Exemple #1
0
 public function init()
 {
     $page = isset($_GET['page']) ? intval($_GET['page']) : 1;
     $data = $this->db->where(array('type' => 3))->order('modelid DESC')->listinfo($page);
     $big_menu = big_menu(U('formguide/formguide/add'), 'add', L('formguide_add'), 700, 500);
     include $this->view('formguide_list');
 }
Exemple #2
0
 /**
  * 会员列表
  */
 public function manage()
 {
     $groupid = isset($_GET['groupid']) ? intval($_GET['groupid']) : '';
     $page = isset($_GET['page']) ? intval($_GET['page']) : 1;
     $memberlist_arr = $this->db->order('userid DESC')->listinfo($page, 15);
     $pages = $this->db->pages;
     // 搜索框
     $keyword = isset($_GET['keyword']) ? $_GET['keyword'] : '';
     $type = isset($_GET['type']) ? $_GET['type'] : '';
     $start_time = isset($_GET['start_time']) ? $_GET['start_time'] : '';
     $end_time = isset($_GET['end_time']) ? $_GET['end_time'] : date('Y-m-d', TIME);
     $grouplist = S('member/grouplist');
     foreach ($grouplist as $k => $v) {
         $grouplist[$k] = $v['name'];
     }
     // 会员所属模型
     $modellistarr = S('common/member_model');
     foreach ($modellistarr as $k => $v) {
         $modellist[$k] = $v['name'];
     }
     // 查询会员头像
     foreach ($memberlist_arr as $k => $v) {
         $memberlist[$k] = $v;
         $memberlist[$k]['avatar'] = get_memberavatar($v['userid'], 30);
     }
     $big_menu = big_menu('?app=member&controller=member&action=add', 'add', L('member_add'), 700, 500);
     include $this->view('member_list');
 }
Exemple #3
0
 public function init()
 {
     Loader::helper('admin:global');
     $list = template_list(1);
     $big_menu = big_menu('?app=template&controller=style&action=import', 'import', L('import_style'), 500, 250);
     include $this->view('style_list');
 }
 /**
  * 会员组首页
  */
 function init()
 {
     $page = isset($_GET['page']) ? intval($_GET['page']) : 1;
     $member_group_list = $this->db->order('sort ASC')->listinfo($page, 15);
     $pages = $this->db->pages;
     $big_menu = big_menu('?app=member&controller=member_group&action=add', 'add', L('member_group_add'), 700, 500);
     include $this->view('member_group_list');
 }
 /**
  * 外部数据源
  */
 public function init()
 {
     $page = isset($_GET['page']) && intval($_GET['page']) ? intval($_GET['page']) : 1;
     $list = $this->db->listinfo($page, 20);
     $pages = $this->db->pages;
     $big_menu = big_menu(U('dbsource/dbsource_admin/add'), 'add', L('added_external_data_source'), 700, 500);
     include $this->view('dbsource_list');
 }
 /**
  * 会员模型列表
  */
 public function manage()
 {
     $page = isset($_GET['page']) ? intval($_GET['page']) : 1;
     $member_model_list = $this->db->where(array('type' => 2))->order('sort ASC')->listinfo($page, 10);
     $pages = $this->db->pages;
     $big_menu = big_menu(U('member/member_model/add'), 'add', L('add_model'), 700, 500);
     include $this->view('member_model_list');
 }
Exemple #7
0
 /**
  * 数据源
  */
 public function init()
 {
     $page = isset($_POST['page']) && intval($_POST['page']) ? intval($_POST['page']) : 1;
     $list = $this->db->order('id desc')->listinfo($page, 20);
     $pages = $this->db->pages;
     $big_menu = big_menu(U('dbsource/data/add'), 'add', L('adding_data_source_call'), 700, 500);
     include $this->view('data_list');
 }
