Esempio n. 1
0
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));
 }