_errors); } public function getErrors() { return $this->_errors; } public function valid($data) { Zend_Loader::loadClass('Zend_Filter_Input'); $date= Zend_Registry::get('date'); $date->setTimezone('GMT'); $now_mysql= $date->toString('YYYY-MM-dd HH:mm'); $filters= array( '*' => array('StringTrim','StripTags') ); $validators= array( '*'=> array( 'allowEmpty'=>true ), 'blog_name' => array( 'Alpha' ) ); $_filter= new Zend_Filter_Input($filters,$validators,$data); if( !isset($data['blog_id']) || (int)$data['blog_id'] === 0) { $data['blog_created']= $now_mysql; } $data['blog_updated']= $now_mysql; return $data; } function getIdNameList($user_id=0) { $query= $this->getAdapter()->select() ->from($this->_name, array('blog_id','blog_name')); if( (int)$user_id > 0){ $query->where('blog_user_id = ?', $user_id); } $query->order('blog_name'); $data= $this->getAdapter()->fetchPairs($query); // $data= array(''); // foreach ($blogs as $blog) { // $data[$blog['blog_id']]= $blog['blog_name']; // } return $data; } } ?>