Exemple #8
0
 public function init()
 {
     $page = isset($_GET['page']) && intval($_GET['page']) ? intval($_GET['page']) : 1;
     $infos = $this->db->order('subjectid DESC')->listinfo($page, 14);
     $pages = $this->db->pages;
     $big_menu = big_menu(U('vote/vote/add'), 'add', L('add_vote'), 700, 450);
     include $this->view('vote_list');
 }
Exemple #9
0
 function init()
 {
     $page = isset($_GET['page']) ? intval($_GET['page']) : 1;
     $infos = $this->db->order('keylinkid DESC')->listinfo($page, 20);
     $pages = $this->db->pages;
     $big_menu = big_menu(U('admin/keylink/add'), 'add', L('add_keylink'), 500, 120);
     include $this->view('keylink_list');
 }
Exemple #10
0
 public function init()
 {
     $page = isset($_GET['page']) ? intval($_GET['page']) : 1;
     $infos = $this->db->order('playerid DESC')->listinfo($page, 20);
     $pages = $this->db->pages;
     $big_menu = big_menu('?app=admin&controller=player&action=add', 'add', L('add_player'), 550, 400);
     include $this->view('player_list');
 }
 public function manage()
 {
     $modelid = $_GET['modelid'];
     $datas = $this->cache_field($modelid);
     $modelinfo = $this->model_db->getby_modelid($modelid);
     $big_menu = big_menu('?app=member&controller=member_modelfield&action=add&modelid=' . $modelinfo['modelid'], 'add', L('member_modelfield_add'), 700, 500);
     include $this->view('member_modelfield_list');
 }
Exemple #12
0
 /**
  * 标签向导列表
  */
 public function init()
 {
     $page = isset($_POST['page']) && intval($_POST['page']) ? intval($_POST['page']) : 1;
     $list = $this->db->order('id desc')->listinfo($page, 20);
     $pages = $this->db->pages;
     $big_menu = big_menu('?app=tag&controller=tag&action=add', 'add', L('add_tag'), 700, 500);
     include $this->view('tag_list');
 }
Exemple #13
0
 public function init()
 {
     $page = isset($_GET['page']) ? intval($_GET['page']) : 1;
     $infos = $this->db->order('urlruleid ASC')->listinfo($page, 20);
     $pages = $this->db->pages;
     $big_menu = big_menu(U('admin/urlrule/add'), 'add', L('add_urlrule'), 800, 300);
     $this->_cache();
     include $this->view('urlrule_list');
 }
Exemple #14
0
 /**
  * 来源管理列表
  */
 public function init()
 {
     $page = isset($_GET['page']) ? intval($_GET['page']) : 1;
     $datas = $this->db->order('listorder ASC')->listinfo($page);
     $pages = $this->db->pages;
     $big_menu = big_menu(U('admin/copyfrom/add'), 'add', L('add_copyfrom'), 580, 240);
     $this->public_cache();
     include $this->view('copyfrom_list');
 }
Exemple #15
0
 /**
  * 敏感词管理
  */
 public function init()
 {
     $page = isset($_GET['page']) && intval($_GET['page']) ? intval($_GET['page']) : 1;
     $infos = $pages = '';
     $infos = $this->db->order('badid DESC')->listinfo($page, 13);
     $pages = $this->db->pages;
     $level = array(1 => L('general'), 2 => L('danger'));
     $big_menu = big_menu(U('admin/badword/add'), 'add', L('badword_add'), 450, 180);
     include $this->view('badword_list');
 }
Exemple #16
0
 /**
  * 信息列表
  */
 public function init()
 {
     $_GET['specialid'] = intval($_GET['specialid']);
     if (!$_GET['specialid']) {
         showmessage(L('illegal_action'), HTTP_REFERER);
     }
     $page = isset($_GET['page']) ? intval($_GET['page']) : 1;
     $types = $this->type_db->where(array('application' => 'special', 'parentid' => $_GET['specialid']))->field('name, typeid')->order('listorder ASC, typeid ASC')->key('typeid')->select();
     $datas = $this->db->where(array('specialid' => $_GET['specialid']))->order('listorder ASC , id DESC')->listinfo($page);
     $pages = $this->db->pages;
     $big_menu = array(array('javascript:openwinx(\'?app=special&controller=content&action=add&specialid=' . $_GET['specialid'] . '\',\'\');void(0);', L('add_content')), big_menu('?app=special&controller=special&action=import&specialid=' . $_GET['specialid'], 'import', L('import_content'), 700, 500));
     include $this->view('content_list');
 }
