function createJobGroup($company_id, $type, $parent_id = 0) { $jgf = new JobGroupFactory(); $jgf->setCompany($company_id); switch ($type) { case 10: $jgf->setParent($parent_id); $jgf->setName('Houses'); break; case 20: $jgf->setParent($parent_id); $jgf->setName('Duplexes'); break; case 30: $jgf->setParent($parent_id); $jgf->setName('Townhomes'); break; case 40: $jgf->setParent($parent_id); $jgf->setName('Projects'); break; case 50: $jgf->setParent($parent_id); $jgf->setName('Internal'); break; case 60: $jgf->setParent($parent_id); $jgf->setName('External'); break; } if ($jgf->isValid()) { $insert_id = $jgf->Save(); Debug::Text('Job Group ID: ' . $insert_id, __FILE__, __LINE__, __METHOD__, 10); return $insert_id; } Debug::Text('Failed Creating Job Group!', __FILE__, __LINE__, __METHOD__, 10); return FALSE; }