Files
ctms-yii/dacms-api/controllers/LogController.php
T
2025-07-13 19:37:38 +08:00

111 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);
}
}