This commit is contained in:
2024-10-29 14:04:59 +08:00
commit 48bf3e6f33
2839 changed files with 762707 additions and 0 deletions

124
app/admin/controller/Index.php Executable file
View File

@@ -0,0 +1,124 @@
<?php
namespace app\admin\controller;
use think\Lang;
use think\Loader;
use think\Config;
use think\TransDb;
class Index extends BaseController {
//class Index{
public function test01(){
$key = 'mochengTest1';
$fieldArr = array(
"id"=>"0",
"name"=>"1",
"age"=>"0",
"text"=>"1"
);
$zhArr = array(
"id"=>1,
"name"=>"我的名字",
"age"=>"19",
"text"=>"再来测试一个"
);
$unique = 7;
$enArr = array(
"id"=>$unique,
"name"=>"我的名字第二(enTest)",
"age"=>"199",
"text"=>"再来测试一个第二(enTest)"
);
$zhArr5 = array(
"id"=>$unique,
"name"=>"我的名字第3",
"age"=>"19",
"text"=>"再来测试一个第3"
);
$trans = new TransDb();
//struct 新增 过
$isTranToDb = $trans->addStruct($key, $fieldArr, $zhArr, true);
dump( $isTranToDb); //返回多少条翻译
// //total 新增 过
// dump($key);
// dump($zhArr5);
// $isAdd = $trans->addStructTotal($key, $zhArr5, true);
// dump($isAdd);
// echo "结构体列表";
// $allStruct = $trans->selectAllStruct();
// dump($allStruct);
//total up 过
//$trans->upStructTotal($allStruct[0], 'en', $enArr, false);
//total 查询 过
// $totalList = $trans->selectStructTotal($allStruct[0],$unique, 'en');
//没有 $unique 返回 $unique集合
//$trans->delStructTotal($allStruct[0],$unique);
// $totalList = $totalList = $trans->selectStructTotal($key);
// dump($totalList);
//total 删除 过
// foreach ($totalList as $value){
// $trans->delStructTotal($key,1);
// }
$delStruct =$trans->delStruct($key);
dump($delStruct);
exit;
}
public function index() {
//$mysql = db()->query('select version() as version');
$mysql = isset($mysql[0]['version']) ? $mysql[0]['version'] : '未知';
//系统信息
$data = array(
'OPERATING_SYSTEM' => PHP_OS, //操作系统
'OPERATING_ENVIRONMENT' => $_SERVER["SERVER_SOFTWARE"], //运行环境
'PHP_VERSION' => PHP_VERSION, //PHP版本
'MYSQL_VERSION' => $mysql, //MYSQL版本
'GD_VERSION' => function_exists('gd_info') ? (gd_info()['GD Version']) : '未知',
'SAFE_MODE' => ini_get('safe_mode') ? 'YES' : 'NO',
'ALLOW_URL_FOPEN' => ini_get("allow_url_fopen") ? 'YES' : 'NO',
'ZLIB' => function_exists('gzclose') ? 'YES' : 'NO',
'TIMEZONE' => function_exists("date_default_timezone_get") ? date_default_timezone_get() : '未知',
'PHP_CURL' => function_exists('curl_init') ? 'YES' : 'NO',
'IPv4_ADDRESS' => gethostbyname($_SERVER['SERVER_NAME']),
'HTTP_HOST' => $_SERVER['HTTP_HOST'],
'UPLOAD_MAX_FILESIZE' => ini_get('upload_max_filesize'), //上传附件限制
'MAX_EXECUTION_TIME' => ini_get('max_execution_time') . 's', //执行时间限制
//'SET_TIME_LIMIT' => function_exists("set_time_limit") ? 'YES' : 'NO',
'MEMORY_LIMIT' => ini_get('memory_limit'),
//'Register_Globals' => ini_get("register_globals") ? 'On' : 'Off',
//'Magic_Quotes_Gpc' => ini_get("magic_quotes_gpc") ? 'On' : 'Off',
'SELF_VERSION' => '1.0.0',
);
$value['sys_info'] = $data;
$this->assign($value);
return $this->fetch();
}
public function lang($adminlang = 'cn') {
//$adminlang = $adminlang ? $adminlang : $this->request->param('adminlang');
switch ($adminlang) {
case 'cn':
cookie('think_adminvar', 'zh-cn');
break;
case 'en':
cookie('think_adminvar', 'en-us');
break;
//其它语言
}
return $this->success(Lang::get('operation successed'));
}
public function home() {
return $this->fetch();
}
public function clear_cache() {
$this->cacheClear();
return $this->success(Lang::get('operation successed'));
}
}