Code

Updated lists tests
[gosa.git] / tests / ListTest / 1 / index.php
index e7d3430f9dec5661ffbc5d2b06bc7c5e5a766506..4272f76ea21fbc064e0af1e72ad0216d412f0cb6 100644 (file)
@@ -1,3 +1,8 @@
+<?php
+require_once("../../../include/autoload.inc");
+restore_error_handler();
+session_start();
+?>
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 <html>
 <head>
@@ -7,10 +12,6 @@
 </head>
 <body>
 <button onclick='updateObjectListViewportSize();'>Tester</button>
-<a href="?d=hf">No Footer &amp; Header</a> - 
-<a href="?d=f">No Footer</a> - 
-<a href="?d=h">No Header</a> - 
-<a href="?d=">Normal</a> 
 <?php
 
 /* This is good for testing... */
@@ -23,23 +24,31 @@ function normalizePreg($input)
 }
 
 
-/* Initiate autoloader... */
-require_once("../../include/autoload.inc");
-restore_error_handler();
+function get_smarty()
+{
+       echo "Smarty fake in each ./tests/ListTest[1-9]/index.php";
+       date_default_timezone_set("europe/berlin");
+       $smarty = new smarty;
+       /* Set template compile directory */
+       $smarty->compile_dir= '/var/spool/gosa/';
+       $smarty->template_dir = '../';
+       $smarty->caching= false;
+       $smarty->php_handling= SMARTY_PHP_REMOVE;
+       return($smarty);
+}
+
+
 try {
 
        /* Get new test instance of the Configuration */
        $cr= Registry::getInstance("ConfigManager");
-       $cr->load("../../gosa.conf");
-
-       /* Get a new test instance of ObjectListViewports */
-       $vp= new ObjectListViewport("plugin/sample");
-       if(isset($_GET['d']) && preg_match("/f/",$_GET['d'])){
-               $vp->enableFooter(FALSE);
-       }
-       if(isset($_GET['d']) && preg_match("/h/",$_GET['d'])){
-               $vp->enableHeader(FALSE);
-       }
+       $cr->load("../../../gosa.conf");
+
+    /* Get a new test instance of ObjectListViewports */
+    if(!isset($_SESSION['vp3'])){
+        $_SESSION['vp3'] = new ObjectListViewport("plugin/sample",TRUE);
+    }
+    $vp = $_SESSION['vp3'];
        $content= $vp->render();
 
 } catch (Exception $e) {
@@ -49,7 +58,7 @@ try {
 }
 
 ?>
-    <table style='height:90%;width:90%;background-color: rgb(170, 170, 170);' cellspacing=1 cellpadding=0>
+    <table style='height:90%;width:90%;' cellpadding=0>
         <tr>
             <td>
                <?php echo $content; ?>