Exemple #17
0
 /**
  * 广告列表
  */
 public function init()
 {
     $spaceid = isset($_GET['spaceid']) ? intval($_GET['spaceid']) : 0;
     if (!isset($spaceid) || empty($spaceid)) {
         showmessage(L('illegal_action'), HTTP_REFERER);
     }
     $page = isset($_GET['page']) ? intval($_GET['page']) : 1;
     $infos = $this->db->order('listorder ASC, id DESC')->where(array('spaceid' => $spaceid))->listinfo($page);
     $types = array('images' => L('photo'), 'flash' => L('flash'), 'text' => L('title'));
     $show_dialog = $show_header = true;
     $big_menu = big_menu(U('poster/poster/add', array('spaceid' => $spaceid)), 'add', L('add_ads'), 700, 500);
     include $this->view('poster_list');
 }
Exemple #18
0
 public function init()
 {
     $datas = array();
     $page = isset($_GET['page']) && trim($_GET['page']) ? intval($_GET['page']) : 1;
     $result_datas = $this->db->where(array('application' => 'search'))->order('listorder ASC')->listinfo($page);
     $pages = $this->db->pages;
     foreach ($result_datas as $r) {
         $r['modelname'] = $this->model[$r['modelid']]['name'];
         $datas[] = $r;
     }
     $big_menu = big_menu(U('search/search_type/add'), 'add', L('add_search_type'), 580, 240);
     $this->cache();
     include $this->view('type_list');
 }
Exemple #19
0
 /**
  * 类别管理
  */
 public function init()
 {
     $page = isset($_GET['page']) ? intval($_GET['page']) : 1;
     $datas = array();
     $result_datas = $this->db->where(array('application' => 'content'))->order('listorder ASC,typeid DESC')->listinfo($page);
     $pages = $this->db->pages;
     foreach ($result_datas as $r) {
         $r['modelname'] = $r['modelid'] > 0 ? $this->model[$r['modelid']]['name'] : '';
         $datas[] = $r;
     }
     $big_menu = big_menu(U('content/type/add'), 'add', L('add_type'), 780, 500);
     $this->cache();
     include $this->view('type_list');
 }
 /**
  * 用户提交表单信息列表
  */
 public function init()
 {
     if (!isset($_GET['formid']) || empty($_GET['formid'])) {
         showmessage(L('illegal_operation'), HTTP_REFERER);
     }
     $formid = intval($_GET['formid']);
     if (!$this->tablename) {
         $f_info = $this->f_db->where(array('modelid' => $formid))->field('tablename')->find();
         $this->tablename = 'form_' . $f_info['tablename'];
         $this->db->change_table($this->tablename);
     }
     $page = isset($_GET['page']) ? intval($_GET['page']) : 1;
     $datas = $this->db->order('dataid DESC')->listinfo();
     $big_menu = big_menu('?app=formguide&controller=formguide&action=add', 'add', L('formguide_add'), 700, 500);
     include $this->view('formguide_info_list');
 }
 public function init()
 {
     $where = array();
     $sql = '';
     $_GET['status'] = isset($_GET['status']) ? intval($_GET['status']) : 1;
     switch ($_GET['s']) {
         case '1':
             $where['passed'] = '1';
             $where['endtime'] = array(array('gt', date('Y-m-d')), array('eq', '0000-00-00'), 'or');
             break;
         case '2':
             $where['passed'] = '0';
             break;
         case '3':
             $map = array();
             $where['passed'] = '1';
             $where['endtime'] = array(array('lt', date('Y-m-d')), array('neq', '0000-00-00'), 'and');
             break;
     }
     $page = isset($_GET['page']) ? intval($_GET['page']) : 1;
     $data = $this->db->where($where)->order('aid DESC')->listinfo($page);
     $big_menu = big_menu(U('announce/admin_announce/add'), 'add', L('announce_add'), 850, 500);
     include $this->view('announce_list');
 }
