Ejemplo n.º 1
0
 /**
  * Returns the administrator information
  *
  * @param integer $id The administrator id
  * @access public
  * @return array
  */
 public static function getData($id)
 {
     global $lC_Database;
     $Qadmin = $lC_Database->query('select * from :table_administrators where id = :id');
     $Qadmin->bindTable(':table_administrators', TABLE_ADMINISTRATORS);
     $Qadmin->bindInt(':id', $id);
     $Qadmin->execute();
     $modules = array('access_modules' => array());
     $Qaccess = $lC_Database->query('select module from :table_administrators_access where administrators_id = :administrators_id');
     $Qaccess->bindTable(':table_administrators_access', TABLE_ADMINISTRATORS_ACCESS);
     $Qaccess->bindInt(':administrators_id', $id);
     $Qaccess->execute();
     while ($Qaccess->next()) {
         $modules['access_modules'][] = $Qaccess->value('module');
     }
     $languages_array = array();
     $languageAarray = array();
     foreach (lC_Languages_Admin::getIdNameArray() as $key => $value) {
         $languages_array[$value['languages_id']] = $value['name'];
     }
     $languageAarray['languagesArray'] = $languages_array;
     $data = array_merge($Qadmin->toArray(), $modules, $languageAarray);
     unset($modules);
     $Qaccess->freeResult();
     $Qadmin->freeResult();
     return $data;
 }
Ejemplo n.º 2
0
/**
  @package    catalog::admin::applications
  @author     Loaded Commerce
  @copyright  Copyright 2003-2014 Loaded Commerce, LLC
  @copyright  Portions Copyright 2003 osCommerce
  @copyright  Template built on Developr theme by DisplayInline http://themeforest.net/user/displayinline under Extended license 
  @license    https://github.com/loadedcommerce/loaded7/blob/master/LICENSE.txt
  @version    $Id: new.php v1.0 2013-08-08 datazen $
*/
$groupsArr = lC_Administrators_Admin::getAllGroups(true);
$groupsSelectArr = array();
foreach ($groupsArr as $jey => $value) {
    $groupsSelectArr[] = array('id' => $value['id'], 'text' => $value['name']);
}
include_once $lC_Vqmod->modCheck('includes/applications/languages/classes/languages.php');
$languagesArr = lC_Languages_Admin::getIdNameArray();
$languagesSelectArr = array();
foreach ($languagesArr as $key => $value) {
    $languagesSelectArr[] = array('id' => $value['languages_id'], 'text' => $value['name']);
}
$data = lC_Administrators_Admin::getData($_SESSION['admin']['id']);
$admin_language_default = $data['language_id'];
?>
<style>
#newAdmin { padding-bottom:20px; }
</style>
<script>
function newAdmin() {
  var accessLevel = '<?php 
echo $_SESSION['admin']['access'][$lC_Template->getModule()];
?>