示例#1
0
 public function login1($workNumber = "", $password = "", $tableName = "")
 {
     $con = mysql_connect("localhost", "root", "");
     mysql_select_db('teacher_class_system', $con);
     if (!$con) {
         die('Could not connect: ' . mysql_error());
     } else {
         mysql_query("SET NAMES utf8");
         $result = mysql_query("SELECT * FROM {$tableName} where workNumber = '{$workNumber}' and password = '******'");
         if (mysql_num_rows($result) > 0) {
             $result_arr = mysql_fetch_assoc($result);
             $year = date("Y");
             $date = date("Ymd");
             $timeResult = mysql_query("SELECT * FROM task_info where year >= '{$year}'");
             while ($row = mysql_fetch_array($timeResult)) {
                 $table_name = $row["relativeTable"];
                 if ($row["teacherDeadline"] < $date && $row["taskState"] == '0') {
                     $result1 = mysql_query("UPDATE `task_info` SET `taskState` = '1' where relativeTable='{$table_name}'");
                 }
                 if ($row["departmentDeadline"] < $date) {
                     $result1 = mysql_query("UPDATE task_info SET taskState = '2' where relativeTable='{$table_name}'");
                 }
             }
             mysql_close();
             return json_encode_ex($result_arr, "");
         } else {
             mysql_close();
             return "false";
         }
     }
 }
 public function queryTeacher($tableName = "", $workNumber = "", $ident = "")
 {
     $con = mysql_connect("localhost", "root", "");
     mysql_select_db('teacher_class_system', $con);
     if (!$con) {
         die('Could not connect: ' . mysql_error());
     } else {
         mysql_query("SET NAMES utf8");
         $state = mysql_query("SELECT taskState FROM task_info where relativeTable = {$tableName}");
         $state_result = mysql_fetch_assoc($state);
         if ($state_result['taskState'] > 1) {
             $tableNameCB = 'cb_' . $tableName;
             $statement = "SELECT * FROM {$tableNameCB}";
             $result = mysql_query($statement);
             while ($row = mysql_fetch_assoc($result)) {
                 $output[] = $row;
             }
             echo json_encode_ex($output, " ");
         } else {
             $result = mysql_query("SELECT * FROM {$tableName} WHERE workNumber = '{$workNumber}'");
             if (mysql_num_rows($result) > 0) {
                 while ($row = mysql_fetch_assoc($result)) {
                     $output[] = $row;
                 }
                 echo json_encode_ex($output, " ");
             } else {
                 $result = mysql_query("SELECT * FROM {$tableName} WHERE workNumber = ''");
                 while ($row = mysql_fetch_assoc($result)) {
                     $output[] = $row;
                 }
                 echo json_encode_ex($output, " ");
             }
         }
     }
 }
 public function queryT($tableName = "")
 {
     $con = mysql_connect("localhost", "root", "");
     mysql_select_db('teacher_class_system', $con);
     if (!$con) {
         die('Could not connect: ' . mysql_error());
     } else {
         mysql_query("SET NAMES utf8");
         $result = mysql_query("SELECT * FROM {$tableName}");
         while ($row = mysql_fetch_assoc($result)) {
             $output[] = $row;
         }
         echo json_encode_ex($output, "");
         mysql_close();
     }
 }
 public function login1($workNumber = "", $password = "", $tableName = "")
 {
     $con = mysql_connect("localhost", "root", "");
     mysql_select_db('teacher_class_system', $con);
     if (!$con) {
         die('Could not connect: ' . mysql_error());
     } else {
         mysql_query("SET NAMES utf8");
         $result = mysql_query("SELECT * FROM {$tableName} where workNumber = {$workNumber} and password = {$password}");
         if (mysql_num_rows($result) > 0) {
             $result_arr = mysql_fetch_assoc($result);
             mysql_close();
             return json_encode_ex($result_arr, "");
         } else {
             mysql_close();
             return "false";
         }
     }
 }