Exemple #22
0
 /**
  * 推荐位文章列表
  */
 public function public_item()
 {
     if (isset($_POST['dosubmit'])) {
         $items = count($_POST['items']) > 0 ? $_POST['items'] : showmessage(L('posid_select_to_remove'), HTTP_REFERER);
         if (is_array($items)) {
             $sql = array();
             foreach ($items as $item) {
                 $_v = explode('-', $item);
                 $sql['id'] = $_v[0];
                 $sql['modelid'] = $_v[1];
                 $sql['posid'] = intval($_POST['posid']);
                 $this->db_data->where($sql)->delete();
                 $this->content_pos($sql['id'], $sql['modelid']);
             }
         }
         showmessage(L('operation_success'), HTTP_REFERER);
     } else {
         $posid = intval($_GET['posid']);
         $MODEL = S('common/model');
         $CATEGORY = S('common/category_content');
         $page = isset($_GET['page']) ? $_GET['page'] : 1;
         $pos_arr = $this->db_data->where(array('posid' => $posid))->order('listorder DESC')->listinfo($page, 20);
         $pages = $this->db_data->pages;
         $infos = array();
         foreach ($pos_arr as $_k => $_v) {
             $r = string2array($_v['data']);
             $r['catname'] = $CATEGORY[$_v['catid']]['catname'];
             $r['modelid'] = $_v['modelid'];
             $r['posid'] = $_v['posid'];
             $r['id'] = $_v['id'];
             $r['listorder'] = $_v['listorder'];
             $r['catid'] = $_v['catid'];
             $r['url'] = go($_v['catid'], $_v['id']);
             $key = $r['modelid'] . '-' . $r['id'];
             $infos[$key] = $r;
         }
         $big_menu = big_menu(U('admin/position/add'), 'add', L('posid_add'), 500, 300);
         include $this->view('position_items');
     }
 }
Exemple #23
0
 /**
  * 配置模板
  */
 public function poster_template()
 {
     $templatedir = WEKIT_PATH . 'template' . DIRECTORY_SEPARATOR . C('template', 'name') . DIRECTORY_SEPARATOR . 'poster' . DIRECTORY_SEPARATOR;
     $poster_template = S('common/poster_template');
     $templates = glob($templatedir . '*.html');
     if (is_array($templates) && !empty($templates)) {
         foreach ($templates as $k => $tem) {
             $templates[$k] = basename($tem, ".html");
         }
     }
     $big_menu = big_menu(U('poster/space/add'), 'add', L('add_space'), 540, 320);
     include $this->view('poster_template');
 }
