$return['b'] = $r; break; /* |-------------------------------------------------------------------------- | Anonymous save |-------------------------------------------------------------------------- | */ /* |-------------------------------------------------------------------------- | Anonymous save |-------------------------------------------------------------------------- | */ case 'anonymous_save': if (!Sentinel::isAdmin()) { $return['error'] = 'vaffanculo'; break; } unset($_POST['csrf_token']); unset($_POST['action']); $logfiles = $_POST; foreach ($logfiles as $fileid => $access) { if (substr($fileid, 0, 2) === 'f-') { Sentinel::setLogAnonymous(substr($fileid, 2), (int) $access === 1); } } Sentinel::save(); break; /* |--------------------------------------------------------------------------
if (upgrade_is_composer()) { $upgrade['alert'] .= __('Simply <code>composer update</code> in the installation directory'); $upgrade['alert'] .= '<br/>'; $upgrade['alert'] .= '<br/><pre id="composercontent">cd ' . escapeshellarg(realpath(PML_BASE . DIRECTORY_SEPARATOR . '..' . DIRECTORY_SEPARATOR . '..' . DIRECTORY_SEPARATOR . '..' . DIRECTORY_SEPARATOR)) . '; composer update</pre>'; $upgrade['alert'] .= '<div id="changelog" class="panel-collapse collapse"><br/><div class="panel-body panel panel-default">' . $html . '</div></div>'; $upgrade['alert'] .= '<div class="row">'; $upgrade['alert'] .= '<div class="col-xs-6 text-left">'; $upgrade['alert'] .= '<button id="composercopy" class="btn btn-xs btn-primary clipboard"><span class="glyphicon glyphicon-cloud-download"></span> ' . __("Copy to clipboard") . '</button>'; $upgrade['alert'] .= '</div>'; $upgrade['alert'] .= '<div class="col-xs-6 text-right">'; $upgrade['alert'] .= '<button id="upgradestop" data-version="' . $upgrade['to'] . '" class="btn btn-xs btn-default"><span class="glyphicon glyphicon-ok"></span> ' . __("Skip this upgrade") . '</button>'; $upgrade['alert'] .= '</div>'; $upgrade['alert'] .= '</div>'; $upgrade['alert'] .= '<script>clipboard_enable("#composercopy","#composercontent" , "right" , "' . __('Command copied!') . '");</script>'; } else { if (AUTO_UPGRADE === false || Sentinel::isAuthSet() && !Sentinel::isAdmin(Sentinel::getCurrentUsername())) { $upgrade['alert'] .= sprintf(__('Simply <code>git pull</code> in your directory or follow instructions %shere%s'), '<a href="' . UPGRADE_MANUALLY_URL . '" target="doc" class="alert-link">', '</a>'); $upgrade['alert'] .= '<br/>'; $upgrade['alert'] .= '<br/><pre id="gitcontent">cd ' . PML_BASE . '; git pull</pre>'; $upgrade['alert'] .= '<div id="changelog" class="panel-collapse collapse"><br/><div class="panel-body panel panel-default">' . $html . '</div></div>'; $upgrade['alert'] .= '<div class="row">'; $upgrade['alert'] .= '<div class="col-xs-6 text-left">'; $upgrade['alert'] .= '<button id="gitcopy" class="btn btn-xs btn-primary clipboard"><span class="glyphicon glyphicon-cloud-download"></span> ' . __("Copy to clipboard") . '</button>'; $upgrade['alert'] .= '</div>'; $upgrade['alert'] .= '<div class="col-xs-6 text-right">'; $upgrade['alert'] .= '<button id="upgradestop" data-version="' . $upgrade['to'] . '" class="btn btn-xs btn-default"><span class="glyphicon glyphicon-ok"></span> ' . __("Skip this upgrade") . '</button>'; $upgrade['alert'] .= '</div>'; $upgrade['alert'] .= '</div>'; $upgrade['alert'] .= '<script>clipboard_enable("#gitcopy","#gitcontent" , "right" , "' . __('Command copied!') . '");</script>'; } else { if (upgrade_is_git()) {