/** * 通过主键,编辑一条记录 * @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); }
/** * 通过主键,编辑一条记录 * @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); }
/** * (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')); }
/** * (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; }
/** * (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; }
/** * (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; }
/** * (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; }
/** * 通过主键,编辑一条记录 * @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); }
/** * 查询数据列表 * @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; }
/** * 查询数据列表 * @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; }
/** * 查询数据列表 * @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; }
/** * 通过主键,编辑一条记录 * @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); }