*
* @package CRM
* @copyright CiviCRM LLC (c) 2004-2017
- * $Id$
- *
*/
/**
/**
* Get the domain BAO.
*
- * @param null $reset
+ * @param bool $reset
*
- * @return CRM_Core_BAO_Domain|null
+ * @return \CRM_Core_BAO_Domain
+ * @throws \CRM_Core_Exception
*/
public static function getDomain($reset = NULL) {
static $domain = NULL;
$domain = new CRM_Core_BAO_Domain();
$domain->id = CRM_Core_Config::domainID();
if (!$domain->find(TRUE)) {
- CRM_Core_Error::fatal();
+ throw new CRM_Core_Exception('No domain in DB');
}
}
return $domain;
break;
case CRM_Utils_Type::T_DATE:
- case CRM_Utils_Type::T_TIMESTAMP:
case CRM_Utils_Type::T_DATE + CRM_Utils_Type::T_TIME:
$this->$dbName = '19700101';
if ($dbName == 'end_date') {
}
break;
+ case CRM_Utils_Type::T_TIMESTAMP:
+ $this->$dbName = '19700201000000';
+ break;
+
case CRM_Utils_Type::T_TIME:
CRM_Core_Error::fatal("T_TIME shouldn't be used.");
//$object->$dbName='000000';