Esempio n. 1
0
 /**
  * 编辑供应商信息的函数
  * @return   void
  */
 public function view_editPartner()
 {
     $this->smarty->assign('title', '修改供应商信息');
     $partnerId = post_check($_GET['id']);
     $field = " pp.limit_money,pp.limit_alert_money,pp.is_sign,pp.id,pp.company_name,ppt.category_name,pp.username,pp.type_id,pp.status,pp.tel,pp.phone,pp.fax,pp.QQ,pp.AliIM,pp.e_mail,pp.shoplink,pp.address,pp.city,pp.email_status,pp.sms_status,pu.global_user_name as purchaser,pp.note,pp.company_id,pp.purchaseuser_id ";
     $result = PartnerAct::act_getPartnerInfo($partnerId, $field);
     $this->smarty->assign("partnerInfo", $result[0]);
     $isSMSChecked = $result[0]['sms_status'] == '1' ? 'checked="checked"' : '';
     $isEmailChecked = $result[0]['email_status'] == '1' ? 'checked="checked"' : '';
     $this->smarty->assign("isSMSChecked", $isSMSChecked);
     $this->smarty->assign("isEmailChecked", $isEmailChecked);
     $where = '';
     $field = ' `id`, `category_name` ';
     $list = PartnerTypeAct::act_getPartnerTypeList($where, $field);
     krsort($list);
     $option_values = array();
     $option_output = array();
     $type_id = 0;
     foreach ($list as $key => $type) {
         $option_values[] = $type['id'];
         $option_output[] = $type['category_name'];
         if ($result[0]['type_id'] == $type['id']) {
             $type_id = $type['id'];
         }
     }
     $this->smarty->assign("option_values", $option_values);
     $this->smarty->assign("option_output", $option_output);
     $this->smarty->assign("option_selected", $type_id);
     $field = ' `id`,`company` ';
     $list = PartnerAct::act_getPartnerCompany($where, $field);
     $option_company_id = array();
     $option_company_name = array();
     $company_id = 0;
     foreach ($list as $key => $company) {
         $option_company_id[] = $company['id'];
         $option_company_name[] = $company['company'];
         if ($result[0]['company_id'] == $company['id']) {
             $company_id = $company['id'];
         }
     }
     $this->smarty->assign("option_company_id", $option_company_id);
     $this->smarty->assign("option_company_name", $option_company_name);
     $this->smarty->assign("option_company_selected", $company_id);
     $field = " global_user_id as id, global_user_login_name as username ";
     $where = " and  global_user_id in ({$_SESSION['access_id']})";
     $list = PartnerAct::act_getPurchaserList($where, $field);
     $option_purchaser_id = array();
     $option_purchaser = array();
     $purchaser_id = 0;
     foreach ($list as $key => $purchaser) {
         $option_purchaser_id[] = $purchaser['id'];
         $option_purchaser[] = $purchaser['global_user_name'];
         if ($result[0]['purchaseuser_id'] == $purchaser['id']) {
             $purchaser_id = $purchaser['id'];
         }
     }
     $purchaseList = getPurchaseUserList();
     $this->smarty->assign('purchaseList', $purchaseList);
     //采购列表
     $this->smarty->assign("option_purchaser_id", $option_purchaser_id);
     $this->smarty->assign("option_purchaser", $option_purchaser);
     $this->smarty->assign("option_purchaser_selected", $purchaser_id);
     $this->smarty->display('editPartner.htm');
 }