Example #1
0
 public function assignAdministrators($recordId)
 {
     if (post('Project[assign]') != '') {
         $administratorsList = explode(",", post('Project[assign]'));
         foreach ($administratorsList as $administratorsAssigned) {
             $assign = new Assign();
             $assign->user_id = $administratorsAssigned;
             $assign->project_id = $recordId;
             $assign->save();
         }
     }
 }
Example #2
0
 public function update_onSave($recordId)
 {
     $result = $this->getClassExtension('Backend.Behaviors.FormController')->update_onSave($recordId);
     $as = new Assign();
     if ($as->where('project_id', '=', $recordId)->count() >= 1) {
         $as->where('project_id', '=', $recordId)->delete();
     }
     if (post('Project[assign]') != '') {
         $assign = explode(",", post('Project[assign]'));
         foreach ($assign as $assigned) {
             $as = new Assign();
             $as->user_id = $assigned;
             $as->project_id = $recordId;
             $as->save();
         }
     }
     return $result;
 }