public static function saveEntry() { $result = array(); $saved = lC_Configuration_Admin::save($_GET['configuration']); if ($saved) { $result['rpcStatus'] = RPC_STATUS_SUCCESS; } echo json_encode($result); }
public static function drawMenu() { foreach (lc_toObjectInfo(lC_Configuration_Admin::getAllGroups())->get('entries') as $group) { $menu .= '<li class="message-menu" id="cfgGroup' . (int) $group['configuration_group_id'] . '">' . ' <span class="message-status" style="padding-top:14px;">' . ' <a href="javascript:void(0);" onclick="showGroup(\'' . (int) $group['configuration_group_id'] . '\', \'' . lc_output_string_protected($group['configuration_group_title']) . '\');" class="new-message" title=""></a>' . ' </span>' . ' <a id="cfgLink' . (int) $group['configuration_group_id'] . '" href="javascript:void(0);" onclick="showGroup(\'' . (int) $group['configuration_group_id'] . '\', \'' . str_replace("/", "-", lc_output_string_protected($group['configuration_group_title'])) . '\');">' . ' <br><strong>' . lc_output_string_protected($group['configuration_group_title']) . '</strong>' . ' </a>' . ' </li>'; } return $menu; }
function showGroup(id, name) { var isLoggedIn = '<?php echo isset($_SESSION['admin']) ? 1 : 0; ?> '; if (isLoggedIn == 0) { var url = "<?php echo lc_href_link_admin(FILENAME_DEFAULT, 'login'); ?> "; $(location).attr('href',url); } $("#cfgTitle").html('<strong>' + name + '</strong>'); var maxGrpID = '<?php echo lC_Configuration_Admin::getMaxGroupId(); ?> '; for( i=1; i < maxGrpID+1; i++) { //$("#cfgGroup" + i).css('listStyle', 'circle').find('a').css({'fontWeight': 'normal', 'textDecoration': 'none', 'color': 'black'}); $("#cfgLink" + i).removeClass('cfg-menu-selected'); } $("#cfgLink" + id).addClass('cfg-menu-selected'); // update big-menu current marker $('.cfg-open').each(function() { $(this).removeClass('current navigable-current'); }); $('#big-menu_' + name.toLowerCase().replace(" ", "_")).addClass('current navigable-current').change(); var dataTableDataURL = '<?php
.dataColTitle { text-align: left; } .dataColValue { text-align: left; } .dataColAction { text-align: right; } .store-type-selected{ color: #ff9f00 !important; font-size: 1.2em; } </style> <div class="with-padding"> <!-- main panel --> <div class="content-panel margin-bottom"> <!-- menu nav panel --> <div class="panel-navigation silver-gradient"> <div class="panel-control"><span class="big-text small-margin-left"><strong>Configuration Menu</strong></span></div> <div class="panel-load-target scrollable" style="height:490px"> <div class="navigable"> <ul class="unstyled-list open-on-panel-content"> <?php echo lC_Configuration_Admin::drawMenu(); ?> </ul> </div> </div> </div> <!-- datatable content panel --> <div class="panel-content"> <div class="panel-control"> <span id="cfgTitle" class="big-text small-margin-left"></span> <a href="javascript:void(0);" onclick="oTable.fnReloadAjax();" class="button icon-undo float-right"><?php echo $lC_Language->get('button_refresh'); ?> </a> </div> <div class="panel-load-target scrollable" style="min-height:460px">