コード例 #1
0
ファイル: Case.php プロジェクト: prashantgajare/civicrm-core
 /**
  * Restore the record that are associated with this case
  *
  * @param  int $caseId id of the case to restore
  *
  * @return true if success.
  * @access public
  * @static
  */
 static function restoreCase($caseId)
 {
     //restore activities
     $activities = self::getCaseActivityDates($caseId);
     if ($activities) {
         foreach ($activities as $value) {
             CRM_Activity_BAO_Activity::restoreActivity($value);
         }
     }
     //restore case
     $case = new CRM_Case_DAO_Case();
     $case->id = $caseId;
     $case->is_deleted = 0;
     $case->save();
     //CRM-7364, enable relationships
     self::enableDisableCaseRelationships($caseId, TRUE);
     return TRUE;
 }
コード例 #2
0
ファイル: Case.php プロジェクト: hampelm/Ginsberg-CiviDemo
 /**                                                           
  * Restore the record that are associated with this case 
  * 
  * @param  int  $caseId id of the case to restore
  * 
  * @return true if success.
  * @access public 
  * @static 
  */
 static function restoreCase($caseId)
 {
     //restore activities
     $activities = self::getCaseActivityDates($caseId);
     if ($activities) {
         require_once "CRM/Activity/BAO/Activity.php";
         foreach ($activities as $value) {
             CRM_Activity_BAO_Activity::restoreActivity($value);
         }
     }
     //restore case
     require_once 'CRM/Case/DAO/Case.php';
     $case = new CRM_Case_DAO_Case();
     $case->id = $caseId;
     $case->is_deleted = 0;
     $case->save();
     //CRM-7364, enable relationships
     self::enableDisableCaseRelationships($caseId, true);
     return true;
 }