Exemple #1
0
<?php

/* @authorcode  f8b5ecdc1c3eb0725f1d38f5f0216d53
 * @copyright   Leyun internet Technology(Shanghai)Co.,Ltd
 * @license     http://www.dzzoffice.com/licenses/license.txt
 * @package     DzzOffice
 * @link        http://www.dzzoffice.com
 * @author      zyx(zyx@dzz.cc)
 */
if (!defined('IN_DZZ')) {
    exit('Access Denied');
}
$ismobile = helper_browser::ismobile();
//error_reporting(E_ALL);
$newid = empty($_GET['newid']) ? 0 : intval($_GET['newid']);
if (!($news = C::t('news')->fetch($newid))) {
    showmessage('信息不存在或已删除', dreferer());
}
include libfile('function/news');
//根据信息发布权限判断用户是否有查看权限
$perm = getPermByUid($_G['uid']);
if (!getViewPerm($news)) {
    showmessage('您没有查看此信息的权限,请联系管理员', dreferer());
}
//获取分类名称
if ($news['catid']) {
    $news['catname'] = DB::result_first("select name from %t where catid=%d", array('news_cat', $news['catid']));
}
if ($news['opuid'] && ($opuser = getuserbyuid($news['opuid']))) {
    $news['opauthor'] = $opuser['username'];
}
Exemple #2
0
 private function _init_setting()
 {
     if ($this->init_setting) {
         if (empty($this->var['setting'])) {
             $this->cachelist[] = 'setting';
         }
         if (!isset($this->var['cache']['cronnextrun'])) {
             $this->cachelist[] = 'cronnextrun';
         }
     }
     !empty($this->cachelist) && loadcache($this->cachelist);
     if (!is_array($this->var['setting'])) {
         $this->var['setting'] = array();
     }
     if ($ismobile = helper_browser::ismobile()) {
         define('IN_MOBILE', $ismobile);
     }
     define('VERHASH', isset($this->var['setting']['verhash']) ? $this->var['setting']['verhash'] : random(3));
 }