We define a lot of stuff, like menues, as lists or arrays in php. Those lists we gather in a separade library raditex-lists.php.
source-highlight -n --input=raditex-lists.php --output=src/raditex-lists.php.html
01: <?php 02: //---------------------------------------------------------------------- 03: // Copyright: Raditex Control AB 2016, Göran Hasse gorhas@raditex.nu 04: // 05: //---------------------------------------------------------------------- 06: 07: // The drop down meny, or "site menu" 08: // This is the topmost menu 09: $site_menu = array( "Home" => "index.php", 10: 11: "Site Links" => array( "This site" => "index.php", 12: "Raditex Control AB" => "http://www.raditex.nu/", 13: "rSCADA" => "http://www.rscada.se"), 14: 15: "Contacts" => "http://raditex.nu/raditex-contact.php", 16: 17: "Demo" => array("Simple graph" => "plott.php", 18: "Widgets"=> "calendar-week.php")); 19: 20: //---------------------------------------------------------------------- 21: // It is easy to have different menus on different pages by 22: // just use different arrays 23: 24: // Menus for another page 25: $framework_menu = array("Home" => "index.php", 26: "PHP library" => "php-library.php", 27: "CSS stylesheet" => "css-stylesheet.php", 28: "Javascript lib" => "java-script-lib.php", 29: "Lists" => "lists.php", 30: "Template" => "template.php", 31: "DB lists" => "db-lists.php", 32: "DB forms" => "db-forms.php", 33: "Info boxes" => "info-box.php", 34: "Simple graph" => "plott.php", 35: "Web-sockets" => "web-sockets.php", 36: "Download" => "download.php"); 37: 38: $framework_widgets_menu = array("Home" => "index.php", 39: "Week calendar" => "calendar-week.php", 40: "Download" => "download.php"); 41: 42: 43: //---------------------------------------------------------------------- 44: // Fixed lists for option boxes 45: //---------------------------------------------------------------------- 46: 47: //---------------------------------------------------------------------- 48: // Role 49: $role = array("8e98dbb8-685e-11e5-9c3d-3bfef9d230f5" => "ADMINISTRATOR", 50: "97323a30-685e-11e5-89b6-03b364359544" => "DEVELOPER", 51: "9cff2f90-685e-11e5-a987-3318455de30b" => "USER", 52: "a7ea86f2-685e-11e5-9ea2-2bd47dff9992" => "GUEST"); 53: 54: //---------------------------------------------------------------------- 55: // EOF 56: //---------------------------------------------------------------------- 57: ?> 58: