get('datatype'); } public function getPickListValues() { $fieldName = $this->getName(); $pickListValues = array(); if($fieldName == 'subject') { $optionList = array('Contains', 'Not Contains', 'Equals', 'Not Equals', 'Has Ticket Number', 'Begins With', 'Ends With', 'Regex'); foreach($optionList as $option) { $pickListValues[$option] = vtranslate($option, 'Settings::MailConverter'); } }else if ($fieldName == 'body') { $optionList = array('Contains', 'Not Contains', 'Equals', 'Not Equals', 'Begins With', 'Ends With'); foreach($optionList as $option) { $pickListValues[$option] = vtranslate($option, 'Settings::MailConverter'); } } else if ($fieldName == 'action') { $optionList = array('CREATE_HelpDesk_FROM', 'UPDATE_HelpDesk_SUBJECT', 'CREATE_Leads_SUBJECT', 'CREATE_Contacts_SUBJECT', 'CREATE_Accounts_SUBJECT', 'LINK_Contacts_FROM', 'LINK_Contacts_TO', 'LINK_Leads_FROM', 'LINK_Leads_TO', 'LINK_Accounts_FROM', 'LINK_Accounts_TO'); foreach ($optionList as $option) { $pickListValues[$option] = vtranslate($option, 'Settings::MailConverter'); } } return $pickListValues; } public function getRadioOptions() { $fieldName = $this->getName(); if($fieldName == 'matchusing') { $options['AND'] = vtranslate('LBL_ALL_CONDITIONS','Settings::MailConverter'); $options['OR'] = vtranslate('LBL_ANY_CONDITIONS','Settings::MailConverter'); } return $options; } } ?>