示例#1
0
文件: Polls.php 项目: suyuanen/trotri
 /**
  * 通过主键,编辑一条记录
  * @param integer $id
  * @param array $params
  * @return array
  */
 public function modifyByPk($id, array $params = array())
 {
     if (!isset($params['m_rank_ids'])) {
         $params['m_rank_ids'] = array();
     }
     return parent::modifyByPk($id, $params);
 }
示例#2
0
 /**
  * 通过主键,编辑一条记录
  * @param integer $id
  * @param array $params
  * @return array
  */
 public function modifyByPk($id, array $params = array())
 {
     if (isset($params['show_code'])) {
         $params['show_code'] = String::stripslashes($params['show_code']);
     }
     return parent::modifyByPk($id, $params);
 }
示例#3
0
 /**
  * (non-PHPdoc)
  * @see \library\BaseModel::_init()
  */
 protected function _init()
 {
     parent::_init();
     $this->_directory = DIR_DATA_UPLOAD . DS . 'imgs';
     $this->_fileManager = new FileManager();
     $this->_fileManager->mkDir($this->_directory);
     $this->_fileManager->mkDir($this->_directory . DS . date('Ym'));
     $this->_fileManager->mkDir($this->_directory . DS . date('Ym') . DS . date('d'));
 }
示例#4
0
 /**
  * (non-PHPdoc)
  * @see \library\BaseModel::findByPk()
  */
 public function findByPk($value)
 {
     $ret = parent::findByPk($value);
     if (isset($ret['data']) && is_array($ret['data'])) {
         if (isset($ret['data']['p_password'])) {
             $ret['data']['p_password'] = '';
         }
     }
     return $ret;
 }
示例#5
0
 /**
  * (non-PHPdoc)
  * @see \library\BaseModel::findByPk()
  */
 public function findByPk($value)
 {
     $ret = parent::findByPk($value);
     if ($ret && is_array($ret)) {
         if (isset($ret['data']) && is_array($ret['data'])) {
             if (isset($ret['data']['fields']) && is_array($ret['data']['fields'])) {
                 $lines = '';
                 foreach ($ret['data']['fields'] as $name => $row) {
                     $lines .= $name . '|' . $row['label'] . ($row['hint'] !== '' ? '|' . $row['hint'] : '') . "\n";
                 }
                 $ret['data']['fields'] = rtrim($lines);
             }
         }
     }
     return $ret;
 }
示例#6
0
 /**
  * (non-PHPdoc)
  * @see \library\BaseModel::findByPk()
  */
 public function findByPk($value)
 {
     $ret = parent::findByPk($value);
     if (isset($ret['data']) && is_array($ret['data'])) {
         if (isset($ret['data']['post_id'])) {
             $ret['data']['post_title'] = $this->getPostTitleByPostId($ret['data']['post_id']);
         }
         if (isset($ret['data']['ip_created'])) {
             $ret['data']['ip_created'] = long2ip($ret['data']['ip_created']);
         }
         if (isset($ret['data']['ip_last_modified'])) {
             $ret['data']['ip_last_modified'] = long2ip($ret['data']['ip_last_modified']);
         }
     }
     return $ret;
 }
示例#7
0
 /**
  * (non-PHPdoc)
  * @see \library\BaseModel::findByPk()
  */
 public function findByPk($value)
 {
     $ret = parent::findByPk($value);
     if (isset($ret['data']) && is_array($ret['data'])) {
         if (isset($ret['data']['ip_registered'])) {
             $ret['data']['ip_registered'] = long2ip($ret['data']['ip_registered']);
         }
         if (isset($ret['data']['ip_last_login'])) {
             $ret['data']['ip_last_login'] = long2ip($ret['data']['ip_last_login']);
         }
         if (isset($ret['data']['ip_last_repwd'])) {
             $ret['data']['ip_last_repwd'] = long2ip($ret['data']['ip_last_repwd']);
         }
         if (isset($ret['data']['password'])) {
             $ret['data']['password'] = '';
         }
     }
     return $ret;
 }
示例#8
0
文件: Posts.php 项目: suyuanen/trotri
 /**
  * 通过主键,编辑一条记录
  * @param integer $id
  * @param array $params
  * @return array
  */
 public function modifyByPk($id, array $params = array())
 {
     $params['last_modifier_id'] = Identity::getUserId();
     if (isset($params['content'])) {
         $params['content'] = String::stripslashes($params['content']);
     }
     return parent::modifyByPk($id, $params);
 }
示例#9
0
 /**
  * 查询数据列表
  * @param array $params
  * @param string $order
  * @param integer $limit
  * @param integer $offset
  * @return array
  */
 public function search(array $params = array(), $order = '', $limit = null, $offset = null)
 {
     $fieldId = isset($params['field_id']) ? (int) $params['field_id'] : 0;
     $params = array();
     if ($fieldId >= 0) {
         $params['field_id'] = $fieldId;
     }
     $ret = parent::search($params, 'sort', $limit, $offset);
     return $ret;
 }
示例#10
0
 /**
  * 查询数据列表
  * @param array $params
  * @param string $order
  * @param integer $limit
  * @param integer $offset
  * @return array
  */
 public function search(array $params = array(), $order = '', $limit = null, $offset = null)
 {
     $builderId = isset($params['builder_id']) ? (int) $params['builder_id'] : 0;
     $params = array();
     if ($builderId >= 0) {
         $params['builder_id'] = $builderId;
     }
     $ret = parent::search($params, $order, $limit, $offset);
     return $ret;
 }
示例#11
0
 /**
  * 查询数据列表
  * @param array $params
  * @param string $order
  * @param integer $limit
  * @param integer $offset
  * @return array
  */
 public function search(array $params = array(), $order = '', $limit = null, $offset = null)
 {
     $rules = array('builder_id' => 'intval', 'builder_name' => 'trim', 'tbl_name' => 'trim', 'tbl_profile' => 'trim', 'tbl_engine' => 'trim', 'tbl_charset' => 'trim', 'app_name' => 'trim', 'trash' => 'trim', 'author_name' => 'trim', 'author_mail' => 'trim');
     $this->filterCleanEmpty($params, $rules);
     $ret = parent::search($params, 'builder_id DESC', $limit, $offset);
     return $ret;
 }
示例#12
0
文件: Topic.php 项目: suyuanen/trotri
 /**
  * 通过主键,编辑一条记录
  * @param integer $id
  * @param array $params
  * @return array
  */
 public function modifyByPk($id, array $params = array())
 {
     if (isset($params['html_style'])) {
         $params['html_style'] = String::stripslashes($params['html_style']);
     }
     if (isset($params['html_script'])) {
         $params['html_script'] = String::stripslashes($params['html_script']);
     }
     if (isset($params['html_head'])) {
         $params['html_head'] = String::stripslashes($params['html_head']);
     }
     if (isset($params['html_body'])) {
         $params['html_body'] = String::stripslashes($params['html_body']);
     }
     return parent::modifyByPk($id, $params);
 }