示例#1
0
 public function add($form)
 {
     $model = new LinkResource();
     $values = $form->getValues();
     if ($values['linkresource_action_type'] == 1) {
         $cond = "<";
     } elseif ($values['linkresource_action_type'] == 2) {
         $cond = ">";
     }
     unset($values['linkresource_action_type']);
     $new_id_data = $model->getLastId($cond);
     foreach ($new_id_data as $new_data) {
         $new_id = $new_data['id'];
     }
     $values['id'] = $new_id + 1;
     try {
         $data = $model->createRow($values);
         $data->save();
         if ($values['id'] != NULL) {
             $sqlPatch = new Logic_SQLPatch();
             $sqlPatch->addSQL('link_resource', $values, 2, null);
         }
     } catch (Exception $e) {
         throw $e;
     }
     return $id;
 }
示例#2
0
 public function add($form)
 {
     $model = new GroupMain();
     $values = $form->getValues();
     try {
         $data = $model->createRow($values);
         $id = $data->save();
         if ($id != NULL) {
             $sqlPatch = new Logic_SQLPatch();
             $sqlPatch->addSQL('group_main', $values, 1, $id);
         }
     } catch (Exception $e) {
         throw $e;
     }
     return $id;
 }
示例#3
0
 public function add($form)
 {
     $model = new GroupLinkResource();
     $values = $form->getValues();
     $new_id_data = $model->getLastId();
     foreach ($new_id_data as $new_data) {
         $new_id = $new_data['id'];
     }
     try {
         $data = $model->createRow($values);
         $id = $data->save();
         if ($id != NULL) {
             $sqlPatch = new Logic_SQLPatch();
             $sqlPatch->addSQL('group_link_resource', $values, 1, $id);
         }
     } catch (Exception $e) {
         throw $e;
     }
     return $id;
 }
示例#4
0
文件: Group.php 项目: knatorski/SMS
 public function add($form)
 {
     $model = new Group();
     $values = $form->getValues();
     if ($values['id_group_parent'] == null) {
         $values['id_group_parent'] = 0;
     }
     if ($values['priority'] == null) {
         $values['priority'] = 0;
     }
     try {
         $data = $model->createRow($values);
         $id = $data->save();
         if ($id != NULL) {
             $sqlPatch = new Logic_SQLPatch();
             $sqlPatch->addSQL('group', $values, 1, $id);
         }
     } catch (Exception $e) {
         throw $e;
     }
     return $id;
 }