<?php
/*
+--------------------------------------------------------------------+
- | CiviCRM version 4.4 |
+ | CiviCRM version 4.5 |
+--------------------------------------------------------------------+
- | Copyright CiviCRM LLC (c) 2004-2013 |
+ | Copyright CiviCRM LLC (c) 2004-2014 |
+--------------------------------------------------------------------+
| This file is a part of CiviCRM. |
| |
/**
*
* @package CRM
- * @copyright CiviCRM LLC (c) 2004-2013
+ * @copyright CiviCRM LLC (c) 2004-2014
* $Id$
*
*/
*/
class CRM_Case_Form_Activity_ChangeCaseStartDate {
+ /**
+ * @param $form
+ *
+ * @throws Exception
+ */
static function preProcess(&$form) {
if (!isset($form->_caseId)) {
CRM_Core_Error::fatal(ts('Case Id not found.'));
*
* @access public
*
+ * @param $form
+ *
* @return void
*/
static function setDefaultValues(&$form) {
return $defaults;
}
+ /**
+ * @param $form
+ */
static function buildQuickForm(&$form) {
$form->removeElement('status_id');
$form->removeElement('priority_id');
*
* @param array $values posted values of the form
*
+ * @param $files
+ * @param $form
+ *
* @return array list of errors to be posted back to the form
* @static
* @access public
*
* @access public
*
+ * @param $form
+ * @param $params
+ *
* @return void
*/
static function beginPostProcess(&$form, &$params) {
*
* @access public
*
+ * @param $form
+ * @param $params
+ * @param $activity
+ *
* @return void
*/
static function endPostProcess(&$form, &$params, $activity) {
$caseType = $form->_caseType;
if (!$caseType && $form->_caseId) {
-
- $query = "
-SELECT cov_type.label as case_type FROM civicrm_case
-LEFT JOIN civicrm_option_group cog_type ON cog_type.name = 'case_type'
-LEFT JOIN civicrm_option_value cov_type ON
-( civicrm_case.case_type_id = cov_type.value AND cog_type.id = cov_type.option_group_id )
-WHERE civicrm_case.id= %1";
-
- $queryParams = array(1 => array($form->_caseId, 'Integer'));
- $caseType = CRM_Core_DAO::singleValueQuery($query, $queryParams);
+ $caseType = CRM_Case_BAO_Case::getCaseType($form->_caseId, 'title');
}
if (!$form->_currentlyViewedContactId ||