. ***********************************************************************/ // Author: Joe Hunt, 17/11/2015. Upgraded to release 2.4. 10/11/2015. class renderer { function wa_get_apps($title, $applications, $sel_app) { foreach($applications as $app) { foreach ($app->modules as $module) { $apps = array(); foreach ($module->lappfunctions as $appfunction) $apps[] = $appfunction; foreach ($module->rappfunctions as $appfunction) $apps[] = $appfunction; $application = array(); foreach ($apps as $application) { $url = explode('?', $application->link); $app_lnk = $url[0]; $pos = strrpos($app_lnk, "/"); if ($pos > 0) { $app_lnk = substr($app_lnk, $pos + 1); $lnk = $_SERVER['REQUEST_URI']; $url = explode('?', $lnk); $asset = false; if (isset($url[1])) $asset = strstr($url[1], "FixedAsset"); $lnk = $url[0]; $pos = strrpos($lnk, "/"); $lnk = substr($lnk, $pos + 1); if ($app_lnk == $lnk) { $acc = access_string($app->name); $app_id = ($asset != false ? "assets" : $app->id); return array($acc[0], $module->name, $application->label, $app_id); } } } } } return array("", "", "", $sel_app); } function wa_header() { page(_($help_context = "Main Menu"), false, true); } function wa_footer() { end_page(false, true); } function shortcut($url, $label) { echo "
$title | " ."" .(user_hints() ? "" : '') ." | " ."