where("is_effect=1 and name='".$name."'")->count()>0) { if(in_array($name,array('EXPIRED_TIME','SUBMIT_DELAY','SEND_SPAN','WATER_ALPHA','MAX_IMAGE_SIZE','INDEX_LEFT_STORE','INDEX_LEFT_TUAN','INDEX_LEFT_YOUHUI','INDEX_LEFT_DAIJIN','INDEX_LEFT_EVENT','INDEX_RIGHT_STORE','INDEX_RIGHT_TUAN','INDEX_RIGHT_YOUHUI','INDEX_RIGHT_DAIJIN','INDEX_RIGHT_EVENT','SIDE_DEAL_COUNT','DEAL_PAGE_SIZE','PAGE_SIZE','BATCH_PAGE_SIZE','HELP_CATE_LIMIT','HELP_ITEM_LIMIT','REC_HOT_LIMIT','REC_NEW_LIMIT','REC_BEST_LIMIT','REC_CATE_GOODS_LIMIT','SALE_LIST','INDEX_NOTICE_COUNT','RELATE_GOODS_LIMIT'))) { $value = intval($value); } M("Conf")->where("is_effect=1 and name='".$name."'")->setField("value",$value); } C($name,$value); } } function write_timezone($zone='') { if($zone=='') $zone = conf('TIME_ZONE'); $var = array( '0' => 'UTC', '8' => 'PRC', ); //开始将$db_config写入配置 $timezone_config_str = "'".$var[$zone]."',\r\n"; $timezone_config_str.=");\r\n"; $timezone_config_str.="?>"; @file_put_contents(get_real_path()."public/timezone_config.php",$timezone_config_str); } //后台日志记录 function save_log($msg,$status) { if(conf("ADMIN_LOG")==1) { $adm_session = es_session::get(md5(conf("AUTH_KEY"))); $log_data['log_info'] = $msg; $log_data['log_time'] = get_gmtime(); $log_data['log_admin'] = intval($adm_session['adm_id']); $log_data['log_ip'] = get_client_ip(); $log_data['log_status'] = $status; $log_data['module'] = MODULE_NAME; $log_data['action'] = ACTION_NAME; $type = ''; if(MODULE_NAME=='Public'&&ACTION_NAME=='do_login'){ $type = '管理员登录'; }elseif(MODULE_NAME=='User'&&ACTION_NAME=='modify_account'){ $type = '管理员金额修改'; } if($type){ $GLOBALS['msg']->manage_msg('MSG_ADMIN_MANAGE','',array('type'=>$type,'content'=>$msg)); } M("Log")->add($log_data); } } //状态的显示 function get_toogle_status($tag,$id,$field) { if($tag) { return "".l("YES").""; } else { return "".l("NO").""; } } //状态的显示 function get_is_effect($tag,$id) { if($tag) { return "".l("IS_EFFECT_1").""; } else { return "".l("IS_EFFECT_0").""; } } function get_is_show($tag,$id) { if($tag) { return "".l("IS_SHOW_1").""; } else { return "".l("IS_SHOW_0").""; } } //禁播状态的显示 function get_is_ban($tag,$id) { if($tag) { return "".l("IS_BAN_1").""; } else { return "".l("IS_BAN_0").""; } } //禁热门的状态显示 function get_is_hot_on($tag,$id) { if($tag) { return "".l("IS_HOT_ON_1").""; } else { return "".l("IS_HOT_ON_0").""; } } //排序显示 function get_sort($sort,$id) { if($tag) { return "".$sort.""; } else { return "".$sort.""; } } //推荐 function get_recommend($recommend,$id) { if($recommend){ return "".l("IS_RECOMMEND_1").""; }else{ return "".l("IS_RECOMMEND_0").""; } } /*function get_nav($nav_id) { return M("RoleNav")->where("id=".$nav_id)->getField("name"); }*/ function get_module($module_id) { return M("RoleModule")->where("id=".$module_id)->getField("module"); } function get_group($group_id) { if($group_data = M("RoleGroup")->where("id=".$group_id)->find()) $group_name = $group_data['name']; else $group_name = L("SYSTEM_NODE"); return $group_name; } function get_role_name($role_id) { return M("Role")->where("id=".$role_id)->getField("name"); } function get_admin_name($admin_id) { $adm_name = M("Admin")->where("id=".$admin_id)->getField("adm_name"); if($adm_name) return $adm_name; else return "--"; } function get_log_status($status) { return l("LOG_STATUS_".$status); } //验证相关的函数 //验证排序字段 function check_sort($sort) { if(!is_numeric($sort)) { return false; } return true; } function check_empty($data) { if(trim($data)=='') { return false; } return true; } function set_default($null,$adm_id) { $admin_name = M("Admin")->where("id=".$adm_id)->getField("adm_name"); if($admin_name == conf("DEFAULT_ADMIN")) { return "".l("DEFAULT_ADMIN").""; } else { return "".l("SET_DEFAULT_ADMIN").""; } } function get_all_files( $path ) { $list = array(); $dir = @opendir($path); while (false !== ($file = @readdir($dir))) { if($file!='.'&&$file!='..') if( is_dir( $path.$file."/" ) ){ $list = array_merge( $list , get_all_files( $path.$file."/" ) ); } else { $list[] = $path.$file; } } @closedir($dir); return $list; } function get_send_type_msg($status) { if($status==0) { return l("SMS_SEND"); }elseif($status==2){ return '微信'; } else { return l("MAIL_SEND"); } } function get_is_send($is_send) { if($is_send==0) return L("NO"); else return L("YES"); } function get_send_result($result) { if($result==0) { return L("FAILED"); } else { return L("SUCCESS"); } } function get_status($status) { if($status) { return l("YES"); } else return l("NO"); } function show_content($content,$id) { return "".l("VIEW").""; } function get_title($title) { return "".msubstr($title).""; } function get_send_status($status) { return L("SEND_STATUS_".$status); } function get_send_type($send_type) { return l("SEND_TYPE_".$send_type); } function get_indeximage_type($type=0){ //0 表示首页轮播;1为家族轮播;2为PC首页轮播 switch($type){ case 1: return "家族APP跳转"; break; case 2: return "排行榜APP跳转"; break; case 3: return "PC首页"; break; case 4: return "启动广告"; break; case 6: return "跳转线下约课详情"; case 7: return "跳转一对一约课"; case 8: return "跳转到直播间"; case 9: return "跳转课程详情"; case 10: return "会员动态跳转"; break; case 11: return "动态详情跳转"; break; default: return "网页url链接"; } } function get_position($type=0){ //0 表示首页轮播;1为家族轮播;2为PC首页轮播 switch($type){ case 1: return "家族轮播图"; break; case 2: return "排行榜轮播图"; break; case 3: return "PC首页"; break; case 4: return "启动广告"; break; case 5: return '首页直播推荐'; case 9: return '首页预约课程推荐'; case 6: return '课堂首页轮播图'; case 7: return '约课首页轮播图'; case 8: return '线下约课轮播图'; case 10: return "首页-美女轮播图"; break; case 11: return "首页-写真轮播图"; break; default: return "轮播图"; } } ?>