From ec4d34eaee05f76dbee0419be63d0f6efbcb149d Mon Sep 17 00:00:00 2001 From: Jared Hancock <jared@osticket.com> Date: Sun, 27 Sep 2015 19:16:03 -0500 Subject: [PATCH] org: Default to share tickets among primary contacts --- include/class.organization.php | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/include/class.organization.php b/include/class.organization.php index aae39975f..0c08a4f30 100644 --- a/include/class.organization.php +++ b/include/class.organization.php @@ -450,7 +450,6 @@ implements TemplateVariable { if (!($org = Organization::lookup(array('name' => $vars['name'])))) { $org = Organization::create(array( 'name' => $vars['name'], - 'created' => new SqlFunction('NOW'), 'updated' => new SqlFunction('NOW'), )); $org->save(true); @@ -482,10 +481,17 @@ implements TemplateVariable { return $valid ? self::fromVars($form->getClean()) : null; } + static function create($vars=false) { + $org = parent::create($vars); + + $org->created = new SqlFunction('NOW'); + $org->setStatus(self::SHARE_PRIMARY_CONTACT); + return $org; + } + // Custom create called by installer/upgrader to load initial data static function __create($ht, &$error=false) { - $ht['created'] = new SqlFunction('NOW'); $org = Organization::create($ht); // Add dynamic data (if any) if ($ht['fields']) { -- GitLab