예제 #1
0
    public function view_addPage()
    {
        if (!isset($_SESSION['userId'])) {
            header('Location:index.php?mod=login&act=index');
        }
        $this->tp_obj->set_file('transportmanageAdd', 'transportmanageAdd.html');
        $location_ar = array('<a href="index.php?mod=transportmanage&act=list">运输方式管理</a>', '>', '添加运输方式');
        $this->tp_obj->set_var('module', '添加运输方式');
        $this->tp_obj->set_file('header', 'header.html');
        $this->tp_obj->set_file('footer', 'footer.html');
        $this->tp_obj->set_file('navbar', 'transmanagernav.html');
        $this->tp_obj->set_var("username", $_SESSION['userName']);
        $this->tp_obj->set_block('navbar', 'navlist', 'locationlist');
        foreach ($location_ar as $lval) {
            $this->tp_obj->set_var('location', $lval);
            $this->tp_obj->parse('locationlist', 'navlist', TRUE);
        }
        $PlatformAct = new PlatformAct();
        $platformManageList = $PlatformAct->act_platformManage();
        $platForm = array();
        foreach ($platformManageList as $value) {
            $platForm[] = '<input type="checkbox" name="platform[]" id="platform" class="validate[minCheckbox[1]] checkbox" value="' . $value['id'] . '" alt="' . $value['platformNameCn'] . '">&nbsp;&nbsp;' . $value['platformNameEn'];
        }
        $this->tp_obj->set_var("platformList", join('&nbsp;', $platForm));
        $ShippingAddressManageAct = new ShippingAddressManageAct();
        $shippingAddressList = $ShippingAddressManageAct->act_shippingAddressManage();
        $shippingAddress = '<select name="shippingAddress" id="shippingAddress" class="validate[required]">
								<option value="">请选择发货地址</option>';
        foreach ($shippingAddressList as $value) {
            $shippingAddress .= '<option value="' . $value['main_id'] . '">' . $value['addressNameCn'] . '</option>';
        }
        $shippingAddress .= '</select>';
        $this->tp_obj->set_var("shippingAddressList", $shippingAddress);
        $this->tp_obj->parse('header', 'header');
        $this->tp_obj->parse('footer', 'footer');
        $this->tp_obj->parse('transportmanageAdd', 'transportmanageAdd');
        $this->tp_obj->p('transportmanageAdd');
    }
예제 #2
0
 public function view_shippingAddressList()
 {
     if (!isset($_SESSION['userId'])) {
         header('Location:index.php?mod=login&act=index');
     }
     //调用action层, 获取列表数据
     $shippingAddressManageAct = new ShippingAddressManageAct();
     /*******************分	页 start ***********************/
     $total = $shippingAddressManageAct->act_getShippingAddressListNum();
     //计算总条数
     $num = 50;
     //每页显示的个数
     $page = new Page($total, $num, '', 'CN');
     $shippingAddressManageActArr = $shippingAddressManageAct->act_shippingAddressManage('where a.is_delete = 0 order by a.id desc ' . $page->limit);
     //标准国家数据调用
     $this->tp_obj->set_var('username', $_SESSION['userName']);
     //用户信息
     if (!empty($_GET['page'])) {
         if (intval($_GET['page']) <= 1 || intval($_GET['page']) > ceil($total / $num)) {
             $n = 1;
         } else {
             $n = (intval($_GET['page']) - 1) * $num + 1;
         }
     } else {
         $n = 1;
     }
     if ($total > $num) {
         //输出分页显示
         $show_page = $page->fpage(array(0, 2, 3, 4, 5, 6, 7, 8, 9));
     } else {
         $show_page = $page->fpage(array(0, 2, 3));
     }
     $this->tp_obj->set_var("show_page", $show_page);
     /*******************分	页 end ***********************/
     //导航数据和头尾数据加载
     $navar = array('<a href="index.php?mod=shippingAddressManage&act=shippingAddressList">发货地址管理</a>', '>', '发货地址列表');
     $this->tp_obj->set_var('module', '发货地址列表');
     $this->tp_obj->set_file('header', 'header.html');
     $this->tp_obj->set_file('footer', 'footer.html');
     $this->tp_obj->set_file('navdiv', 'transmanagernav.html');
     $this->tp_obj->parse('navdiv', 'navdiv');
     $this->tp_obj->parse('header', 'header');
     $this->tp_obj->parse('footer', 'footer');
     $this->tp_obj->parse('navar', $navar);
     $this->tp_obj->set_block('navdiv', 'navlist', 'llist');
     foreach ($navar as $nav) {
         $this->tp_obj->set_var('location', $nav);
         $this->tp_obj->parse('llist', 'navlist', TRUE);
     }
     $this->tp_obj->set_file('shippingAddressManage', 'shippingAddressManage.html');
     $this->tp_obj->set_block("shippingAddressManage", "list", "lists");
     //数据输出
     if (!empty($shippingAddressManageActArr)) {
         foreach ($shippingAddressManageActArr as $addressInfo) {
             $this->tp_obj->set_var('c_id', $addressInfo['main_id']);
             $this->tp_obj->set_var('addressNameCn', $addressInfo['addressNameCn']);
             $this->tp_obj->set_var('addressNameEn', $addressInfo['addressNameEn']);
             $this->tp_obj->set_var('addressCode', $addressInfo['addressCode']);
             $this->tp_obj->set_var('sellerName', $addressInfo['sellerName']);
             $this->tp_obj->set_var('createdTime', date("Y-m-d H:i:s", $addressInfo['createdTime']));
             $this->tp_obj->parse("lists", "list", true);
         }
     }
     $this->tp_obj->parse('buff', 'shippingAddressManage');
     $this->tp_obj->p('buff');
 }