403Webshell
Server IP : 103.48.194.25  /  Your IP : 216.73.217.98
Web Server : Apache/2.4.6 (CentOS) OpenSSL/1.0.2k-fips PHP/7.4.33
System : Linux VMHostDefault 3.10.0-1160.42.2.el7.x86_64 #1 SMP Tue Sep 7 14:49:57 UTC 2021 x86_64
User : sieuthimay ( 1016)
PHP Version : 7.4.33
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : ON  |  Pkexec : ON
Directory :  /var/www/cannguyenlong.com-bk/public_html/webadmin/controllers/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /var/www/cannguyenlong.com-bk/public_html/webadmin/controllers/Menu.php
<?php if (! defined('BASEPATH')) exit('No direct script access allowed');
class Menu extends MX_Controller
{

	function __construct()
	{
		parent::__construct();	
		$this->pre_message = "";
        $this->load->model('menu_model','menu');
	}
	
	function index($mnid=0,$start=0)
	{
		$data['title'] = 'Danh sách menu';
		$data['add'] = 'menu/addnew';
		
		$config['base_url'] = base_url().'menu/index/'.$mnid;  
		$data['num'] = $this->menu->count_list();
		$config['total_rows']   = $data['num'];
		$config['per_page']  	= 20 ;
		$config['uri_segment'] 	= 4 ;   
		$this->pagination->initialize($config);   
		$data['pagination']    = $this->pagination->create_links();            
		
		$data['list'] =   $this->menu->get_list($config['per_page'],$start);
		
		$this->create_menutop();
		
		$data['page'] = 'menu/index';
		$this->load->view("templates/skin",$data);
	}

	function addnew()
	{
		$data['title'] = 'Thêm menu mới';
		
		$this->form_validation->set_rules('menu_vn','Tiêu đề','trim|required');
		$this->form_validation->set_rules('menu_link','Link','trim|required');
		if($this->form_validation->run()== FALSE)
		{
		  $this->pre_message = validation_errors();
		}
		else
		{
			if($this->menu->save())
			{
				$this->session->set_flashdata('message','Lưu thành công');
				redirect('menu/index');
			}
			else
			{
				$this->session->set_flashdata('message','Lưu không thành công');
				redirect('menu/addnew');
			}
		}
		
		$data['message'] = $this->pre_message;
		$data['page'] = 'menu/add';
		$this->load->view("templates/skin",$data);
	}

	function edit()
	{            
		$id = (int)$this->uri->segment(3);                              
		$data['rs'] = $this->menu->getmenu($id);
		$data['title'] = 'Cập nhật: '.$data['rs']->menu_vn;
		
		if(!empty($_POST['bt_submit']))
		{
			$this->form_validation->set_rules('menu_vn','Tên chủ đề','trim|required');
			if($this->form_validation->run() == FALSE)
			{
				$this->pre_message = validation_errors();
			}else{
				if($this->menu->save())
				{
					$this->session->set_flashdata('message','Cập nhật chuyên mục thành công');
					redirect('menu/index');
				}
		 	}
		}
		
		$data['message'] = $this->pre_message;  
		$data['page'] = 'menu/edit';
		$this->load->view("templates/skin",$data);
	}
	
	function view()
	{            
		$id = (int)$this->uri->segment(3);                              
		$data['rs'] = $this->menu->getmenu($id);
		$data['title'] = 'Xem thông tin liên hệ từ '.$data['rs']->email;
		
		//Cập nhật trang thái
		$id = (int)$this->uri->segment(3);    
		$this->menu->updateStatus($id);
		 
		$data['page'] = 'menu/view';
		$this->load->view("templates/skin",$data);
	}
	
	function del()
	{
		$id = (int)$this->uri->segment(3); 
		$this->menu->delete($id);
		redirect("menu");
	}
	
		
	function create_menutop()
	{
		$str = '';
		$list = $this->menu->get_menutop(); 
		foreach($list as $rs):		
			$str .= '<li><a href="'.$rs->menu_link.'" title="'.$rs->menu_vn.'">'.$rs->menu_vn.'</a></li>';
		endforeach ;
		
		$str = '<ul>'."\n\t".$str."\n".'</ul>';
		write_file(ROOT_SITE.'cache/menu_top.php', $str);
	}

}

?>

Youez - 2016 - github.com/yon3zu
LinuXploit