125 lines
4.3 KiB
PHP
Executable File
125 lines
4.3 KiB
PHP
Executable File
<?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'));
|
|
}
|
|
|
|
}
|