public function addNewSender($_data) { $db = $this->getAdapter(); $address = ""; $sender_type = 0; $acc_no = 0; if (!empty($_data["address"])) { $address = $_data["address"]; } if (!empty($_data["sender_type"])) { $sender_type = $_data["sender_type"]; } if (!empty($_data["acc_no"])) { $acc_no = $_data["acc_no"]; $sql = "SELECT acc_no FROM cs_sender where sender_type=1 AND acc_no='" . $_data["acc_no"] . "' LIMIT 1"; $rs_acc = $db->fetchRow($sql); if (!empty($rs_acc)) { $db = new Application_Model_DbTable_DbKbank(); $acc_no = $db->getAccountNumberForKBank(); } } $sql = "SELECT sender_name FROM cs_sender where sender_type={$sender_type} AND sender_name='" . $_data["sender_name"] . "' LIMIT 1"; $rs = $db->fetchRow($sql); if (!empty($rs)) { return -1; } $_arr = array("sender_name" => $_data["sender_name"], "tel" => $_data["sender_tel"], "acc_no" => $acc_no, "address" => $address, "sender_type" => $sender_type); $id = $this->insert($_arr); return $id; }