Example #1
0
 public static function saveEntry()
 {
     $result = array();
     $saved = lC_Configuration_Admin::save($_GET['configuration']);
     if ($saved) {
         $result['rpcStatus'] = RPC_STATUS_SUCCESS;
     }
     echo json_encode($result);
 }
Example #2
0
 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 
Example #4
0
    .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">