Viewing file: model.php (4.3 KB) -rw-rw-rw- Select action/file-type: (+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<?php
defined('_JEXEC') or die;
ob_start();
require_once PATH_CONFIG.'/configuration.php';
ob_end_clean();
class module extends config
{ public $conn ;
public $localmod;
public $local;
public $sitename;
public $db_user ='user';
public $db_module ='module';
public $db_category ='category';
public function __Construct()
{ $con = mysql_connect($this->db_host,$this->db_username,$this->db_password) or die("Can't connect database!");
$this->conn = $con; mysql_select_db($this->db_name,$this->conn);
$ul = 'http://'.$_SERVER['HTTP_HOST'].$this->root.'/modules/'; $this->localmod = $ul;
$lo = 'http://'.$_SERVER['HTTP_HOST'].$this->root.'/'; $this->local = $lo;
$site = $this->system_front.' '.$this->school; $this->sitename = $site;
}
public function __Destruct() { mysql_close($this->conn);}
public function en_code($text) { $base64 = base64_encode($text); $base = strtr($base64, '+/=', '-_,'); return $base; }
public function de_code($text) { $base64 = strtr($text, '-_,', '+/='); $base = base64_decode($base64); return $base; }
public function sitename() { echo '<b>'.$this->sitename.'</b>';}
public function load() { echo '<div class="head">'.$this->sitename.'</div>'; }
public function user($type) { switch ($type) { case 'admin': $user = 0; break; case 'manager': $user = 1; break; case 'groupleader': $user = 2; break; default: $user = 3; } return $user; }
public function is_user($type) { switch ($type){ case 'admin': $user = 'Quản trị'; break; case 'manager': $user = 'Cán bộ quản lý'; break; case 'groupleader': $user = 'Tổ trưởng CM'; break; default: $user = 'Giáo viên'; } return $user; }
public function get_input($key){ return isset($_GET[$key]) ? $_GET[$key] : false; }
public function lib_menu()
{ echo '<link rel="stylesheet" type="text/css" href="'.$this->local.'libraries/css/style.css">'; echo '<link rel="stylesheet" type="text/css" href="'.$this->local.'libraries/css/style_p.css">'; echo '<link rel="stylesheet" type="text/css" href="'.$this->local.'libraries/css/menu/bootstrap.min.css">'; echo '<script type="text/javascript" src="'.$this->local.'libraries/js/menu/jquery-3.3.1.min.js"></script>'; echo '<script type="text/javascript" src="'.$this->local.'libraries/js/menu/popper.min.js"></script>'; echo '<script type="text/javascript" src="'.$this->local.'libraries/js/menu/bootstrap.min.js"></script>'; echo '<script type="text/javascript" src="'.$this->local.'libraries/js/menu/script.js"></script>'; echo '<script type="text/javascript" src="'.$this->local.'libraries/js/popup.js"></script>'; }
public function item($scr,$link_up,$msg_on,$msg_of,$status,$access,$login)
{ $truycap = $this->user($access); $user = $this->user($login); $link_data = $this->de_code($scr); $link_edit = $this->de_code($link_up); $h ='600'; $w = '1200';
$popup = '<div class="float" style="right: 20px; top: 5px" ><div id="hide_popup"><a href="javascript:hide_popup()">Ẩn Thông báo[X]</a></div><div id="popup">';
if ($status == 'nolock'&& $truycap >= $user)
{ echo '<iframe height='.$h.' width='.$w.' src="'.$link_data.'"></iframe>';
if ($msg_on <> null) { echo $popup.$msg_on.'</div></div>'; }
if ($link_edit<>null) { echo '<div class="float" style="right: 20px"><div id="link_popup"><a href="'.$link_edit.'" target="_blank" >Cập nhật thông tin</a></div></div>'; }
} else { echo '<p align="center"><img src="http://'.$_SERVER['HTTP_HOST'].'/images/khoa.jpg" /> </p>'; echo $popup.$msg_of.'</div></div>';} }
public function token($token)
{ if ($token == 'false') { echo '<Div id="tb">Đăng nhập thất bại! <br>Có lẽ bạn không phải là thành viên của hệ thống này,'; echo 'nếu quên mật khẩu hãy liên hệ với <a href="mailto:lequydon@moet.edu.vn">Administrator</a></div>'; } }
public function head($log,$mod,$item)
{echo ' Cho biết tài khoản của bạn có quyền: <font color="red"><i>'.$this->is_user($log).'</i></font>';
echo ' <font color="blue"><i><a href="'.$this->local.'">(Thoát)</i></font></a> ';
if ($mod<>null) { echo 'Bạn đang ở: <em>'.$mod.' <img src="'.$this->local.'images/arrow.gif" width="14" height="10"/>'.$item.'</em>'; } }
}
?>
|