示例#5
0
 /**
  * 返回最新版本数据
  * @return json
  */
 public function version()
 {
     $appid = $this->input->get('appid');
     $lang = $this->input->get('lang');
     $lang = empty($lang) ? 0 : $lang;
     // 默认为0
     if (empty($appid)) {
         $arr = array('result' => 1);
         echo json_encode_ex($arr);
         return;
     }
     $row = $this->export_model->get_versions_row_by_newest($appid);
     if (is_null($row)) {
         $arr = array('result' => 2);
         echo json_encode_ex($arr);
         return;
     }
     $base_url = $this->config->item('base_url');
     $arr = array('result' => 0, 'code' => $row->code, 'version' => $row->version, 'url' => "{$base_url}{$this->app_path}/{$row->file_name}", 'file_size' => $row->file_size, 'compel' => $row->compel, 'context' => $lang == 0 ? $row->content_cn : $row->content_en);
     echo json_encode_ex($arr);
 }
示例#6
0
<?
$viewingPage='terminal';
$overwriteTitle='Salamander Terminal';
$params=$node->page['params'];
header('Memory-Usage: '.memory_get_peak_usage(true));
header('DB-Count: '.$node->db->count);
if(count($params) && $params[0]==='command'){
	//allow a request to suggest a template
	/*if($node->user_user->currentId===false){
		die('You are not logged in!');
	}else*/if(isset($_POST['modal']) && isset($_POST['template'])){
		$content=$node->render_haml->render($_POST['template'],$node->render_post->status,false,true);
		$params=array('content'=>$content,
						'id'=>$_POST['modalId'],
						'title'=>$_POST['modalTitle']);
		die($node->render_haml->render($appDir.'/blocks/modal',$params,false,true));
	}elseif(isset($_POST['template']))
		die($node->render_haml->render($_POST['template'],$node->render_post->status,false,true));
	//or send json data
	elseif(is_array($node->render_post->status))
		die(json_encode_ex($node->render_post->status));
	//or just send the string
	else die($node->render_post->status);
}
 public function post_menu()
 {
     //构造自定义菜单数据
     $WxMenu = M('WxMenu');
     $mu_map = array();
     $mu_map['p_id'] = array('eq', 0);
     $mu_map['is_show'] = array('eq', 1);
     $list = $WxMenu->where($mu_map)->order('sort asc')->select();
     $post_arr = array();
     $post_sub_arr = array();
     if (is_array($list) && !empty($list)) {
         foreach ($list as $key => $v) {
             if ($v['name']) {
                 $post_arr['button'][$key]['name'] = $v['name'];
                 $sub_mu = array();
                 $sub_mu['p_id'] = array('eq', $v['id']);
                 $sub_mu['is_show'] = array('eq', 1);
                 $sub_list = $WxMenu->where($sub_mu)->order('sort asc')->field('type,name,key_url')->select();
                 $sb = array();
                 if (is_array($sub_list) && !empty($sub_list)) {
                     foreach ($sub_list as $k => $sb) {
                         if ($sb['name']) {
                             $post_sub_arr[$k]['type'] = $sb['type'];
                             $post_sub_arr[$k]['name'] = $sb['name'];
                             if ($sb['type'] == 'view') {
                                 $post_sub_arr[$k]['url'] = $sb['key_url'];
                             } else {
                                 $post_sub_arr[$k]['key'] = $sb['key_url'];
                             }
                         }
                     }
                 } else {
                     $post_arr['button'][$key]['type'] = $v['type'];
                     if ($v['type'] == 'view') {
                         $post_arr['button'][$key]['url'] = $v['key_url'];
                     } else {
                         $post_arr['button'][$key]['key'] = $v['key_url'];
                     }
                 }
                 if (!empty($post_sub_arr)) {
                     $post_arr['button'][$key]['sub_button'] = $post_sub_arr;
                 }
                 unset($post_sub_arr);
             }
         }
     }
     //$post_data = json_encode($post_arr,JSON_UNESCAPED_UNICODE); //防中文转义
     $post_data = json_encode_ex($post_arr);
     $post_data = str_replace("\\/", "/", $post_data);
     $wx_ACCESS_TOKEN = get_wx_AccessToken(1);
     $url = 'https://api.weixin.qq.com/cgi-bin/menu/create?access_token=' . $wx_ACCESS_TOKEN;
     $return = post_url($url, $post_data);
     if ($return) {
         $this->success('操作成功', U('Weixin/wx_menu'));
         exit;
     }
 }