BOX_HEADING_MY_ACCOUNT,
'access' => true,
'image' => 'my_account.gif',
'href' => oos_href_link_admin($aContents['admin_account']),
'children' => array(array('title' => BOX_MY_ACCOUNT, 'link' => oos_href_link_admin($aContents['admin_account'], 'selected_box=administrator'),
'access' => true),
array('title' => BOX_MY_ACCOUNT_LOGOFF, 'link' => oos_href_link_admin($aContents['logoff']),
'access' => true))),
array('title' => BOX_HEADING_ADMINISTRATOR,
'access' => oos_admin_check_boxes('administrator.php'),
'image' => 'administrator.gif',
'href' => oos_href_link_admin(oos_selected_file('administrator.php'), 'selected_box=administrator'),
'children' => array(array('title' => BOX_ADMINISTRATOR_MEMBER, 'link' => oos_href_link_admin($aContents['admin_members'], 'selected_box=administrator'),
'access' => oos_admin_check_boxes('admin_members', 'sub_boxes')),
array('title' => BOX_ADMINISTRATOR_BOXES, 'link' => oos_href_link_admin($aContents['admin_files'], 'selected_box=administrator'),
'access' => oos_admin_check_boxes('admin_files', 'sub_boxes')))),
array('title' => BOX_HEADING_CONFIGURATION,
'access' => oos_admin_check_boxes('configuration.php'),
'image' => 'configuration.gif',
'href' => oos_href_link_admin($aContents['configuration'], 'selected_box=configuration&gID=1'),
'children' => array(array('title' => BOX_CONFIGURATION_MYSTORE, 'link' => oos_href_link_admin($aContents['configuration'], 'selected_box=configuration&gID=1'),
'access' => oos_admin_check_boxes('configuration', 'sub_boxes')),
array('title' => BOX_CONFIGURATION_LOGGING, 'link' => oos_href_link_admin($aContents['configuration'], 'selected_box=configuration&gID=10'),
'access' => oos_admin_check_boxes('configuration', 'sub_boxes')),
array('title' => BOX_CONFIGURATION_CACHE, 'link' => oos_href_link_admin($aContents['configuration'], 'selected_box=configuration&gID=11'),
'access' => oos_admin_check_boxes('configuration', 'sub_boxes')))),
array('title' => BOX_HEADING_MODULES,
'access' => oos_admin_check_boxes('modules.php'),
'image' => 'modules.gif',
'href' => oos_href_link_admin(oos_selected_file('modules.php'), 'selected_box=modules&set=payment'),
'children' => array(array('title' => BOX_MODULES_PAYMENT, 'link' => oos_href_link_admin($aContents['modules'], 'selected_box=modules&set=payment'),
'access' => oos_admin_check_boxes('modules', 'sub_boxes')),
array('title' => BOX_MODULES_SHIPPING, 'link' => oos_href_link_admin($aContents['modules'], 'selected_box=modules&set=shipping'),
'access' => oos_admin_check_boxes('modules', 'sub_boxes')))),
array('title' => BOX_HEADING_CATALOG,
'access' => oos_admin_check_boxes('catalog.php'),
'image' => 'catalog.gif',
'href' => oos_href_link_admin(oos_selected_file('catalog.php'), 'selected_box=catalog'),
'children' => array(array('title' => CATALOG_CONTENTS, 'link' => oos_href_link_admin($aContents['categories'], 'selected_box=catalog'),
'access' => oos_admin_check_boxes('categories', 'sub_boxes')),
array('title' => BOX_CATALOG_MANUFACTURERS, 'link' => oos_href_link_admin($aContents['manufacturers'], 'selected_box=catalog'),
'access' => oos_admin_check_boxes('manufacturers', 'sub_boxes')))),
array('title' => BOX_HEADING_LOCATION_AND_TAXES,
'access' => oos_admin_check_boxes('taxes.php'),
'image' => 'location.gif',
'href' => oos_href_link_admin($aContents['countries'], 'selected_box=taxes'),
'children' => array(array('title' => BOX_TAXES_COUNTRIES, 'link' => oos_href_link_admin($aContents['countries'], 'selected_box=taxes'),
'access' => oos_admin_check_boxes('countries', 'sub_boxes')),
array('title' => BOX_TAXES_GEO_ZONES, 'link' => oos_href_link_admin($aContents['geo_zones'], 'selected_box=taxes'),
'access' => oos_admin_check_boxes('geo_zones', 'sub_boxes')))),
array('title' => BOX_HEADING_CUSTOMERS,
'access' => oos_admin_check_boxes('customers.php'),
'image' => 'customers.gif',
'href' => oos_href_link_admin(oos_selected_file('customers.php'), 'selected_box=customers'),
'children' => array(array('title' => BOX_CUSTOMERS_CUSTOMERS, 'link' => oos_href_link_admin($aContents['customers'], 'selected_box=customers'),
'access' => oos_admin_check_boxes('customers', 'sub_boxes')),
array('title' => BOX_CUSTOMERS_ORDERS, 'link' => oos_href_link_admin($aContents['orders'], 'selected_box=customers'),
'access' => oos_admin_check_boxes('orders', 'sub_boxes')))),
array('title' => BOX_HEADING_LOCALIZATION,
'access' => oos_admin_check_boxes('localization.php'),
'image' => 'localization.gif',
'href' => oos_href_link_admin(oos_selected_file('localization.php'), 'selected_box=localization'),
'children' => array(array('title' => BOX_LOCALIZATION_CURRENCIES, 'link' => oos_href_link_admin($aContents['currencies'], 'selected_box=localization'),
'access' => oos_admin_check_boxes('currencies', 'sub_boxes')),
array('title' => BOX_LOCALIZATION_LANGUAGES, 'link' => oos_href_link_admin($aContents['languages'], 'selected_box=localization'),
'access' => oos_admin_check_boxes('languages', 'sub_boxes')))),
array('title' => BOX_HEADING_REPORTS,
'access' => oos_admin_check_boxes('reports.php'),
'image' => 'reports.gif',
'href' => oos_href_link_admin($aContents['stats_products_purchased'], 'selected_box=reports'),
'children' => array(array('title' => REPORTS_PRODUCTS, 'link' => oos_href_link_admin($aContents['stats_products_purchased'], 'selected_box=reports'),
'access' => oos_admin_check_boxes('stats_products_purchased', 'sub_boxes')),
array('title' => REPORTS_ORDERS, 'link' => oos_href_link_admin($aContents['stats_customers'], 'selected_box=reports'),
'access' => oos_admin_check_boxes('stats_customers', 'sub_boxes')))),
);
$languages = oos_get_languages();
$languages_array = array();
$languages_selected = DEFAULT_LANGUAGE;
for ($i = 0, $n = count($languages); $i < $n; $i++) {
$languages_array[] = array('id' => $languages[$i]['iso_639_2'],
'text' => $languages[$i]['name']);
if ($languages[$i]['iso_639_2'] == $_SESSION['language']) {
$languages_selected = $languages[$i]['iso_639_2'];
}
}
?>
>
- Administration [OOS]
size > 0) {
echo $messageStack->output();
}
?>
|
' . HEADER_TITLE_ADMINISTRATION . ' | ' . HEADER_TITLE_ONLINE_CATALOG . ' | ' . HEADER_TITLE_SUPPORT_SITE . ''; ?> |
'class="menuBoxHeading"',
'text' => 'OSIS online Shop');
$contents[] = array('params' => 'class="infoBox"',
'text' => '' . BOX_ENTRY_HAMPEAGE . ' ' .
'GitHub ' .
'' . BOX_ENTRY_FAQ . ' ');
$box = new box;
echo $box->menuBox($heading, $contents);
echo ' ';
$orders_contents = '';
$orders_status_result = $dbconn->Execute("SELECT orders_status_name, orders_status_id FROM " . $oostable['orders_status'] . " WHERE orders_languages_id = '" . intval($_SESSION['language_id']) . "'");
while ($orders_status = $orders_status_result->fields) {
$orders_pending_result = $dbconn->Execute("SELECT COUNT(*) AS count FROM " . $oostable['orders'] . " WHERE orders_status = '" . $orders_status['orders_status_id'] . "'");
$orders_pending = $orders_pending_result->fields;
if (oos_admin_check_boxes($aContents['orders'], 'sub_boxes') == true) {
$orders_contents .= '' . $orders_status['orders_status_name'] . ': ' . $orders_pending['count'] . ' ';
} else {
$orders_contents .= '' . $orders_status['orders_status_name'] . ': ' . $orders_pending['count'] . ' ';
}
// Move that ADOdb pointer!
$orders_status_result->MoveNext();
}
$orders_contents = substr($orders_contents, 0, -4);
$heading = array();
$contents = array();
$heading[] = array('params' => 'class="menuBoxHeading"',
'text' => BOX_TITLE_ORDERS);
$contents[] = array('params' => 'class="infoBox"',
'text' => $orders_contents);
$box = new box;
echo $box->menuBox($heading, $contents);
echo ' ';
$customers_result = $dbconn->Execute("SELECT COUNT(*) AS count FROM " . $oostable['customers']);
$customers = $customers_result->fields;
$products_result = $dbconn->Execute("SELECT COUNT(*) AS count FROM " . $oostable['products'] . " WHERE products_status >= '1'");
$products = $products_result->fields;
$reviews_result = $dbconn->Execute("SELECT COUNT(*) AS count FROM " . $oostable['reviews']);
$reviews = $reviews_result->fields;
$heading = array();
$contents = array();
$heading[] = array('params' => 'class="menuBoxHeading"',
'text' => BOX_TITLE_STATISTICS);
$contents[] = array('params' => 'class="infoBox"',
'text' => BOX_ENTRY_CUSTOMERS . ' ' . $customers['count'] . ' ' .
BOX_ENTRY_PRODUCTS . ' ' . $products['count'] . ' ' .
BOX_ENTRY_REVIEWS . ' ' . $reviews['count']);
$box = new box;
echo $box->menuBox($heading, $contents);
echo ' ';
$contents = array();
if ( (oos_server_get_var('HTTPS') == 'on') || (oos_server_get_var('HTTPS') == '1') ) {
$size = ((oos_server_get_var('SSL_CIPHER_ALGKEYSIZE')) ? oos_server_get_var('SSL_CIPHER_ALGKEYSIZE') . '-bit' : '' . BOX_CONNECTION_UNKNOWN . '');
$contents[] = array('params' => 'class="infoBox"',
'text' => oos_image(OOS_IMAGES . 'icons/locked.gif', ICON_LOCKED, '', '', 'align="right"') . sprintf(BOX_CONNECTION_PROTECTED, $size));
} else {
$contents[] = array('params' => 'class="infoBox"',
'text' => oos_image(OOS_IMAGES . 'icons/unlocked.gif', ICON_UNLOCKED, '', '', 'align="right"') . BOX_CONNECTION_UNPROTECTED);
}
$box = new box;
echo $box->tableBlock($contents);
?>
|
|
|
' . "\n";
}
echo ' | ' . "\n";
if ($counter >= $col) {
echo ' ' . "\n";
$counter = 0;
}
} elseif ($cat[$i]['access'] == false) {
$counter++;
if ($counter < $col) {
echo ' ' . "\n";
}
echo ' ' . "\n" .
' ' . "\n" .
' ' . oos_image(OOS_IMAGES . 'categories/' . $cat[$i]['image'], $cat[$i]['title'], '50', '50') . ' | ' . "\n" .
' ' . "\n" .
' ' . "\n" .
' ' . $cat[$i]['title'] . ' | ' . "\n" .
' ' . "\n" .
' ' . "\n" .
' ';
$children = '';
for ($j = 0, $k = count($cat[$i]['children']); $j < $k; $j++) {
$children .= '' . $cat[$i]['children'][$j]['title'] . ', ';
}
echo substr($children, 0, -2);
echo ' | ' . "\n" .
' ' . "\n" .
' | ' . "\n" .
' ' . "\n" .
' | ' . "\n";
if ($counter >= $col) {
echo ' ' . "\n";
$counter = 0;
}
}
}
?>
|
|
|
|
|