CMPHP/ui_sidebar.php

85 lines
2.1 KiB
PHP
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?php
require_once "tools.php";
require_once "tools_session.php";
class UISideBar
{
private $active;
private $screen_width;
private $screen_height;
private $sidebar_width; //bootstarp中屏幕被分为12列宽我们在PC桌面宽度环境导航栏宽度设为1。手机/平板纵屏中导航栏宽度设为2
public function __construct($a)
{
$this->active=$a;
init_session();
$this->screen_width =$_SESSION["screen_width" ];
$this->screen_height=$_SESSION["screen_height" ];
if($this->screen_width>$this->screen_height) //横向布局
{
$this->sidebar_width=1;
}
else //纵向布局
{
$this->sidebar_width=2;
}
}
private function echo_item($link,$text)
{
echo '<a class="list-group-item';
if($link==$this->active)
echo ' active';
echo '" href="'.$link.'.php">'.$text.'</a>';
}
private function echo_header()
{
echo_html_header("ChinaMall ERP System");
//echo_hr();
}
public function start()
{
$this->echo_header();
echo '<div class="col-xs-'.$this->sidebar_width.' bs-docs-sidebar" style="padding-top: 15px;">
<div class="list-group bs-docs-sidenav affix-top">';
$this->echo_item("main", "现金总览" );
$this->echo_item("main_money_cabinet", "钱柜" );
$this->echo_item("main_service_hall", "营业厅" );
$this->echo_item("main_staff", "工作人员" );
$this->echo_item("main_customer", "客户总览" );
$this->echo_item("main_customer_currency", "客户详情" );
$this->echo_item("main_deposit", "存款" );
$this->echo_item("main_teller", "取款" );
$this->echo_item("main_exchange", "存款兑换" );
$this->echo_item("main_cash_exchange", "现金兑换" );
$this->echo_item("main_transfer", "汇款" );
$this->echo_item("main_transfer_to_bank", "汇至银行" );
$this->echo_item("main_transfer_from_bank", "银行入帐" );
echo '</div>
</div>
<div div class="col-xs-'.(12-$this->sidebar_width).'">';
}
public function end()
{
echo '</div>';
echo_html_end();
}
};//class UISideBar
?>