forked from devsam/core
가장 마지막에 업데이트한 git tree-ish path를 저장하는 기능 추가
This commit is contained in:
+5
-6
@@ -29,6 +29,7 @@ if($session->userGrade < 5){
|
||||
$request = $_POST + $_GET;
|
||||
|
||||
$rootDB = RootDB::db();
|
||||
$storage = new \sammo\KVStorage($rootDB, 'git_path');
|
||||
$tmpFile = 'd_log/arc.zip';
|
||||
|
||||
$v = new Validator($request);
|
||||
@@ -48,7 +49,7 @@ $target = Util::getReq('target');
|
||||
|
||||
$server = basename($request['server']);
|
||||
if($session->userGrade <= 5 || !$target){
|
||||
$target = Json::decode($rootDB->queryFirstField('SELECT `key`=%s FROM `config`', "git_path_$server"));
|
||||
$target = $storage->$server;
|
||||
if($target){
|
||||
$target = $target[0];
|
||||
}
|
||||
@@ -118,6 +119,8 @@ if($server == $baseServerName){
|
||||
], true
|
||||
);
|
||||
|
||||
$storage->$server = [null, $version];
|
||||
|
||||
Json::die([
|
||||
'server'=>$server,
|
||||
'result'=>true,
|
||||
@@ -161,11 +164,7 @@ $result = Util::generateFileUsingSimpleTemplate(
|
||||
], true
|
||||
);
|
||||
|
||||
$rootDB->insertUpdate('config', [
|
||||
"key" => "git_path_$server",
|
||||
"value" =>Json::encode([$target, $version])
|
||||
]);
|
||||
|
||||
$storage->$server = [$target, $version];
|
||||
//AppConf::getList()[$server]->closeServer();
|
||||
|
||||
Json::die([
|
||||
|
||||
Reference in New Issue
Block a user