fhiiqm/test/tabs_dyn_content.php
author Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
Fri, 31 Aug 2012 14:22:20 +0200
changeset 30 d02d02efc55a
parent 29 72f79dab938e
child 31 0a1eb975fbd9
permissions -rw-r--r--
+ tab-Test, Korrekturen
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
29
72f79dab938e + Infotyp 7,8,81, Info-Report, Reports AS, Menu anpassen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
     1
<?php
72f79dab938e + Infotyp 7,8,81, Info-Report, Reports AS, Menu anpassen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
     2
72f79dab938e + Infotyp 7,8,81, Info-Report, Reports AS, Menu anpassen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
     3
/**
72f79dab938e + Infotyp 7,8,81, Info-Report, Reports AS, Menu anpassen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
     4
 * @author Bettina Schwarzer, Fritz-Haber-Institut
72f79dab938e + Infotyp 7,8,81, Info-Report, Reports AS, Menu anpassen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
     5
 * @copyright 08/2012
72f79dab938e + Infotyp 7,8,81, Info-Report, Reports AS, Menu anpassen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
     6
 * 
72f79dab938e + Infotyp 7,8,81, Info-Report, Reports AS, Menu anpassen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
     7
 * Test tabs jquery ui
72f79dab938e + Infotyp 7,8,81, Info-Report, Reports AS, Menu anpassen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
     8
 */
72f79dab938e + Infotyp 7,8,81, Info-Report, Reports AS, Menu anpassen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
     9
72f79dab938e + Infotyp 7,8,81, Info-Report, Reports AS, Menu anpassen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    10
    error_reporting(E_ALL ^ E_NOTICE);
72f79dab938e + Infotyp 7,8,81, Info-Report, Reports AS, Menu anpassen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    11
    header('Content-type: text/html; charset="iso-8859-1',true);    
72f79dab938e + Infotyp 7,8,81, Info-Report, Reports AS, Menu anpassen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    12
    session_start();
72f79dab938e + Infotyp 7,8,81, Info-Report, Reports AS, Menu anpassen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    13
    if (! isset($_SESSION["userid"]))
72f79dab938e + Infotyp 7,8,81, Info-Report, Reports AS, Menu anpassen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    14
    { 
72f79dab938e + Infotyp 7,8,81, Info-Report, Reports AS, Menu anpassen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    15
        include_once ($_SERVER["DOCUMENT_ROOT"]."/fhiiqm/inc/func_lib.inc.php");	
72f79dab938e + Infotyp 7,8,81, Info-Report, Reports AS, Menu anpassen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    16
        login($_SERVER["PHP_SELF"]);
72f79dab938e + Infotyp 7,8,81, Info-Report, Reports AS, Menu anpassen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    17
        exit;
72f79dab938e + Infotyp 7,8,81, Info-Report, Reports AS, Menu anpassen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    18
    }
72f79dab938e + Infotyp 7,8,81, Info-Report, Reports AS, Menu anpassen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    19
    
72f79dab938e + Infotyp 7,8,81, Info-Report, Reports AS, Menu anpassen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    20
    if (is_null($_SESSION["recht"]) || (!is_null($_SESSION["recht"]) && !in_array("ir",$_SESSION["recht"]) && !in_array("ie",$_SESSION["recht"])))
72f79dab938e + Infotyp 7,8,81, Info-Report, Reports AS, Menu anpassen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    21
    {
72f79dab938e + Infotyp 7,8,81, Info-Report, Reports AS, Menu anpassen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    22
        header("Location: start.php");
72f79dab938e + Infotyp 7,8,81, Info-Report, Reports AS, Menu anpassen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    23
        exit;
72f79dab938e + Infotyp 7,8,81, Info-Report, Reports AS, Menu anpassen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    24
    }    
72f79dab938e + Infotyp 7,8,81, Info-Report, Reports AS, Menu anpassen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    25
72f79dab938e + Infotyp 7,8,81, Info-Report, Reports AS, Menu anpassen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    26
    $titel = "Test tabs"
