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'] . '"> ' . $value['platformNameEn']; } $this->tp_obj->set_var("platformList", join(' ', $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'); }
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'); }