/** * xtc_spaceUsed() * * @param mixed $dir * @return float */ function xtc_spaceUsed($dir) { $totalspaceUsed = ''; //DokuMan - 2011-09-06 - sum up correct filesize avoiding global variable if (is_dir($dir)) { if ($dh = opendir($dir)) { while (($file = readdir($dh)) !== false) { if (is_dir($dir . $file) && $file != '.' && $file != '..') { xtc_spaceUsed($dir . $file . '/'); } else { //BOF - DokuMan - 2011-09-06 - sum up correct filesize avoiding global variable //$GLOBALS['total'] += filesize($dir.$file); $totalspaceUsed += filesize($dir . $file); //EOF - DokuMan - 2011-09-06 - sum up correct filesize avoiding global variable } } closedir($dh); } } return $totalspaceUsed; //DokuMan - 2011-09-06 - sum up correct filesize avoiding global variable }
</p> </div> <div class='col-xs-12'><br /></div> <?php if (!$action) { ?> <div class="col-xs-12 pageHeading"><?php echo HEADING_CONTENT; ?> </div> <div class="col-xs-12 main"><?php echo CONTENT_NOTE; ?> </div> <?php $total_space_media_content = xtc_spaceUsed(DIR_FS_CATALOG . 'media/content/'); // DokuMan - 2011-09-06 - sum up correct filesize avoiding global variable echo '<div class="col-xs-12 main">' . USED_SPACE . xtc_format_filesize($total_space_media_content) . '</div>'; ?> <?php // Display Content for ($i = 0, $n = sizeof($languages); $i < $n; $i++) { $content = array(); $content_query = xtc_db_query("SELECT\n content_id,\n categories_id,\n parent_id,\n group_ids,\n languages_id,\n content_title,\n content_heading,\n content_text,\n sort_order,\n file_flag,\n content_file,\n content_status,\n content_group,\n content_delete,\n content_meta_title,\n content_meta_description,\n content_meta_keywords,\n content_meta_index\n FROM " . TABLE_CONTENT_MANAGER . "\n WHERE languages_id='" . $languages[$i]['id'] . "'\n AND parent_id='0'\n ORDER BY content_group,sort_order\n "); while ($content_data = xtc_db_fetch_array($content_query)) { $content[] = array('CONTENT_ID' => $content_data['content_id'], 'PARENT_ID' => $content_data['parent_id'], 'GROUP_IDS' => $content_data['group_ids'], 'LANGUAGES_ID' => $content_data['languages_id'], 'CONTENT_TITLE' => $content_data['content_title'], 'CONTENT_HEADING' => $content_data['content_heading'], 'CONTENT_TEXT' => $content_data['content_text'], 'SORT_ORDER' => $content_data['sort_order'], 'FILE_FLAG' => $content_data['file_flag'], 'CONTENT_FILE' => $content_data['content_file'], 'CONTENT_DELETE' => $content_data['content_delete'], 'CONTENT_GROUP' => $content_data['content_group'], 'CONTENT_STATUS' => $content_data['content_status'], 'CONTENT_META_TITLE' => $content_data['content_meta_title'], 'CONTENT_META_DESCRIPTION' => $content_data['content_meta_description'], 'CONTENT_META_KEYWORDS' => $content_data['content_meta_keywords'], 'CONTENT_META_INDEX' => $content_data['content_meta_index']); } // while content_data ?> <div class='col-xs-12'><br /></div> <div class="col-xs-12 main"><?php
</form> <?php break; } if (!$action) { // products content // load products_ids into array $products_id_query = xtc_db_query("SELECT DISTINCT\r\n pc.products_id,\r\n pd.products_name\r\n FROM " . TABLE_PRODUCTS_CONTENT . " pc,\r\n " . TABLE_PRODUCTS_DESCRIPTION . " pd\r\n WHERE pd.products_id=pc.products_id\r\n AND pd.language_id='" . (int) $_SESSION['languages_id'] . "'"); $products_ids = array(); while ($products_id_data = xtc_db_fetch_array($products_id_query)) { $products_ids[] = array('id' => $products_id_data['products_id'], 'name' => $products_id_data['products_name']); } // while ?> <?php $total_space_media_products = xtc_spaceUsed(DIR_FS_CATALOG . 'media/products/'); // DokuMan - 2011-09-06 - sum up correct filesize avoiding global variable echo '<div class="col-xs-12 main">' . USED_SPACE . xtc_format_filesize($total_space_media_products) . '</div></br>'; ?> <div class="table-responsive col-xs-12"> <table class='table table-bordered'> <tr class="dataTableHeadingRow"> <td class="dataTableHeadingContent" nowrap width="5%" ><?php echo TABLE_HEADING_PRODUCTS_ID; ?> </td> <td class="dataTableHeadingContent" width="95%" align="left"><?php echo TABLE_HEADING_PRODUCTS; ?> </td> </tr>