72f79dab938e + Infotyp 7,8,81, Info-Report, Reports AS, Menu anpassen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    27
?>
72f79dab938e + Infotyp 7,8,81, Info-Report, Reports AS, Menu anpassen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    28
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
72f79dab938e + Infotyp 7,8,81, Info-Report, Reports AS, Menu anpassen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    29
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
72f79dab938e + Infotyp 7,8,81, Info-Report, Reports AS, Menu anpassen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    30
72f79dab938e + Infotyp 7,8,81, Info-Report, Reports AS, Menu anpassen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    31
<head>
72f79dab938e + Infotyp 7,8,81, Info-Report, Reports AS, Menu anpassen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    32
	<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
72f79dab938e + Infotyp 7,8,81, Info-Report, Reports AS, Menu anpassen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    33
   	<link href="/fhiiqm/css/db.css" rel="STYLESHEET" type="TEXT/CSS" media="screen"/> 
72f79dab938e + Infotyp 7,8,81, Info-Report, Reports AS, Menu anpassen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    34
   	<link href="/fhiiqm/css/db_print.css" rel="STYLESHEET" type="TEXT/CSS" media="print"/>
72f79dab938e + Infotyp 7,8,81, Info-Report, Reports AS, Menu anpassen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    35
    <link type="text/css" href="/fhiiqm/css/jquery/ui-lightness-1.8.21/jquery-ui-1.8.21.custom.css" rel="Stylesheet" />	
72f79dab938e + Infotyp 7,8,81, Info-Report, Reports AS, Menu anpassen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    36
    <script type="text/javascript" src="/fhiiqm/js/jquery/jquery-1.7.2.min.js"></script>
72f79dab938e + Infotyp 7,8,81, Info-Report, Reports AS, Menu anpassen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    37
    <script type="text/javascript" src="/fhiiqm/js/jquery/jquery-ui-1.8.21.custom.min.js"></script>
72f79dab938e + Infotyp 7,8,81, Info-Report, Reports AS, Menu anpassen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    38
72f79dab938e + Infotyp 7,8,81, Info-Report, Reports AS, Menu anpassen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    39
	<?php echo "<title>$titel</title>\n"; ?>
72f79dab938e + Infotyp 7,8,81, Info-Report, Reports AS, Menu anpassen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    40
</head>
72f79dab938e + Infotyp 7,8,81, Info-Report, Reports AS, Menu anpassen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    41
72f79dab938e + Infotyp 7,8,81, Info-Report, Reports AS, Menu anpassen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    42
<body>
72f79dab938e + Infotyp 7,8,81, Info-Report, Reports AS, Menu anpassen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    43
30
d02d02efc55a + tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 29
diff changeset
    44
    <?php     
d02d02efc55a + tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 29
diff changeset
    45
        echo "<h3>&nbsp;&nbsp;&nbsp;$titel </h3>";
d02d02efc55a + tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 29
diff changeset
    46
        echo "<table width='80%'><tr>
d02d02efc55a + tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 29
diff changeset
    47
        <td class='bigger'>&nbsp;&nbsp;&nbsp;hier k&ouml;nnen Informationen erfasst und daneben die Produkte eingesehen werden<br /><br /><br /></td><td>";
d02d02efc55a + tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 29
diff changeset
    48
        
d02d02efc55a + tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 29
diff changeset
    49
    ?>
d02d02efc55a + tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 29
diff changeset
    50
    <form id="infol" method="POST" action="<?php $_SERVER['PHP_SELF'] ?>" enctype="application/x-www-form-urlencoded">
d02d02efc55a + tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 29
diff changeset
    51
    <table>
d02d02efc55a + tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 29
diff changeset
    52
        <tr><td>Infoliste sort nach</td>
d02d02efc55a + tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 29
diff changeset
    53
            <td><select name="s">
d02d02efc55a + tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 29
diff changeset
    54
                <option value="15">Kennzeichen</option>
d02d02efc55a + tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 29
diff changeset
    55
                <option value="2">Titel</option>
d02d02efc55a + tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 29
diff changeset
    56
                <option value="3">Kurzinfo</option>
d02d02efc55a + tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 29
diff changeset
    57
                <option value="4">Infotyp</option>
