/** * Function to get mail scanner rule record * @param <Integer> $scannerId * @return <Array> List of rule record models <Settings_MailConverter_RuleRecord_Model> */ public static function getRule($scannerId, $ruleId) { $db = PearDatabase::getInstance(); $result = $db->pquery("SELECT * FROM vtiger_mailscanner_rules WHERE scannerid = ? AND ruleid = ?", array($scannerId, $ruleId)); if ($db->num_rows($result)) { $rowData = $db->query_result_rowdata($result); $ruleModel = new self(); $ruleModel->setData($rowData); $action = reset($ruleModel->getActions()); return $ruleModel->set('action', str_replace(',', '_', $action->actiontext)); } return false; }