public function EditMultiPriorByClientId(Gyuser_Model_PriorOperations $obj)
 {
     $client_id = $obj->getClient_id();
     $multiPrior = json_decode($obj->getMulti_Prior_json());
     $newPriorIdsArr = array();
     foreach ($multiPrior as $Prior) {
         list($Day, $Month, $Year) = explode('/', $Prior->next_check_date);
         $stampeddate = mktime(12, 0, 0, $Month, $Day, $Year);
         $next_check_date = date("Y-m-d", $stampeddate);
         list($Day, $Month, $Year) = explode('/', $Prior->date);
         $stampeddate = mktime(12, 0, 0, $Month, $Day, $Year);
         $date = date("Y-m-d", $stampeddate);
         if ($Prior->is_operation_completed) {
             $isOperation = (int) $Prior->is_operation_completed;
         } else {
             $isOperation = 0;
         }
         $id = (int) $Prior->id;
         $data = array('id' => $id, 'client_id' => $client_id, 'date' => $date, 'is_operation_completed' => $isOperation, 'cave_name' => $Prior->cave_name, 'amount' => $Prior->amount, 'next_check_date' => $next_check_date, 'pending_checks' => $Prior->pending_checks, 'is_last_operation' => $Prior->is_last_operation);
         if (!$id) {
             unset($data['id']);
             $id = $this->getDbTable()->insert($data);
         } else {
             $id = $this->getDbTable()->update($data, array('id = ?' => $id));
         }
         $newPriorIdsArr[$id] = $id;
     }
     return $newPriorIdsArr;
 }