Пример #1
0
 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;
 }