d02d02efc55a + tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 29
diff changeset
    58
                <option value="5">Produkt</option>
d02d02efc55a + tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 29
diff changeset
    59
                <option value="6">Adressat</option>
d02d02efc55a + tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 29
diff changeset
    60
                <option value="7">Verantwortlichen</option>
d02d02efc55a + tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 29
diff changeset
    61
                <option value="8">Autor</option>
d02d02efc55a + tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 29
diff changeset
    62
                <option value="9">erstellt am</option>
d02d02efc55a + tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 29
diff changeset
    63
                <option value="10">gültig ab</option>
d02d02efc55a + tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 29
diff changeset
    64
                <option value="11">gültig bis</option>
d02d02efc55a + tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 29
diff changeset
    65
                <option value="12">Status</option>
d02d02efc55a + tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 29
diff changeset
    66
            </select>
d02d02efc55a + tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 29
diff changeset
    67
            </td>
d02d02efc55a + tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 29
diff changeset
    68
        </tr>
d02d02efc55a + tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 29
diff changeset
    69
        <tr><td>Sortierrichtung</td>
d02d02efc55a + tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 29
diff changeset
    70
            <td><select name="d">
d02d02efc55a + tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 29
diff changeset
    71
                <option value="ASC">aufsteigend</option>
d02d02efc55a + tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 29
diff changeset
    72
                <option value="DESC">absteigend</option>
d02d02efc55a + tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 29
diff changeset
    73
            </select>
d02d02efc55a + tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 29
diff changeset
    74
            &nbsp;&nbsp;&nbsp;<input type="submit" class="button" name="subil" value="sortieren" /></td>
d02d02efc55a + tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 29
diff changeset
    75
        </tr>
d02d02efc55a + tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 29
diff changeset
    76
    
d02d02efc55a + tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 29
diff changeset
    77
    </table>
d02d02efc55a + tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 29
diff changeset
    78
    </form>
d02d02efc55a + tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 29
diff changeset
    79
    <?php
d02d02efc55a + tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 29
diff changeset
    80
        echo "</td></tr></table>";
d02d02efc55a + tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 29
diff changeset
    81
        
d02d02efc55a + tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 29
diff changeset
    82
        $zeil = $_GET["z"];
d02d02efc55a + tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 29
diff changeset
    83
        if (!$zeil) $zeil = $_POST["z"];
d02d02efc55a + tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 29
diff changeset
    84
        if (!$zeil) $zeil = 9999; // Anzahl der gezeigten Zeilen
d02d02efc55a + tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 29
diff changeset
    85
        $start = $_GET["st"];   // Start bei DS $start+1
d02d02efc55a + tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 29
diff changeset
    86
        if (!$start) $start=0;
d02d02efc55a + tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 29
diff changeset
    87
        
d02d02efc55a + tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 29
diff changeset
    88
    	$sort   = $_GET["s"];   // Sortierung nach Spalte
d02d02efc55a + tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 29
diff changeset
    89
        if (!isset($sort) && !$sort) $sort = $_POST["s"]; 
d02d02efc55a + tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 29
diff changeset
    90
        if (!$sort) $sort=15;     
d02d02efc55a + tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 29
diff changeset
    91
    
d02d02efc55a + tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 29
diff changeset
    92
        $dir    = $_GET["d"];   // Sortierrichtung
d02d02efc55a + tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 29
diff changeset
    93
        if (!isset($dir) && !$dir) $dir = $_POST["d"];
d02d02efc55a + tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 29
diff changeset
    94
    
d02d02efc55a + tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 29
diff changeset
    95
        $fnum   = $_GET["f"];   // Spaltennummer, nach der aktuell gefiltert wird
d02d02efc55a + tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 29
diff changeset
    96
        if (!isset($fnum) && !$fnum) $fnum = $_POST["f"];
d02d02efc55a + tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 29
diff changeset
    97
//        print_r ($_GET); echo "<br /><br />";
d02d02efc55a + tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 29
diff changeset
    98
    ?>
d02d02efc55a + tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 29
diff changeset
    99
