标签:des style io ar os sp java for on
<?php
class MY_Controller extends CI_Controller {
public function __construct() {
parent::__construct();
if(intval($this->session->userdata(‘id‘)) == 0)
redirect(site_url(‘login/index‘));
}
//前台加载视图方法
public function _template($template, $data = array()){
$data[‘nav‘] = $this->get_left();
$data[‘tpl‘] = $template;
$this->get_top($data);
$this->load->view(‘default‘,$data);
}
public function get_left(){
$menu = $this->config->item(‘menu‘);
$nav = array();
foreach ($menu as $key => $value) {
$nav[$key][‘class‘] = $value[‘class‘];
$nav[$key][‘url‘] = $value[‘url‘];
$nav[$key][‘name‘] = $value[‘name‘];
if( ! empty($value[‘child‘]))
$nav[$key][‘child‘] = $value[‘child‘];
}
return $nav;
}
public function get_top($data){
$this->load->view(‘top‘,$data);
}
/**
* page 分页
* @param [type] $base_url [分页URL带参数]
* @param [type] $total [总记录数]
* @param integer $type [类型 0:无搜索,1:带搜索条件]
* @param integer $per_page [每页显示记录数]
* @return [] [description]
*/
public function page($base_url,$total,$type=0,$per_page=12)
{
$this->load->library(‘pagination‘);
$config[‘base_url‘] = $base_url;
$config[‘total_rows‘] = $total;
$config[‘per_page‘] = $per_page;
$config[‘use_page_numbers‘] = TRUE; //1
if($type > 0)
{
parse_str($_SERVER[‘QUERY_STRING‘], $_GET);
$config[‘page_query_string‘] = TRUE; //get
}
$config[‘first_link‘] = ‘首页‘;
$config[‘last_link‘] = ‘末页‘;
$config[‘next_link‘] = ‘下一页‘;
$config[‘prev_link‘] = ‘上一页‘;
$config[‘cur_tag_open‘] = ‘<span class="current">‘;
$config[‘cur_tag_close‘] = ‘</span>‘;
// $config[‘num_tag_open‘] = ‘<a>‘;
// $config[‘num_tag_close‘] = ‘</a>‘;
$this->pagination->initialize($config);
//return $this->pagination->create_links();
}
/**
* um 加载编辑器 百度
* @param [string] $info [须要默认显示的内容]
* @param integer $width [宽度]
* @param integer $height [调试]
* @return string[type] [返回内容]
*/
public function um($info,$name="content",$width=800,$height=300)
{
$um = ‘‘;
$um .= ‘<link href="/source/um/themes/default/css/umeditor.css" type="text/css" rel="stylesheet">‘;
$um .= ‘<script type="text/javascript" src="/source/um/third-party/jquery.min.js"></script>‘;
$um .= ‘<script type="text/javascript" charset="utf-8" src="/source/um/umeditor.config.js"></script>‘;
$um .= ‘<script type="text/javascript" charset="utf-8" src="/source/um/umeditor.min.js"></script>‘;
$um .= ‘<script type="text/javascript" src="/source/um/lang/zh-cn/zh-cn.js"></script>‘;
$um .= ‘<script type="text/plain" id="myEditor" name="‘.$name.‘" style="width:‘.$width.‘px;height:‘.$height.‘px;"><p>‘.$info.‘</p></script>‘;
$um .= ‘<script type="text/javascript">var um = UM.getEditor("myEditor"); </script>‘;
return $um;
}
}
/**
* @author [author] <[solon.ring2011@gmail.com]>
* /admin/core/MY_Controller.php
*/
标签:des style io ar os sp java for on
原文地址:http://my.oschina.net/sorenring/blog/348894