ctms/dacms-home/controllers/PrivilegeController.php
fm453 314745edf8 优化ctms-api语法、修复已知BUG;
主要修复ctms-api、dacms对PHP新版本的支持问题
2025-04-10 23:19:15 +08:00

114 lines
3.0 KiB
PHP
Executable File
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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