Exemple #24
0
 /**
  * 导入模型
  */
 public function import()
 {
     if (isset($_POST['dosubmit'])) {
         $info = array();
         $info['name'] = $_POST['info']['modelname'];
         // 主表表名
         $basic_table = $info['tablename'] = $_POST['info']['tablename'];
         // 从表表名
         $table_data = $basic_table . '_data';
         $info['description'] = $_POST['info']['description'];
         $info['type'] = 0;
         $info['default_style'] = $_POST['default_style'];
         $info['category_template'] = $_POST['setting']['category_template'];
         $info['list_template'] = $_POST['setting']['list_template'];
         $info['show_template'] = $_POST['setting']['show_template'];
         if (!empty($_FILES['model_import']['tmp_name'])) {
             $model_import = @file_get_contents($_FILES['model_import']['tmp_name']);
             if (!empty($model_import)) {
                 $model_import_data = string2array($model_import);
             }
         }
         $is_exists = $this->db->table_exists($basic_table);
         if ($is_exists) {
             showmessage(L('operation_failure'), U('content/model/init'));
         }
         $modelid = $this->db->add($info, 1);
         if ($modelid) {
             $tablepre = $this->db->get_prefix();
             // 建立数据表
             $model_sql = file_get_contents(MODEL_PATH . 'model.sql');
             $model_sql = str_replace('$basic_table', $tablepre . $basic_table, $model_sql);
             $model_sql = str_replace('$table_data', $tablepre . $table_data, $model_sql);
             $model_sql = str_replace('$table_model_field', $tablepre . 'model_field', $model_sql);
             $model_sql = str_replace('$modelid', $modelid, $model_sql);
             $this->db->sql_execute($model_sql);
             if (!empty($model_import_data)) {
                 $this->model_field_db = Loader::model('model_field_model');
                 $system_field = array('title', 'style', 'catid', 'url', 'listorder', 'status', 'userid', 'username', 'inputtime', 'updatetime', 'pages', 'readpoint', 'template', 'groupids_view', 'posids', 'content', 'keywords', 'description', 'thumb', 'typeid', 'relation', 'islink', 'allow_comment');
                 foreach ($model_import_data as $v) {
                     $field = $v['field'];
                     if (in_array($field, $system_field)) {
                         unset($v['fieldid'], $v['modelid'], $v['field']);
                         $v = String::addslashes($v);
                         $v['setting'] = serialize($v['setting']);
                         $this->model_field_db->where(array('modelid' => $modelid, 'field' => $field))->update($v);
                     } else {
                         $tablename = $v['issystem'] ? $tablepre . $basic_table : $tablepre . $table_data;
                         // 重组模型表字段属性
                         $minlength = $v['minlength'] ? $v['minlength'] : 0;
                         $maxlength = $v['maxlength'] ? $v['maxlength'] : 0;
                         $field_type = $v['formtype'];
                         require MODEL_PATH . $field_type . DIRECTORY_SEPARATOR . 'config.inc.php';
                         if (isset($v['setting']['fieldtype'])) {
                             $field_type = $v['setting']['fieldtype'];
                         }
                         require MODEL_PATH . 'add.sql.php';
                         $v['tips'] = addslashes($v['tips']);
                         $v['setting'] = serialize($v['setting']);
                         $v['modelid'] = $modelid;
                         unset($v['fieldid']);
                         $this->model_field_db->insert($v);
                     }
                 }
             }
             $this->public_cache();
             showmessage(L('operation_success'), U('content/model/init'));
         }
     } else {
         $show_validator = '';
         $style_list = template_list(0);
         foreach ($style_list as $k => $v) {
             $style_list[$v['dirname']] = $v['name'] ? $v['name'] : $v['dirname'];
             unset($style_list[$k]);
         }
         $big_menu = big_menu(U('content/model/add'), 'add', L('add_model'), 580, 400);
         include $this->view('model_import');
     }
 }
Exemple #25
0
 /**
  * 短消息搜索
  */
 public function search_message()
 {
     if (isset($_POST['dosubmit'])) {
         $where = '';
         extract($_POST['search']);
         if (!$username && !$start_time && !$end_time) {
             $where = "";
         }
         if ($username) {
             // 判断是查询类型,收件还是发件记录
             if ($status == "") {
                 $where .= $where ? " AND send_from_id='{$username}' or send_to_id='{$username}'" : " send_from_id='{$username}' or send_to_id='{$username}'";
             } else {
                 $where .= $where ? " AND {$status}='{$username}'" : " {$status}='{$username}'";
             }
         }
         if ($start_time && $end_time) {
             $start = strtotime($start_time);
             $end = strtotime($end_time);
             $where .= $where ? "AND `message_time` >= '{$start}' AND `message_time` <= '{$end}' " : " `message_time` >= '{$start}' AND `message_time` <= '{$end}' ";
         }
     }
     $page = isset($_GET['page']) && intval($_GET['page']) ? intval($_GET['page']) : 1;
     $infos = $this->db->listinfo($where, $order = 'messageid DESC', $page, 12);
     $pages = $this->db->pages;
     $big_menu = big_menu('?app=message&controller=message&action=message_send', 'add', L('all_send_message'), 550, 300);
     $trade_status = $this->trade_status;
     include $this->view('message_search_list');
 }
