<?php // no direct access to this file defined('DACCESS') or die; ?> <div class="m-content-header"> <h3 class="hidden-xs hidden-sm"><span class="glyphicon glyphicon-list"></span> Pages list <small>( <a href="index.php?module=mpage&task=page_add">Add new</a> )</small></h3> </div> <?php $crumbs = array('pages' => array('title' => 'Pages')); ?> <?php MHTML::breadcrumb($crumbs); ?> <?php MMessaging::show(); ?> <?php MTable::init($data, 'pages_list'); MTable::columns(array('id', 'title', 'type', 'modified', 'enabled')); MTable::links(array('title' => 'index.php?module=mpage&task=page_edit&object=*[id]')); MTable::binaries(array('enabled')); MTable::show(); ?> <script type="text/javascript">new MContent().setup_table( 'pages_list' );</script>
$crumbs = array('menus' => array('title' => 'Menus')); ?> <?php MHTML::breadcrumb($crumbs); ?> <?php MMessaging::show(); ?> <?php if (is_array($data) && sizeof($data) > 0) { foreach ($data as $menu) { if (isset($menu->pages)) { $pages_array = explode(';', $menu->pages); $menu->objects = sizeof($pages_array); } else { $menu->objects = 0; } } } MTable::init($data, 'menus_list'); MTable::columns(array('id', 'title', 'objects', 'modified', 'enabled')); MTable::links(array('title' => 'index.php?module=mmenu&task=menu_edit&object=*[id]')); MTable::badges(array('objects')); MTable::binaries(array('enabled')); MTable::show(); ?> <script type="text/javascript">new MContent().setup_table( 'menus_list' );</script>
$crumbs = array('categories' => array('title' => 'Categories')); ?> <?php MHTML::breadcrumb($crumbs); ?> <?php MMessaging::show(); ?> <?php if (is_array($data) && sizeof($data) > 0) { foreach ($data as $category) { if (isset($category->contents)) { $contents_array = explode(';', $category->contents); $category->objects = sizeof($contents_array); } else { $category->objects = 0; } } } MTable::init($data, 'categories_list'); MTable::columns(array('id', 'title', 'objects', 'modified', 'enabled')); MTable::links(array('title' => 'index.php?module=mcategory&task=category_edit&object=*[id]')); MTable::badges(array('objects')); MTable::binaries(array('enabled')); MTable::show(); ?> <script type="text/javascript">new MContent().setup_table( 'categories_list' );</script>
</div> </div> </div> </div> <div class="tab-pane" id="meta"> <div class="row"> <div class="col-xs-12 col-sm-12 col-md-8 col-lg-9"> <br /> <?php MTable::init($data->meta, 'content_meta'); MTable::columns(array('id', 'name', 'value')); MTable::actions(array('delete' => 'new MContent().remove_meta( \'*[name]\' );')); MTable::show(); ?> <?php if (sizeof($data->meta) > 0) { ?> <script type="text/javascript">new MContent().setup_meta_table();</script> <?php } ?> </div> <div class="col-xs-12 col-sm-12 col-md-4 col-lg-3">
<div class="input-group"> <span class="input-group-addon">Title</span> <input type="text" name="category_title" class="form-control" id="category_title" value="<?php MPut::_html_attr($data->title); ?> " /> </div> <br /> <div class="well"> <p class="text-info">Contents in this category:</p> <?php MTable::init(mapi_2stdclass($data->contents, array('id' => 'get_id', 'title' => 'get_title', 'address' => 'get_address')), 'category_contents'); MTable::columns(array('id', 'title', 'address')); MTable::links(array('title' => 'index.php?module=mcontent&task=content_edit&object=*[id]')); MTable::radio_select('id', $data->flagship); MTable::show(); ?> <?php if (sizeof($data->contents) > 0) { ?> <script type="text/javascript"> new MContent().nosort_column( 'category_contents', 0 , 1 ); </script> <?php } ?>
$groups = mapi_list('user_groups'); ?> <?php MHTML::breadcrumb($crumbs); ?> <?php MMessaging::show(); ?> <?php if (sizeof($data) > 0 && sizeof($groups) > 0) { foreach ($data as $user) { if ($user->group_id) { foreach ($groups as $group) { if ($user->group_id == $group->id) { $user->group = $group->title; } } } } } MTable::init($data, 'user_list'); MTable::columns(array('id', 'username', 'group', 'email', 'name', 'modified', 'enabled')); MTable::links(array('username' => 'index.php?module=muser&task=user_edit&object=*[id]')); MTable::binaries(array('enabled')); MTable::show(); ?> <script type="text/javascript">new MContent().setup_table( 'user_list' );</script>
<br /> <div class="input-group"> <span class="input-group-addon">Title</span> <input type="text" name="menu_title" class="form-control" id="menu_title" value="<?php MPut::_html_attr($data->title); ?> " /> </div> <br /> <div class="well"> <p class="text-info">Pages in this menu:</p> <?php MTable::init(mapi_2stdclass($data->pages, array('id' => 'get_id', 'title' => 'get_title', 'url' => 'get_url')), 'menu_pages'); MTable::columns(array('id', 'title', 'url')); MTable::links(array('title' => 'index.php?module=mpage&task=page_edit&object=*[id]')); MTable::show(); ?> </div> <br /> <div class="form-group"> <blockquote> <p> <span class="badge">Created</span> <?php MPut::_html($data->created['when']); ?> <small>by <?php
// no direct access to this file defined('DACCESS') or die; ?> <div class="m-content-header"> <h3 class="hidden-xs hidden-sm"><span class="glyphicon glyphicon-list"></span> Contents list <small>( <a href="index.php?module=mcontent&task=content_add">Add new</a> )</small></h3> </div> <?php $crumbs = array('contents' => array('title' => 'Contents')); ?> <?php MHTML::breadcrumb($crumbs); ?> <?php MMessaging::show(); ?> <?php MTable::init($data, 'content_list'); MTable::columns(array('id', 'title', 'type', 'hits', 'address', 'modified', 'language', 'enabled')); MTable::links(array('title' => 'index.php?module=mcontent&task=content_edit&object=*[id]')); MTable::badges(array('hits')); MTable::binaries(array('enabled')); MTable::show(); ?> <script type="text/javascript">new MContent().setup_table( 'content_list' );</script>
static function show() { if (!self::$init) { return null; } self::table_head(); self::table_body(); self::table_foot(); self::$init = null; }
<div class="modal-body"> <p class="text-info">Choose a category:</p> <?php if (sizeof($categories) > 0) { foreach ($categories as $category) { if (isset($category->contents)) { $contents_array = explode(';', $category->contents); $category->objects = sizeof($contents_array); } else { $category->objects = 0; } } } MTable::init($categories, 'category_list'); MTable::columns(array('id', 'title', 'objects')); MTable::badges(array('objects')); MTable::radio_select('id', null); MTable::show(); ?> <?php if (sizeof($categories) > 0) { ?> <script type="text/javascript"> new MContent().nosort_column( 'category_list', 0 , 1 ); </script> <?php } ?> </div>