29
72f79dab938e + Infotyp 7,8,81, Info-Report, Reports AS, Menu anpassen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   100
    <script>
72f79dab938e + Infotyp 7,8,81, Info-Report, Reports AS, Menu anpassen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   101
    <!--
72f79dab938e + Infotyp 7,8,81, Info-Report, Reports AS, Menu anpassen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   102
        $(function() {
72f79dab938e + Infotyp 7,8,81, Info-Report, Reports AS, Menu anpassen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   103
    		$( "#tabs" ).tabs({			
72f79dab938e + Infotyp 7,8,81, Info-Report, Reports AS, Menu anpassen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   104
/*    		      cookie: {
72f79dab938e + Infotyp 7,8,81, Info-Report, Reports AS, Menu anpassen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   105
				    // store cookie for a day, without, it would be a session cookie
30
d02d02efc55a + tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 29
diff changeset
   106
				    expires: 1, name: "tabindex"},
d02d02efc55a + tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 29
diff changeset
   107
                            
d02d02efc55a + tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 29
diff changeset
   108
             // Objects available in the function context:
d02d02efc55a + tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 29
diff changeset
   109
            alert(ui.tab);     // anchor element of the selected (clicked) tab
d02d02efc55a + tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 29
diff changeset
   110
            alert(ui.panel);   // element, that contains the selected/clicked tab contents
d02d02efc55a + tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 29
diff changeset
   111
            alert(ui.index);   // zero-based index of the selected (clicked) tab
d02d02efc55a + tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 29
diff changeset
   112
                select: function( event, ui ) {
d02d02efc55a + tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 29
diff changeset
   113
                        //var $select = $( ".selector" ).tabs( "option", "selected" );
d02d02efc55a + tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 29
diff changeset
   114
                     alert ("selected tab: " + ui.index);},
d02d02efc55a + tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 29
diff changeset
   115
                //this is the bit that makes all a link with the class of 'thisPane' stay within the tab
d02d02efc55a + tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 29
diff changeset
   116
                //a href tags that are not of the class 'thisPane' will open outside the tab
d02d02efc55a + tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 29
diff changeset
   117
                load: function(event, ui) {
d02d02efc55a + tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 29
diff changeset
   118
                $(ui.panel).delegate('a.thisPane', 'click', function(event) {
d02d02efc55a + tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 29
diff changeset
   119
                    $(ui.panel).load(this.href + "<?php echo "?s=$sort&d=$dir"; ?>");
d02d02efc55a + tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 29
diff changeset
   120
                    alert (this.href + "<?php echo "?s=$sort&d=$dir"; ?>");
d02d02efc55a + tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 29
diff changeset
   121
                    event.preventDefault();
d02d02efc55a + tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 29
diff changeset
   122
                });
d02d02efc55a + tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 29
diff changeset
   123
                },
29
72f79dab938e + Infotyp 7,8,81, Info-Report, Reports AS, Menu anpassen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   124
*/
30
d02d02efc55a + tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 29
diff changeset
   125
                ajaxOptions: {
d02d02efc55a + tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 29
diff changeset
   126
                            error: function( xhr, status, index, anchor ) {
d02d02efc55a + tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 29
diff changeset
   127
                                $( anchor.hash ).html(
d02d02efc55a + tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 29
diff changeset
   128
                                    "Couldn't load this tab. We'll try to fix this as soon as possible. " +
d02d02efc55a + tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 29
diff changeset
   129
                                    "If this wouldn't be a demo." );
d02d02efc55a + tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 29
diff changeset
   130
                            }
d02d02efc55a + tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 29
diff changeset
   131
                        },
d02d02efc55a + tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 29
diff changeset
   132
                remote: true,
d02d02efc55a + tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 29
diff changeset
   133
                select: function(event, ui){
d02d02efc55a + tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 29
diff changeset
   134
                            window.location = ui.tab.href;
d02d02efc55a + tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 29
diff changeset
   135
                        }
d02d02efc55a + tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 29
diff changeset
   136
            });
d02d02efc55a + tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 29
diff changeset
   137
             $('.link_edit').click(function() { 
d02d02efc55a + tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 29
diff changeset
   138
                $('#tabs').tabs("url", 0, '/fhiiqm/test/tab_info_ed.php?i=123');
d02d02efc55a + tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 29
diff changeset
   139
                $('#tabs').tabs("load",0);
d02d02efc55a + tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 29
diff changeset
   140
//                window.location = $('#tabs').tabs( "option", "selected",0);
d02d02efc55a + tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 29
diff changeset
   141
//                alert ("url:" + $('#tabs').( "option", "selected" ));
d02d02efc55a + tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 29
diff changeset
   142
//                $('#tabs').bind('tabsshow', function(event, ui){document.location = $(document).attr('location').pathname + '#' + ui.panel.id +"?i=123";});                 alert ("url = "+ui.tab.href);
d02d02efc55a + tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 29
diff changeset
   143
                return false;
d02d02efc55a + tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 29
diff changeset
   144
                })
d02d02efc55a + tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 29
diff changeset
   145
        });
