Example #1
0
 /**
  * @brief 商品模型添加/修改
  */
 public function model_update()
 {
     // 获取POST数据
     $attribute = IReq::get("attr");
     $spec = IReq::get("spec");
     $model_name = IReq::get("model_name");
     $model_id = IReq::get("model_id");
     //初始化Model类对象
     $modelObj = new Model();
     //校验数据
     if (!IValidate::required($model_name)) {
         //处理post数据,渲染到前台
         $result = $modelObj->postArrayChange($attribute, $spec);
         $this->data = array('id' => $model_id, 'name' => $model_name, 'model_attr' => $result['model_attr'], 'model_spec' => $result['model_spec']);
         $this->setRenderData($this->data);
         $this->redirect('model_edit', false);
         Util::showMessage('模型名称不能为空!');
         exit;
     }
     //更新模型数据
     $result = $modelObj->model_update($model_id, $model_name, $attribute, $spec);
     if ($result) {
         $this->redirect('model_list');
     } else {
         //处理post数据,渲染到前台
         $result = $modelObj->postArrayChange($attribute, $spec);
         $this->data = array('id' => $model_id, 'name' => $model_name, 'model_attr' => $result['model_attr'], 'model_spec' => $result['model_spec']);
         $this->setRenderData($this->data);
         $this->redirect('model_edit', false);
     }
 }
Example #2
0
 /**
  * Faire une mise à jour d'une ligne.
  *
  * @param array valeur à mettre à jour
  * @param integer ID de la ligne
  * @return mixe retourne un object sinon false
  */
 public function update(array $set, $where)
 {
     if (!is_array($where)) {
         $where = array('id' => $where);
     }
     return parent::model_update('bots', $set, $where);
 }
Example #3
0
 /**
  * @brief 商品模型添加/修改
  */
 public function model_update()
 {
     // 获取POST数据
     $model_id = IFilter::act(IReq::get("model_id"), 'int');
     $model_name = IFilter::act(IReq::get("model_name"));
     $attribute = IFilter::act(IReq::get("attr"));
     $spec = IFilter::act(IReq::get("spec"));
     //初始化Model类对象
     $modelObj = new Model();
     //更新模型数据
     $result = $modelObj->model_update($model_id, $model_name, $attribute, $spec);
     if ($result) {
         $this->redirect('model_list');
     } else {
         //处理post数据,渲染到前台
         $result = $modelObj->postArrayChange($attribute, $spec);
         $this->data = array('id' => $model_id, 'name' => $model_name, 'model_attr' => $result['model_attr'], 'model_spec' => $result['model_spec']);
         $this->setRenderData($this->data);
         $this->redirect('model_edit', false);
     }
 }
Example #4
0
 /**
  * Faire une mise à jour d'une ligne.
  *
  * @param array valeur à mettre à jour
  * @param integer ID de la ligne
  * @return mixe retourne un object sinon false
  */
 public function update(array $set, $id)
 {
     return parent::model_update('articles', $set, array('id_article' => $id));
 }
Example #5
0
 /**
  * Faire une mise à jour d'une ligne.
  *
  * @param array valeur à mettre à jour
  * @param integer ID de la ligne
  * @return mixe retourne un object sinon false
  */
 public function update(array $set, $id)
 {
     return parent::model_update('regions', $set, array('id' => $id));
 }
Example #6
0
 /**
  * Faire une mise à jour d'une ligne.
  *
  * @param array valeur à mettre à jour
  * @param array valeur pour le where
  * @return mixe retourne un object sinon false
  */
 public function update(array $set, array $where)
 {
     return parent::model_update('map', $set, $where);
 }
Example #7
0
 /**
  * Faire une mise à jour d'une ligne.
  *
  * @param array valeur à mettre à jour
  * @param integer ID de la ligne
  * @return mixe retourne un object sinon false
  */
 public function update(array $set, $id)
 {
     return parent::model_update('prenoms', $set, array('id_prenom' => $id));
 }
Example #8
0
 /**
  * Mise à jour d'une quête pour un utilisateur
  *
  * @param array valeur à mettre à jour
  * @param integer ID de l'utilisateur
  * @param integer ID de la quête
  * @return bool true ou false
  */
 public function quete_update(array $array, $user_id, $quete_id)
 {
     return parent::model_update('users_quetes', $array, array('user_id' => $user_id, 'quete_id' => $quete_id));
 }
Example #9
0
 /**
  * Faire une mise à jour d'un objet utilisateur.
  *
  * @param array valeur à mettre à jour
  * @param integer ID de l'utilisateur
  * @param integer ID de l'objet
  * @return mixe retourne un object sinon false
  */
 public function user_update(array $set, $user_id, $item_id)
 {
     return parent::model_update('users_items', $set, array('user_id' => $user_id, 'item_id' => $item_id));
 }