Example #1
0
     } else {
         if ($canonical->currentArgs['subAction'] == 'backup') {
             header("Location: {$conf['siteURL']}/{$ff}");
         } else {
             loadServices();
             require_once P . "inc/script/qiniu/QiniuClient.php";
             $qiniuClient = new qiniuClient(QINIU_AK, QINIU_SK);
             $result = $qiniuClient->uploadFile(P . $ff, $conf['qiniuBucket'], $ff);
             @unlink(P . $ff);
             header("Location: {$conf['siteURL']}/{$conf['linkPrefixAdmin']}/services/{$conf['linkConj']}CSRFCode=" . $admin->getCSRFCode('navibar'));
             exit;
         }
     }
 } elseif ($canonical->currentArgs['subAction'] == 'reset') {
     $admin->checkCSRFCode('services');
     dochmod('.');
     header("Location: {$conf['siteURL']}/{$conf['linkPrefixAdmin']}/services/{$conf['linkConj']}CSRFCode=" . $admin->getCSRFCode('navibar'));
     exit;
 } elseif ($canonical->currentArgs['subAction'] == 'getnewapikey') {
     $admin->checkCSRFCode('services');
     $APIKey = 'o_' . sha1(bw::$conf['siteKey'] . 'KEY' . rand(10000, 99999));
     $authSecret = sha1($APIKey . bw::$conf['siteKey'] . "API");
     ajaxSuccess($APIKey . '-' . $authSecret);
 } else {
     $admin->checkCSRFCode('navibar');
     loadServices();
     if (isset($conf['basicAPI'])) {
         $basicAPI = array();
         foreach ((array) $conf['basicAPI'] as $itm => $val) {
             $basicAPI[] = array('apiID' => 'basic' . $itm, 'apiKey' => $val, 'apiSecret' => sha1($val . bw::$conf['siteKey'] . "API"));
         }
Example #2
0
function dochmod($dir)
{
    $openDir = opendir($dir);
    while ($readDir = @readdir($openDir)) {
        if ($readDir != "." && $readDir != "..") {
            is_dir("{$dir}/{$readDir}") ? dochmod("{$dir}/{$readDir}") : chmod("{$dir}/{$readDir}", 0777);
        }
    }
}