diff --git a/core/apps/apps.php b/core/apps/apps.php index a4e23202b2..70fa8b06f8 100644 --- a/core/apps/apps.php +++ b/core/apps/apps.php @@ -23,29 +23,35 @@ Contributor(s): Mark J Crane */ -require_once "root.php"; -require_once "resources/require.php"; -require_once "resources/check_auth.php"; -if (if_group("admin") || if_group("superadmin")) { - //access granted -} -else { - echo "access denied"; - exit; -} + +//includes + require_once "root.php"; + require_once "resources/require.php"; + require_once "resources/check_auth.php"; + +//check permissions + if (if_group("admin") || if_group("superadmin")) { + //access granted + } + else { + echo "access denied"; + exit; + } //add multi-lingual support $language = new text; $text = $language->get(); -require_once "resources/header.php"; -$document['title'] = $text['title-apps']; +//additional includes + require_once "resources/header.php"; + require_once "resources/paging.php"; -require_once "resources/paging.php"; +//set the title + $document['title'] = $text['title-apps']; //get variables used to control the order - $order_by = $_GET["order_by"]; - $order = $_GET["order"]; + $order_by = check_str($_GET["order_by"]); + $order = check_str($_GET["order"]); //get the list of installed apps from the core and mod directories $config_list = glob($_SERVER["DOCUMENT_ROOT"] . PROJECT_PATH . "/*/*/app_config.php"); @@ -55,16 +61,17 @@ require_once "resources/paging.php"; $x++; } +//set the row styles + $c = 0; + $row_style["0"] = "row_style0"; + $row_style["1"] = "row_style1"; + //show the content echo "".$text['header-apps']."\n"; echo "

\n"; echo $text['description-apps']; echo "

\n"; - $c = 0; - $row_style["0"] = "row_style0"; - $row_style["1"] = "row_style1"; - echo "\n"; echo "\n"; echo " \n"; @@ -83,6 +90,11 @@ require_once "resources/paging.php"; foreach($apps as $row) { if ($row['uuid'] != "d8704214-75a0-e52f-1336-f0780e29fef8") { + + $description = $row['description'][$_SESSION['domain']['language']['code']]; + if (strlen($description) == 0) { $row['$description'] = $row['description']['en-us']; } + if (strlen($description) == 0) { $row['$description'] = ' '; } + /* $tr_link = (permission_exists('app_edit')) ? "href='apps_edit.php?id=".$row['uuid']."'" : null; */ @@ -102,12 +114,7 @@ require_once "resources/paging.php"; echo " \n"; echo " \n"; echo " \n"; - $description = $row['description'][$_SESSION['domain']['language']['code']]; - if(strlen($description) == 0) - $description = $row['description']['en-us']; - if(strlen($description) == 0) - $description = ' ' - echo " \n"; + echo " \n"; /* // temporarily disabled echo "
".$text['label-name']."".$row['category']." ".$row['subcategory']." ".$row['version']." $description".$row['$description'].""; if (permission_exists('app_edit')) { @@ -139,4 +146,4 @@ require_once "resources/paging.php"; //include the footer require_once "resources/footer.php"; -?> \ No newline at end of file +?>