Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- //-------------------------------------------------
- $style= <<<LABEL
- <style type="text/css">
- /*------------------------------*/
- .boxx {
- border:solid 1px #555555;
- background:#ffffe0;
- font-family:verdana;
- font-size:small;
- margin:20px;
- min-height:20px;
- }
- .boxx li {
- /*list-style:none;*/
- }
- .menuu li {
- display:inline;
- margin-left:40px;
- }
- .menuu a {
- text-decoration:none;
- color:red;
- }
- /*------------------------------*/
- #leftcol {
- float:left;
- width:400px;
- }
- #detail {
- margin-left:410px;
- }
- #status {
- clear:both;
- }
- </style>
- LABEL;
- //-------------------------------------------------
- $js= <<<LABEL
- <script type="text/javascript" src="loader.js"></script>
- LABEL;
- //-------------------------------------------------
- $header= <<<LABEL
- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
- <html><head>
- <title>Studying PHP examples</title>
- <meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
- <meta name="description" content="PHP practice">
- <meta name="keywords" content="PHP,study">
- {$style}
- {$js}
- </head>
- <body><div id="header">
- PHP Example 1 - GQueries
- </div>
- LABEL;
- //-------------------------------------------------
- $footer= <<<LABEL
- </body></html>
- LABEL;
- //-------------------------------------------------
- $comms= array(
- 0=>array("cmd"=>"list","block"=>"list"),
- 1=>array("cmd"=>"detail","block"=>"detail"),
- 2=>array("cmd"=>"new", "block"=>"new"),
- 3=>array("cmd"=>"phpinfo","block"=>"detail"));
- $tmp='';
- foreach($comms as $comm) {
- //$tmp.='<li>'.'<a id="'.$comm.'" href="'.$_SERVER["PHP_SELF"].'?page='.$comm.'">'.$comm.'</a></li>';
- $tmp.='<li>'.'<a id="me'.
- $comm.'" href="#" onclick="ajax_request(\'req='.$comm["cmd"].'\',\''.$comm["block"].'\');return false;">'.
- $comm["cmd"].'</a></li>';
- }
- $mainmenu= <<<LABEL
- <div id="mainmenu" class="boxx menuu"><ul>
- {$tmp}
- </ul>
- </div>
- LABEL;
- //-------------------------------------------------
- $target_divs= <<<LABEL
- <div id="leftcol">
- <div id="new" class="boxx"></div>
- <div id="list" class="boxx"></div>
- </div>
- <div id="detail" class="boxx"></div>
- <div id="status" class="boxx"></div>
- LABEL;
- //-------------------------------------------------
- /*$pparts=array (
- 0=> array ("addr"=>$header,"order"=>1),
- 1=> array ("addr"=>$footer,"order"=>300)
- );*/
- $ppart["addr"]=$footer;
- $ppart["order"]=3000;
- $pparts[]=$ppart;
- $ppart["addr"]=$header;
- $ppart["order"]=1;
- $pparts[]=$ppart;
- $ppart["addr"]=$mainmenu;
- $ppart["order"]=20;
- $pparts[]=$ppart;
- $ppart["addr"]=$target_divs;
- $ppart["order"]=50;
- $pparts[]=$ppart;
- foreach ($pparts as $ppart) {
- $ppart["tag"]="static";
- }
- /*------------------------------------
- common functions
- -------------------------------------*/
- function cmp_parts($a,$b){
- if ($a["order"]==$b["order"]) return 0;
- return ($a["order"]>$b["order"]) ? 1: -1;
- };
- function sort_parts () {
- global $pparts;
- usort($pparts,"cmp_parts");
- };
- //----------------------------------------
- function remove_temp_parts() {
- global $pparts;
- for($i=0;$i<count($pparts);$i++)
- {
- if ($pparts[$i]["tag"]=="temp") {
- unset($pparts[$i]);
- }
- }
- };
- //----------------------------------------
- function add_temp_part($part,$sortin) {
- global $pparts;
- $ppart["addr"]=$part;
- $ppart["order"]=$sortin;
- $ppart["tag"]="temp";
- $pparts[]=$ppart;
- }
- //----------------------------------------
- function getpartresults() {
- $rez = "<div id='resultslist'>";
- $rez.="</div>";
- return $rez;
- }
- //----------------------------------------
- function gethistory() {
- $rez="<div id='history' class='boxx'><ul>";
- $pages=explode('|',$_SESSION["pages"]);
- for($i=0;$i<count($pages);$i++) {
- $rez.= "<li>".$pages[$i]."</li>";
- }
- $rez.="</ul></div>";
- return $rez;
- }
- //----------------------------------------
- function output_page($page) {
- //echo "test";
- global $pparts;
- //remove_temp_parts();
- /*if ($page=='list') {
- add_temp_part(getlist(), 100);
- add_temp_part(getpartresults(),150);
- };*/
- //add_temp_part(gethistory(),300);
- sort_parts();
- //echo '<html><body><plaintext>'.print_r($pparts).'</plaintext></body></html>';
- foreach($pparts as $ppart) {
- //echo("test");
- echo $ppart["addr"];
- }
- //echo "test88";
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement