public static function Template() { $line = ''; $modcats = ui_moduleloader::GetModuleCats(); foreach ($modcats as $modcat) { $mods = ui_moduleloader::GetModuleList($modcat['mc_id_pk'], 'modadmin'); if ($mods) { $line .= '<li>'; $line .= '<div class="heading">' . $modcat['mc_name_vc'] . ' <span class="open">+</span></div>'; $line .= '<ul>'; foreach ($mods as $mod) { $class_name = str_replace(array(' ', '_'), '-', strtolower($mod['mo_folder_vc'])); $line .= '<li>'; if ($mod['mo_installed_ts'] != 0) { $line .= '<a href="?module=' . $mod['mo_folder_vc'] . '"><i class="icon-' . $class_name . ' greyscale transparent"><img src="/modules/' . $mod['mo_folder_vc'] . '/assets/icon.png" height="16px" width="16px"></i> '; } else { $line .= '<a href="?module=' . $mod['mo_folder_vc'] . '"><i class="icon-' . $class_name . '"></i> '; } $line .= '<: ' . $mod['mo_name_vc'] . ' :>'; $line .= '</a>'; $line .= '</li>'; } $line .= '</ul></li>'; } } return $line; }
public static function Template() { $active = isset($_REQUEST['module']) ? '' : 'class="active"'; $line = '<li ' . $active . '><a href="."><: Home :></a></li>'; $modcats = ui_moduleloader::GetModuleCats(); rsort($modcats); foreach ($modcats as $modcat) { $shortName = $modcat['mc_name_vc']; switch ($shortName) { case 'Account Information': $shortName = 'Account'; break; case 'Server Admin': $shortName = 'Admin'; break; case 'Database Management': $shortName = 'Database'; break; case 'Domain Management': $shortName = 'Domain'; break; case 'File Management': $shortName = 'File'; break; case 'Server Admin': $shortName = 'Server'; break; } $shortName = '<: ' . $shortName . ' :>'; $mods = ui_moduleloader::GetModuleList($modcat['mc_id_pk']); if (count($mods) > 0) { $line .= '<li class="dropdown">'; // IF Account, show Gravatar Image if ($shortName == '<: Account :>') { $currentuser = ctrl_users::GetUserDetail(); $image = self::get_gravatar($currentuser['email'], 22, 'mm', 'g', true); $line .= '<a href="#" class="dropdown-toggle" data-toggle="dropdown">' . $image . ' ' . $shortName . ' <b class="caret"></b></a>'; } else { $line .= '<a href="#" class="dropdown-toggle" data-toggle="dropdown">' . $shortName . ' <b class="caret"></b></a>'; } $line .= '<ul class="dropdown-menu">'; foreach ($mods as $mod) { $class_name = str_replace(array(' ', '_'), '-', strtolower($mod['mo_folder_vc'])); if (isset($_GET['module']) && $_GET['module'] == $mod['mo_folder_vc']) { $line .= '<li class="active">'; } else { $line .= '<li>'; } $line .= '<a href="?module=' . $mod['mo_folder_vc'] . '"><i class="icon-' . $class_name . '"></i> <: ' . $mod['mo_name_vc'] . ' :></a></li>'; } // If Account tab, show Logout Menu Item if ($shortName == '<: Account :>') { $line .= '<li><a href="?logout"><i class="icon-phpinfo"></i> Logout</a></li>'; } $line .= '</ul></li>'; } } return $line; }
public static function Template() { global $controller; if (!$controller->GetControllerRequest('URL', 'module')) { $line = ''; $modcats = ui_moduleloader::GetModuleCats(); $mod_box_count = 0; $line .= '<ul id="sortable-with-handles" class="sortable grid ">'; foreach ($modcats as $modcat) { $mods = ui_moduleloader::GetModuleList($modcat['mc_id_pk'], "modadmin"); if ($mods) { $catUrl = strtolower(str_replace(' ', '-', $modcat['mc_name_vc'])); $line .= '<li data-catid="' . $modcat['mc_id_pk'] . '" id="' . $catUrl . '" class="col-span-6 module-box">'; $line .= ' <div class="module-box-title">'; $line .= ' <h4><: ' . $modcat['mc_name_vc'] . ' :></h4>'; $line .= ' <div class="tools">'; $line .= ' <span class="collapse"><i class="icon-up-open"></i></span> <span class="handle"></span>'; $line .= ' </div>'; $line .= ' </div>'; $line .= ' <div class="module-box-body" style="display: block;">'; $line .= ' <ul>'; foreach ($mods as $mod) { $translatename = $mod['mo_name_vc']; $cleanname = str_replace(" ", "ZP(br)", $translatename); // Check is User Style Module Icon Exist if (file_exists('etc/styles/' . ui_template::GetUserTemplate() . '/img/modules/' . $mod['mo_folder_vc'] . '/assets/icon.png')) { $icon = 'etc/styles/' . ui_template::GetUserTemplate() . '/img/modules/' . $mod['mo_folder_vc'] . '/assets/icon.png'; } else { $icon = 'modules/' . $mod['mo_folder_vc'] . '/assets/icon.png'; } $line .= ' <li>'; $line .= ' <a href="?module=' . $mod['mo_folder_vc'] . '" title="<: ' . $mod['mo_desc_tx'] . ' :>">'; $line .= '<img src="' . $icon . '" border="0">'; $line .= ' </a>'; $line .= ' <br />'; $line .= ' <a href="?module=' . $mod['mo_folder_vc'] . '"><: ' . $cleanname . ' :></a>'; $line .= ' </li>'; } $line .= ' </ul>'; $line .= ' </div><!-- end module-box-body-->'; $line .= '</li><!-- end module-box-->'; // Clear our Floated Divs every 2 boxes $mod_box_count++; if ($mod_box_count % 2 == 0) { $css_class = ''; } else { $css_class = 'last'; } } } $line .= '</ul>'; //end sortable; return $line; } }
public static function Template() { global $controller; if (!$controller->GetControllerRequest('URL', 'module')) { $line = ""; $modcats = ui_moduleloader::GetModuleCats(); foreach ($modcats as $modcat) { $mods = ui_moduleloader::GetModuleList($modcat['mc_id_pk'], "modadmin"); if ($mods) { $line .= "<table class=\"zcat\">"; $line .= "<tr>"; $line .= "<th align=\"left\">"; $line .= "<a name=\"" . str_replace(" ", "_", strtolower($modcat['mc_name_vc'])) . "\"></a>"; $line .= "" . ui_language::translate($modcat['mc_name_vc']) . ""; $line .= "<a href=\"#\" class=\"zcat\" id=\"zcat_" . str_replace(" ", "_", strtolower($modcat['mc_name_vc'])) . "_a\"></a>"; $line .= "</th>"; $line .= "</tr>"; $line .= "<tr>"; $line .= "<td align=\"left\">"; $line .= "<div class=\"zcat_" . str_replace(" ", "_", strtolower($modcat['mc_name_vc'])) . "\" id=\"zcat_" . str_replace(" ", "_", strtolower($modcat['mc_name_vc'])) . "\">"; $line .= "<table class=\"zcatcontent\" align=\"left\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">"; $line .= "<tr>"; $line .= "<td>"; $line .= "<table align=\"left\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">"; $line .= "<tr>"; $icons_per_row = ctrl_options::GetSystemOption('module_icons_pr'); $num_icons = 0; foreach ($mods as $mod) { //$translatename = '<: '.$mod['mo_name_vc'].' :>'; //$translatename = $mod['mo_name_vc']; $translatename = ui_language::translate($mod['mo_name_vc']); $cleanname = str_replace(" ", "ZP(br)", $translatename); if ($num_icons == $icons_per_row) { $line .= "</tr><tr>"; $num_icons = 0; } $line .= "<td style=\"text-align:center;\" align=\"left\">"; $line .= "<a href=\"?module=" . $mod['mo_folder_vc'] . "\" title=\"<: " . $mod['mo_desc_tx'] . " :>\">"; $line .= "<img src=\"modules/" . $mod['mo_folder_vc'] . "/assets/icon.png\" border=\"0\" />"; $line .= "</a>"; $line .= "<br />"; $line .= "<a href=\"?module=" . $mod['mo_folder_vc'] . "\">" . $cleanname . "</a>"; $line .= "</td>"; $num_icons++; } $line .= "</tr></table></td></tr></table></div></td></tr></table><br>"; } } return $line; } }
public static function Template() { $line = ""; $show = 0; $modcats = ui_moduleloader::GetModuleCats(); foreach ($modcats as $modcat) { $mods = ui_moduleloader::GetModuleList($modcat['mc_id_pk'], "modadmin"); if ($show == 0) { $class = "parent"; } else { $class = "parent"; } $line .= "<div id=\"id=\"zcat_" . str_replace(" ", "_", strtolower($modcat['mc_name_vc'])) . "_list\" class=\"" . $class . "\">"; $line .= "<ul>"; $line .= "<lh>" . $modcat['mc_name_vc'] . "</lh>"; foreach ($mods as $mod) { $line .= "<li><a href=\"?module=" . $mod['mo_folder_vc'] . "\"><: " . $mod['mo_name_vc'] . " :></a></li>"; } $line .= "</ul></div>"; $show++; } return $line; }