示例#1
0
 }
 if ($check == 'New Individual') {
     $msg = "Save child's data first then try again.";
     $response[0] = $msg;
     $response[1] = false;
     echo json_encode($response);
     exit;
 }
 $line = explode("|| ", $check);
 $temp_id = $line[2];
 if ($temp_id) {
     if ($child = Person::getById($temp_id)) {
         $line = explode("|| ", $_REQUEST['parentId']);
         $parentId = $line[2];
         $temp = Person::getById($parentId);
         $parent = Parents::createInstance($temp->id, $temp->sex, $child->id);
         $do = isset($_REQUEST['do']) ? $_REQUEST['do'] : false;
         $temp_id = $parent->save();
         if ($temp->id) {
             if ($result = $do == 'deleteParent' ? $parent->dropById($parent->id) : true) {
                 $response[0] = $do == 'saveParent' ? "Parents were saved" : "Parent was removed";
                 $response[1] = true;
             } else {
                 $response[0] = $do == 'saveParent' ? "Parents were not saved" : "Parent was not removed";
                 $response[1] = false;
             }
         } else {
             $response[0] = "Request not completed. Action was unclear";
             $response[1] = false;
         }
     }