Ejemplo n.º 1
0
Archivo: Skin.php Proyecto: ssrsfs/blg
 private static function _AtResponse(Typeframe_Response $response)
 {
     $settings = $response->page()->settings();
     if (!empty($settings['skin'])) {
         return $settings['skin'];
     }
     $uri = $response->applicationUri();
     $admin_root = TYPEF_WEB_DIR . '/admin';
     if (Typeframe::CurrentPage()->siteid() != 0) {
         $site = Model_Site::Get(Typeframe::CurrentPage()->siteid());
         if ($site['directory']) {
             $admin_root = TYPEF_WEB_DIR . '/' . $site['directory'] . '/admin';
         }
     }
     if ($uri == $admin_root || substr($uri, 0, strlen($admin_root . '/')) == $admin_root . '/') {
         if (TYPEF_USE_MOBILE_SKINS && self::_IsMobile()) {
             return TYPEF_MOBILE_ADMIN_SKIN;
         }
         if (TYPEF_ADMIN_SKIN) {
             return TYPEF_ADMIN_SKIN;
         }
     }
     if (TYPEF_USE_MOBILE_SKINS && self::_IsMobile()) {
         return TYPEF_MOBILE_SITE_SKIN;
     }
     return TYPEF_SITE_SKIN ? TYPEF_SITE_SKIN : 'default';
 }
Ejemplo n.º 2
0
Archivo: edit.php Proyecto: ssrsfs/blg
<?php

$site = Model_Site::Get($_REQUEST['id']);
if ($site->exists()) {
    require_once 'options.inc.php';
    $pm->setVariable('site', $site);
    if ($_SERVER['REQUEST_METHOD'] == 'POST') {
        include 'update.inc.php';
        Typeframe::Redirect('Site updated.', Plugin_Breadcrumbs::SavedState(Typeframe::CurrentPage()->applicationUri()));
    }
} else {
    Typeframe::Redirect('Invalid site specified.', Plugin_Breadcrumbs::SavedState(Typeframe::CurrentPage()->applicationUri()));
}
Ejemplo n.º 3
0
Archivo: sites.php Proyecto: ssrsfs/blg
<?php

if (Typeframe::CurrentPage()->siteid()) {
    $site = Model_Site::Get(Typeframe::CurrentPage()->siteid());
    $pm->setVariable('typef_site', $site);
    $pm->setVariable('typef_siteid', $site['id']);
}