コード例 #1
0
 public function deactivate(Request $request, $name)
 {
     $extensionClasses = array_keys(ExtensionsFacade::all());
     $activatedExtensions = activatedExtensions();
     if (in_array($name, $extensionClasses) && in_array($name, $activatedExtensions)) {
         $activatedExtensions = array_diff($activatedExtensions, [$name]);
         setOption('activated_extensions', $activatedExtensions);
     }
     $redirect_url = adminUrl('extensions');
     $rdr = $request->session()->pull(AppConfig::KEY_REDIRECT_URL, '');
     if (!empty($rdr)) {
         $redirect_url = $rdr;
     }
     return redirect($redirect_url);
 }
コード例 #2
0
ファイル: HomeTheme.php プロジェクト: linhntaim/katniss
 protected function registerExtensions($is_auth = false)
 {
     ExtensionsFacade::register();
 }
コード例 #3
0
ファイル: helpers.php プロジェクト: linhntaim/katniss
function isStaticExtension($extension)
{
    return ExtensionsFacade::isStatic($extension);
}