Exemple #26
0
 /**
  * 模块配置
  */
 public function setting()
 {
     // 更新模型数据库,重设setting 数据.
     $seting = Loader::model('application_model')->get_setting('link');
     if (isset($_POST['dosubmit'])) {
         // 多站点存储配置文件
         S('common/link', $_POST['setting']);
         Loader::model('application_model')->set_setting('link', $_POST['setting']);
         showmessage(L('setting_updates_successful'), '?app=link&controller=link&action=init');
     } else {
         @extract($seting);
         $big_menu = big_menu('?app=link&controller=link&action=add', 'add', L('link_add'), 700, 450);
         include $this->view('setting');
     }
 }
Exemple #27
0
 /**
  * 管理联动菜单子菜单
  */
 public function public_manage_submenu()
 {
     $keyid = isset($_GET['keyid']) && trim($_GET['keyid']) ? trim($_GET['keyid']) : showmessage(L('linkage_parameter_error'));
     $tree = Loader::lib('Tree');
     $tree->icon = array('&nbsp;&nbsp;&nbsp;│ ', '&nbsp;&nbsp;&nbsp;├─ ', '&nbsp;&nbsp;&nbsp;└─ ');
     $tree->nbsp = '&nbsp;&nbsp;&nbsp;';
     $sum = $this->db->where(array('keyid' => $keyid))->count();
     $sql_parentid = isset($_GET['parentid']) ? trim($_GET['parentid']) : 0;
     $where = $sum > 40 ? array('keyid' => $keyid, 'parentid' => $sql_parentid) : array('keyid' => $keyid);
     $result = $this->db->where($where)->order('listorder ,linkageid')->select();
     $areas = array();
     foreach ($result as $areaid => $area) {
         $areas[$area['linkageid']] = array('id' => $area['linkageid'], 'parentid' => $area['parentid'], 'name' => $area['name'], 'listorder' => $area['listorder'], 'style' => $area['style'], 'keyid' => $keyid, 'description' => $area['description']);
         $areas[$area['linkageid']]['str_manage'] = $sum > 40 && $this->_is_last_node($area['keyid'], $area['linkageid']) ? '<a href="?app=admin&controller=linkage&action=public_manage_submenu&keyid=' . $area['keyid'] . '&parentid=' . $area['linkageid'] . '">' . L('linkage_manage_submenu') . '</a> | ' : '';
         $areas[$area['linkageid']]['str_manage'] .= '<a href="javascript:void(0);" onclick="add(\'' . $keyid . '\',\'' . String::addslashes($area['name']) . '\',\'' . $area['linkageid'] . '\')">' . L('linkage_add_submenu') . '</a> | <a href="javascript:void(0);" onclick="edit(\'' . $area['linkageid'] . '\',\'' . $area['name'] . '\',\'' . $area['parentid'] . '\')">' . L('edit') . '</a> | <a href="' . art_confirm(L('linkage_is_del'), '?app=admin&controller=linkage&action=delete&linkageid=' . $area['linkageid'] . '&keyid=' . $area['keyid']) . '">' . L('delete') . '</a> ';
     }
     $str = "<tr>\n        <td align='center' width='80'><input name='listorders[\$id]' type='text' size='3' value='\$listorder' class='input-text-c'></td>\n        <td align='center' width='100'>\$id</td>\n        <td>\$spacer\$name</td>\n        <td >\$description</td>\n        <td align='center'>\$str_manage</td>\n        </tr>";
     $tree->init($areas);
     $submenu = $tree->get_tree($sql_parentid, $str);
     $big_menu = big_menu('?app=admin&controller=linkage&action=public_sub_add&keyid=' . $keyid, 'add', L('linkage_add'), 500, 430);
     include $this->view('linkage_submenu');
 }
 /**
  * 创建索引
  */
 public function createindex()
 {
     if (isset($_GET['dosubmit'])) {
         //重建索引首先清空表所有数据,然后根据搜索类型接口重新全部重建索引
         if (!isset($_GET['have_truncate'])) {
             $db_tablepre = $this->db->get_prefix();
             //删除站点全文索引
             $this->db->delete();
             $types = $this->type_db->where(array('application' => 'search'))->select();
             S('search/search_type', $types);
         } else {
             $types = S('search/search_type');
         }
         //$key typeid 的索引
         $key = isset($_GET['key']) ? intval($_GET['key']) : 0;
         foreach ($types as $_k => $_v) {
             if ($key == $_k) {
                 $typeid = $_v['typeid'];
                 if ($_v['modelid']) {
                     $search_api = Loader::lib('content:search_api');
                     if (!isset($_GET['total'])) {
                         $total = $search_api->total($_v['modelid']);
                     } else {
                         $total = intval($_GET['total']);
                         $search_api->set_model($_v['modelid']);
                     }
                 } else {
                     $app = trim($_v['typedir']);
                     $search_api = Loader::lib($app . ':search_api');
                     if (!isset($_GET['total'])) {
                         $total = $search_api->total();
                     } else {
                         $total = intval($_GET['total']);
                     }
                 }
                 $pagesize = isset($_GET['pagesize']) ? intval($_GET['pagesize']) : 50;
                 $page = isset($_GET['page']) ? intval($_GET['page']) : 1;
                 $pages = ceil($total / $pagesize);
                 $datas = $search_api->fulltext_api($pagesize, $page);
                 foreach ($datas as $id => $r) {
                     $this->db->update_search($typeid, $id, $r['fulltextcontent'], $r['title'], $r['adddate'], 1);
                 }
                 $page++;
                 if ($pages >= $page) {
                     showmessage("正在更新 <span style='color:#ff0000;font-size:14px;text-decoration:underline;' >{$_v['name']}</span> - 总数:{$total} - 当前第 <font color='red'>{$page}</font> 页", "?app=search&controller=search_admin&action=createindex&menuid=153&page={$page}&total={$total}&key={$key}&pagesize={$pagesize}&have_truncate=1&dosubmit=1");
                 }
                 $key++;
                 showmessage("开始更新: <span style='color:#ff0000;font-size:14px;text-decoration:underline;' >{$_v['name']}</span> - 总数:{$total}条", "?app=search&controller=search_admin&action=createindex&menuid=153&page=1&key={$key}&pagesize={$pagesize}&have_truncate=1&dosubmit=1");
             }
         }
         showmessage('全站索引更新完成', U('search/search_admin/createindex', array('menuid' => 153)));
     } else {
         $big_menu = big_menu(U('search/search_type/add'), 'add', L('add_search_type'), 580, 240);
         include $this->view('createindex');
     }
 }
Exemple #29
0
 /**
  * IP搜索
  */
 public function search_ip()
 {
     $where = '';
     if ($_GET['search']) {
         extract($_GET['search']);
     }
     if (isset($ip)) {
         $where .= $where ? " AND ip LIKE '%{$ip}%'" : " ip LIKE '%{$ip}%'";
     }
     $page = isset($_GET['page']) && intval($_GET['page']) ? intval($_GET['page']) : 1;
     $infos = $this->db->where($where)->order('ipbannedid DESC')->listinfo($page, 20);
     $pages = $this->db->pages;
     $big_menu = big_menu(U('admin/ipbanned/add'), 'add', L('add_ipbanned'), 450, 300);
     include $this->view('ip_search_list');
 }