114 lines
3.0 KiB
PHP
Executable File
114 lines
3.0 KiB
PHP
Executable File
<?php
|
|
|
|
namespace frontend\controllers;
|
|
|
|
use Yii;
|
|
use yii\helpers\Url;
|
|
use dataModel;
|
|
|
|
//必须添加这一句,以便引入dataModel外部类库
|
|
|
|
require dirname(__FILE__) . '/_public/public.php';
|
|
|
|
class SettingController extends \yii\web\Controller
|
|
{
|
|
public $enableCsrfValidation = FALSE;//取消对POST数据的csrf令牌验证
|
|
|
|
public function actionGet()
|
|
{
|
|
global $_FM;
|
|
$_FM['siteRoot'] = Url::base(TRUE);
|
|
$_FM['siteUrl'] = Url::home(TRUE);
|
|
$_FM['urlScript'] = Url::home();
|
|
$_FM['yii']['action'] = 'get';
|
|
//设置数据取出方法
|
|
$dataGet = $_FM['get']; //GET进来的参数
|
|
$data = array();
|
|
|
|
$op = isset($dataGet['op']) ? $dataGet['op'] : 'index';
|
|
$op = in_array($op, array('index', 'deleted', 'unused')) ? $op : 'index';
|
|
|
|
require dirname(__FILE__) . '/_public/plat.php';
|
|
|
|
$dbmodel = new dataModel;
|
|
$data = $dbmodel->data_filter($dataGet);
|
|
|
|
$connection = yii::$app->db;
|
|
$tablePre = 'hi';
|
|
$table = 'setting';
|
|
|
|
$s_sn = 0;
|
|
$f_sn = 0;
|
|
$o_sn = 0;
|
|
$s_sn_title = '客户端设置实例';
|
|
$f_sn_title = '客户端系统设置实例';
|
|
$o_sn_title = '客户端系统设置集';
|
|
|
|
$return = array();
|
|
$errorCode = 0;
|
|
|
|
//依次取用,顺序不可更改
|
|
require dirname(__FILE__) . '/_public/s_sn.php';
|
|
require dirname(__FILE__) . '/_public/f_sn.php';
|
|
require dirname(__FILE__) . '/_public/o_sn.php';
|
|
require dirname(__FILE__) . '/_public/get_data.php';
|
|
|
|
$return['errorcode'] = $errorCode;
|
|
$return['msg'] = Yii::t('errorcode', $errorCode);
|
|
$return['data'] = isset($record) ? $record : '';
|
|
return json_encode($return);
|
|
}
|
|
|
|
public function actionIndex()
|
|
{
|
|
global $_FM;
|
|
$_FM['siteRoot'] = Url::base(TRUE);
|
|
$_FM['siteUrl'] = Url::home(TRUE);
|
|
$_FM['urlScript'] = Url::home();
|
|
$_FM['yii']['action'] = 'index';
|
|
require dirname(__FILE__) . '/SettingController/index.php';
|
|
//return $this->render('index');
|
|
}
|
|
|
|
public function actionSave()
|
|
{
|
|
global $_FM;
|
|
$_FM['siteRoot'] = Url::base(TRUE);
|
|
$_FM['siteUrl'] = Url::home(TRUE);
|
|
$_FM['urlScript'] = Url::home();
|
|
$_FM['yii']['action'] = 'save';
|
|
//设置数据保存方法
|
|
$dataPost = $_FM['post']; //POST进来的参数
|
|
$data = array();
|
|
|
|
require dirname(__FILE__) . '/_public/plat.php';
|
|
|
|
$dbmodel = new dataModel;
|
|
$data = $dbmodel->data_filter($dataPost);
|
|
|
|
$connection = yii::$app->db;
|
|
$tablePre = 'hi';
|
|
$table = 'setting';
|
|
|
|
$s_sn = 0;
|
|
$f_sn = 0;
|
|
$o_sn = 0;
|
|
$s_sn_title = '客户端设置实例';
|
|
$f_sn_title = '客户端系统设置实例';
|
|
$o_sn_title = '客户端系统设置集';
|
|
|
|
//依次取用,顺序不可更改
|
|
require dirname(__FILE__) . '/_public/s_sn.php';
|
|
require dirname(__FILE__) . '/_public/f_sn.php';
|
|
require dirname(__FILE__) . '/_public/o_sn.php';
|
|
require dirname(__FILE__) . '/_public/save_data.php';
|
|
|
|
$return = array();
|
|
$errorCode = 0;
|
|
$return['errorcode'] = $errorCode;
|
|
$return['msg'] = '已保存';
|
|
return json_encode($return);
|
|
}
|
|
|
|
}
|