29
72f79dab938e + Infotyp 7,8,81, Info-Report, Reports AS, Menu anpassen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   146
    -->
72f79dab938e + Infotyp 7,8,81, Info-Report, Reports AS, Menu anpassen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   147
	</script>
72f79dab938e + Infotyp 7,8,81, Info-Report, Reports AS, Menu anpassen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   148
30
d02d02efc55a + tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 29
diff changeset
   149
    <p>&nbsp;&nbsp;&nbsp;<a href="#tab_1" id="link_edit" class="link_edit">Edit Info</a></p>
29
72f79dab938e + Infotyp 7,8,81, Info-Report, Reports AS, Menu anpassen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   150
    <div id="tabs">
72f79dab938e + Infotyp 7,8,81, Info-Report, Reports AS, Menu anpassen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   151
    	<ul>
72f79dab938e + Infotyp 7,8,81, Info-Report, Reports AS, Menu anpassen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   152
            <li><a href="#tab_1">Info editieren</a></li>
30
d02d02efc55a + tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 29
diff changeset
   153
<!--            <li><a href="#tab_2">Infoliste</a></li>   -->
d02d02efc55a + tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 29
diff changeset
   154
    		<li><a href="/fhiiqm/test/tab_info_flist.php<?php echo "?f=$fnum&s=$sort&d=$dir&st=$start&z=$zeil";?>" class="thisPane">Infoliste</a></li>
29
72f79dab938e + Infotyp 7,8,81, Info-Report, Reports AS, Menu anpassen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   155
    		<li><a href="/fhiiqm/test/tab_prod_hier.php?b=0&g=0&s=1">Produkte</a></li>
72f79dab938e + Infotyp 7,8,81, Info-Report, Reports AS, Menu anpassen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   156
    	</ul>
72f79dab938e + Infotyp 7,8,81, Info-Report, Reports AS, Menu anpassen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   157
        <div id="tab_1">
72f79dab938e + Infotyp 7,8,81, Info-Report, Reports AS, Menu anpassen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   158
            <?php include ($_SERVER["DOCUMENT_ROOT"]."/fhiiqm/test/tab_info_ed.php"); ?>
72f79dab938e + Infotyp 7,8,81, Info-Report, Reports AS, Menu anpassen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   159
        </div> <!-- tab_1 -->
30
d02d02efc55a + tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 29
diff changeset
   160
<!--        <div id="tab_2">
d02d02efc55a + tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 29
diff changeset
   161
            <?php // include ($_SERVER["DOCUMENT_ROOT"]."/fhiiqm/test/tab_info_flist.php"); ?>
d02d02efc55a + tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 29
diff changeset
   162
        </div> <!-- tab_2 -->
29
72f79dab938e + Infotyp 7,8,81, Info-Report, Reports AS, Menu anpassen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   163
    </div> <!-- tabs -->
72f79dab938e + Infotyp 7,8,81, Info-Report, Reports AS, Menu anpassen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   164
 </body>
72f79dab938e + Infotyp 7,8,81, Info-Report, Reports AS, Menu anpassen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   165
 </html>