public static function add(WorkflowType $wt, $name) { $db = Loader::db(); $db->Execute('insert into Workflows (wftID, wfName) values (?, ?)', array($wt->getWorkflowTypeID(), $name)); $wfID = $db->Insert_ID(); return self::getByID($wfID); }
public static function add(WorkflowType $wt, $name) { $db = Loader::db(); $wfID = $db->getOne('SELECT wfID FROM Workflows WHERE wfName=?', array($name)); if (!$wfID) { $db->Execute('insert into Workflows (wftID, wfName) values (?, ?)', array($wt->getWorkflowTypeID(), $name)); $wfID = $db->Insert_ID(); } return self::getByID($wfID); }