function GenerateOptionsForField($strFieldName, $strOptionNameArray) { $objIssueField = IssueField::QuerySingle(QQ::Equal(QQN::IssueField()->Name, $strFieldName)); $intOrderNumber = 0; foreach ($strOptionNameArray as $strOptionName) { $intOrderNumber++; $objOption = new IssueFieldOption(); $objOption->IssueField = $objIssueField; $objOption->Name = $strOptionName; $objOption->SetToken(); $objOption->OrderNumber = $intOrderNumber; $objOption->ActiveFlag = true; $objOption->Save(); } }
/** * Load a single IssueField object, * by Token Index(es) * @param string $strToken * @return IssueField */ public static function LoadByToken($strToken) { return IssueField::QuerySingle(QQ::Equal(QQN::IssueField()->Token, $strToken)); }