Exemple #1
0
     foreach ($cargo as $k => $v) {
         $output .= 'DASHBOARD.' . $k . '=' . json_encode($v) . ';';
     }
     $output .= 'DASHBOARD.url.hash=window.location.hash;';
     echo $output . '</script>' . O_END;
 }, 20);
 Weapon::add('shell_after', function () use($config) {
     if (!Asset::loaded($config->protocol . ICON_LIBRARY_PATH)) {
         echo Asset::stylesheet($config->protocol . ICON_LIBRARY_PATH);
     }
     $path = __DIR__ . DS . 'assets' . DS . 'shell' . DS;
     echo Asset::stylesheet(array($path . 'row.css', $path . 'upload.css', $path . 'tab.css', $path . 'toggle.css', $path . 'modal.css', $path . 'tooltip.css', $path . 'sortable.css', $path . 'accordion.css', $path . 'layout.css', SHIELD . DS . $config->shield . DS . 'assets' . DS . 'shell' . DS . 'manager.css'), "", 'shell/manager.min.css');
 }, 10);
 Weapon::add('cargo_after', function () use($config, $speak) {
     if (Config::get('widget_manager_bar_id', 0) <= 1) {
         echo Widget::manager('BAR');
         // include once ...
     }
 }, 20);
 Weapon::add('SHIPMENT_REGION_BOTTOM', function () use($config) {
     Session::kill('recent_item_update');
     $path = __DIR__ . DS . 'assets' . DS . 'sword' . DS;
     echo Asset::javascript(array($path . 'ajax.js', $path . 'row.js', $path . 'slug.js', $path . 'upload.js', $path . 'tab.js', $path . 'toggle.js', $path . 'modal.js', $path . 'tooltip.js', $path . 'sortable.js', $path . 'accordion.js', SHIELD . DS . $config->shield . DS . 'assets' . DS . 'sword' . DS . 'manager.js'), "", 'sword/manager.min.js');
 }, 1);
 /**
  * Footer Link(s)
  * --------------
  */
 if ($config->page_type === 'manager' || $config->is->post) {
     // Add default comment footer link(s)
     Weapon::add('comment_footer', function ($comment, $article) use($config, $speak) {
?>
  <?php 
echo Asset::stylesheet(array($root_1 . 'row.css', $root_1 . 'upload.css', $root_1 . 'tab.css', $root_1 . 'toggle.css', $root_1 . 'modal.css', $root_1 . 'tooltip.css', $root_1 . 'sortable.css', $root_1 . 'accordion.css', $root_1 . 'layout.css', $root_2 . 'atom.css', $root_2 . 'layout.css'), "", 'shell/dashboard.min.css');
?>
  <?php 
Weapon::fire('shell_after');
?>
  </head>
  <body>
  <?php 
Weapon::fire('cargo_before');
?>
  <div class="board cl cf">
    <aside class="board-left cl cf">
      <?php 
echo Widget::manager('MENU');
?>
    </aside>
    <article class="board-right cl cf">
      <?php 
Shield::chunk('page.header');
?>
      <?php 
Shield::chunk($config->page_type !== '404' ? 'page.body' : 'page.body.404');
?>
    </article>
  </div>
  <?php 
Weapon::fire('cargo_after');
?>
  <?php 
Exemple #3
0
 */
Weapon::add('meta', function () use($config) {
    echo O_BEGIN . '<script>!function(a){var b=a.className;a.className=/(^|\\s)no-js(\\s|$)/.test(b)?b.replace(/(^|\\s)no-js(\\s|$)/,"$1js$2"):b+" js"}(document.documentElement);</script>' . O_END;
    if (!Asset::loaded($config->protocol . JS_LIBRARY_PATH)) {
        echo Asset::javascript($config->protocol . JS_LIBRARY_PATH);
    }
}, 20);
Weapon::add('shell_after', function () use($config) {
    echo Asset::stylesheet(array('manager/assets/shell/editor.css', 'manager/assets/shell/row.css', 'manager/assets/shell/check.css', 'manager/assets/shell/upload.css', 'manager/assets/shell/tab.css', 'manager/assets/shell/modal.css', 'manager/assets/shell/tooltip.css', 'manager/assets/shell/sortable.css', 'manager/assets/shell/accordion.css', 'manager/assets/shell/layout.css', 'assets/shell/manager.css', 'shell/manager.css'), "", 'shell/manager.min.css');
    if (!Asset::loaded($config->protocol . ICON_LIBRARY_PATH)) {
        echo Asset::stylesheet($config->protocol . ICON_LIBRARY_PATH);
    }
}, 10);
Weapon::add('cargo_after', function () use($config, $speak) {
    if (Widget::$id['manager_bar'] <= 1) {
        echo O_BEGIN . Widget::manager('BAR') . O_END;
        // include once ...
    }
}, 20);
Weapon::add('SHIPMENT_REGION_BOTTOM', function () use($config, $speak, $uri_end) {
    echo Asset::javascript(array('manager/assets/sword/dashboard.js', 'manager/assets/sword/dashboard.task.extend.js', 'manager/assets/sword/dashboard.task.file.js', 'manager/assets/sword/dashboard.task.query.js', 'manager/assets/sword/dashboard.task.session.js', 'manager/assets/sword/dashboard.task.slug.js'), "", 'sword/dashboard.min.js');
    $constant = get_defined_constants(true);
    $constant_js = "";
    foreach ($constant['user'] as $k => $v) {
        $constant_js .= $k . '=' . json_encode($v) . ',';
    }
    unset($constant);
    $cargo = array('segment' => $uri_end, 'languages' => Config::get('DASHBOARD.languages', array()), 'is_html_parser_enabled' => Config::get('html_parser') === HTML_PARSER, 'html_parser' => HTML_PARSER, 'tab_size' => TAB, 'element_suffix' => ES, 'file_extension_allow' => implode(',', File::$config['file_extension_allow']), 'url' => array('protocol' => $config->protocol, 'base' => $config->base, 'host' => $config->host, 'url' => $config->url, 'path' => $config->url_path, 'current' => $config->url_current, 'query' => $config->url_query));
    $output = O_BEGIN . '<script>var ' . rtrim($constant_js, ',') . ';';
    foreach ($cargo as $k => $v) {
        $output .= 'DASHBOARD.' . $k . '=' . json_encode($v) . ';';
Exemple #4
0
<a href="#toggle" class="blog-sidebar-toggle">
  <i class="fa fa-bars"></i>
</a>
<aside class="blog-sidebar widgets">
  <?php 
Shield::chunk('block.widget', array('title' => false, 'content' => Widget::search($speak->search . '&hellip;', '<i class="fa fa-search"></i>')));
?>
  <?php 
if ($manager && Widget::exist('manager')) {
    ?>
  <?php 
    Shield::chunk('block.widget', array('title' => $speak->widget->manager_menus, 'content' => Widget::manager()));
    ?>
  <?php 
}
?>
  <?php 
Shield::chunk('block.widget', array('title' => $speak->widget->tags, 'content' => Widget::tag()));
?>
  <?php 
Shield::chunk('block.widget', array('title' => $speak->widget->related_posts, 'content' => Widget::relatedPost()));
?>
  <?php 
Shield::chunk('block.widget', array('title' => $speak->widget->archives, 'content' => Widget::archive()));
?>
</aside>
Exemple #5
0
echo Widget::search($speak->search . '&hellip;', '<i class="fa fa-search"></i>');
?>
    </div>
  </div>
  <?php 
if ($manager) {
    ?>
  <div class="widget-wrapper">
    <h4 class="widget-title">
      <?php 
    echo $speak->widget->manager_menus;
    ?>
    </h4>
    <div class="widget-content">
      <?php 
    echo Widget::manager();
    ?>
    </div>
  </div>
  <?php 
}
?>
  <div class="widget-wrapper">
    <h4 class="widget-title">
      <?php 
echo $speak->widget->tags;
?>
    </h4>
    <div class="widget-content">
      <?php 
echo Widget::tag('LIST', 'ASC');