fhiiqm/tel_ed.php
author Bettina Schwarzer
Fri, 05 Feb 2016 14:03:40 +0100
changeset 44 d652bbba2d43
parent 34 fc60ef80a7ad
permissions -rw-r--r--
fhiiqm: achilleus -> db2, Korrekturen
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
32
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
     1
<?php
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
     2
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
     3
/**
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
     4
 * @author Bettina Schwarzer, Fritz-Haber-Institut
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
     5
 * @copyright 11/2012
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
     6
 * 
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
     7
 * Edit Telefon
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
     8
 */
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
     9
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    10
    error_reporting(E_ALL ^ E_NOTICE);
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    11
    
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    12
    session_start();
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    13
    if (! isset($_SESSION["userid"]))
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    14
    { 
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    15
        include_once ("inc/func_lib.inc.php");	
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    16
        login($_SERVER["PHP_SELF"]);
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    17
        exit;
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    18
    }
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    19
    
33
f1a8785434e4 + MA-Telefon-Liste, Edit MA, Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 32
diff changeset
    20
    if (is_null($_SESSION["recht"]) || (!is_null($_SESSION["recht"]) && !in_array("mtr",$_SESSION["recht"]) && !in_array("mte",$_SESSION["recht"])))
32
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    21
    {
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    22
        header("Location: start.php");
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    23
        exit;
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    24
    }    
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    25
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    26
	include_once($_SERVER['DOCUMENT_ROOT'] ."/fhiiqm/inc/dbconnect.inc.php");
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    27
	if (!isset($dbc) || !$dbc) $dbc = new dbconnection();
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    28
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    29
    $sub = $_POST["eintragen"];
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    30
    $del = $_POST["del"];
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    31
    $tf  = $_POST["tf"];
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    32
    $okn = $_POST["okn"];
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    33
    $ok  = $_POST["ok"];
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    34
    if (!$okn) $ok=0;
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    35
    $tid = urldecode($_GET["i"]); // Telefon
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    36
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    37
	$sort   = $_GET["s"];   // Sortierung nach Spalte
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    38
    $dir    = $_GET["d"];   // Sortierrichtung
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    39
    $fnum   = $_GET["f"];   // Spaltennummer, nach der aktuell gefiltert wird
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    40
    $filter =  $_GET["b"];  // Filterbegriff 
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    41
    $zeil = $_GET["z"];     // Anzahl der gezeigten Zeilen
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    42
    $start = $_GET["st"];   // Start bei DS $start+1
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    43
    $getp = "s=$sort&d=$dir&f=$fnum&b=$filter&st=$start&z=$zeil"; // Parameter Listenanzeige
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    44
    
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    45
//    print_r ($tf); echo ", i= $tid<br />sub = $sub<br /><br />"; 
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    46
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    47
?>
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    48
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    49
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    50
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    51
<head>
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    52
	<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    53
   	<link href="/fhiiqm/css/db.css" rel="STYLESHEET" type="TEXT/CSS" media="screen"/> 
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    54
   	<link href="/fhiiqm/css/db_print.css" rel="STYLESHEET" type="TEXT/CSS" media="print"/> 
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    55
	<title>Telefon bearbeiten</title>
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    56
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    57
</head>
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    58
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    59
<body>
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    60
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    61
<?php
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    62
    echo "&nbsp;";  
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    63
    echo "<div class=\"float-br smaller\" valign='top'>";
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    64
    echo "&nbsp;&nbsp;&nbsp;user: " . $_SESSION["userid"];
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    65
    echo "&nbsp;&nbsp;&nbsp;<a class='sc' href='/fhiiqm/logout.php' title='Session beenden'>logout</a></div>\n";
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    66
    echo "<div class=\"float-r\"><img src=\"img/group.png\" border=\"0\" alt=\"Mitarbeiter bearbeiten\" title=\"Mitarbeiter bearbeiten\"/></div>\n";
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    67
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    68
    if ($tid) $text = "editieren"; else $text = "erfassen";
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    69
    echo "<div align=\"center\">";
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    70
    echo "<h3>Telefon $text</h3>";
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    71
    echo "</div>\n";
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    72
    if ((!$sub && !$del) || !$ok) 
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    73
    {
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    74
        
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    75
        if ($tid && (!$sub || !$del) && !isset($tf))
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    76
        {
34
fc60ef80a7ad + Telefonliste pdf: 4 Varianten
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 33
diff changeset
    77
//            $sql = "SELECT telefon_nr, telefon_typ, raum_ID FROM Telefon WHERE telefon_nr='$tid'";
fc60ef80a7ad + Telefonliste pdf: 4 Varianten
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 33
diff changeset
    78
            $sql = "SELECT telefon_nr, telefon_typ FROM Telefon WHERE telefon_nr='$tid'";
32
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    79
            if ($result = $dbc -> queryObjectArray($sql))
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    80
            {
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    81
                foreach ($result as $row)
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    82
                {
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    83
                    $tf['tel'] = $row->telefon_nr;
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    84
                    $tf['typ'] = $row->telefon_typ;
34
fc60ef80a7ad + Telefonliste pdf: 4 Varianten
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 33
diff changeset
    85
//                    $tf['raum'] = $row->raum_ID;
32
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    86
                }    
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    87
            }
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    88
            // Haus
34
fc60ef80a7ad + Telefonliste pdf: 4 Varianten
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 33
diff changeset
    89
/*            if ($tf['raum'])
32
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    90
            {
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    91
                $sql = "SELECT geb_ID FROM Raum 
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    92
                        WHERE raum_ID = " . $tf['raum']; 
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    93
                $tf['geb'] = $dbc -> querySingleItem($sql);
34
fc60ef80a7ad + Telefonliste pdf: 4 Varianten
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 33
diff changeset
    94
            }   */   
32
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    95
        }
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    96
        $okn = true;
34
fc60ef80a7ad + Telefonliste pdf: 4 Varianten
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 33
diff changeset
    97
//        if (!$tf) $tf['geb'] = 'A';
32
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    98
?>
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    99
        <div align="center">
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   100
        <h5>* - Felder sind erforderlich!</h5>
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   101
        </div>
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   102
        <form action="<?php $_SERVER['PHP_SELF'] ?>" method="post" enctype="application/x-www-form-urlencoded" name="form_ma">
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   103
        <div align="center"> 
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   104
        <table width="60%" border="0" cellspacing="3" cellpadding="3">
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   105
        	<tr>
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   106
        	   <td>Telefon *</td>
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   107
        	   <td><input name="tf[tel]" type="text" size="30" maxlength="30" value="<?php echo $tf['tel']; ?>" />
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   108
                <?php
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   109
        			     if (isset($tf['tel']) && $tf['tel']<'!')
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   110
        				{
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   111
        					echo "<br><span class=\"red\">Telefon-Nummer ist erforderlich!</span>\n";
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   112
        					$okn = false;
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   113
        				}
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   114
                ?>
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   115
                </td>
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   116
            </tr>
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   117
        	<tr>
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   118
        	   <td>Telefontyp *</td>
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   119
        	   <td><select name="tf[typ]">
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   120
                <?php
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   121
                	$sql = "SHOW COLUMNS FROM Telefon WHERE Field = 'telefon_typ'";
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   122
                	if ($result = $dbc->queryRow($sql))
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   123
                	{ 
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   124
                		foreach ($result as $row)
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   125
                			$arr=explode("','",preg_replace("/(enum|set)\('(.+?)'\)/","\\2",$row[1]));
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   126
                		foreach ($arr as $typ)
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   127
                		{
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   128
                			if ($typ == $tf["typ"])
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   129
                				echo "<option selected value=\"$typ\">$typ</option>\n";
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   130
                			else
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   131
                				echo "<option value=\"$typ\">$typ</option>\n";
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   132
                		}
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   133
                	}
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   134
                ?>
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   135
                    </select>
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   136
                </td>
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   137
            </tr>
34
fc60ef80a7ad + Telefonliste pdf: 4 Varianten
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 33
diff changeset
   138
<?php
fc60ef80a7ad + Telefonliste pdf: 4 Varianten
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 33
diff changeset
   139
/*
fc60ef80a7ad + Telefonliste pdf: 4 Varianten
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 33
diff changeset
   140
            echo "<tr><td>Ort</td>
fc60ef80a7ad + Telefonliste pdf: 4 Varianten
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 33
diff changeset
   141
                <td valign=\"top\">Haus&nbsp;
fc60ef80a7ad + Telefonliste pdf: 4 Varianten
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 33
diff changeset
   142
                     <select name=\"tf[geb]\" onchange=\"this.form.submit();\">";
32
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   143
                        if ($tf['geb'] == -1) $select = " selected "; else $select = "";
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   144
                        echo "<option $select value=\"-1\"></option>\n";
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   145
                        $sql = "SELECT geb_ID, geb_name FROM `fhiiqm`.`Haus` ORDER BY 1";
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   146
                        if ($result = $dbc->queryObjectArray($sql))
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   147
                        {
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   148
                            foreach ($result as $row)
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   149
                            {
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   150
                                if ($row->geb_ID == $tf['geb'])
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   151
            					   echo "<option selected value=\"$row->geb_ID\">$row->geb_ID: $row->geb_name</option>\n";
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   152
            				    else
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   153
            					   echo "<option value=\"$row->geb_ID\">$row->geb_ID: $row->geb_name</option>\n";
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   154
                            }
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   155
                    }
34
fc60ef80a7ad + Telefonliste pdf: 4 Varianten
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 33
diff changeset
   156
                    echo "</select>
32
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   157
                    &nbsp;&nbsp;Raum&nbsp;            
34
fc60ef80a7ad + Telefonliste pdf: 4 Varianten
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 33
diff changeset
   158
                     <select name=\"tf[raum]\">";
32
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   159
                        if ($tf['raum'] == -1) $select = " selected "; else $select = "";
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   160
                        echo "<option $select value=\"-1\"></option>\n";
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   161
                        $sql = "SELECT raum_ID, raum_nr, raum_name FROM `fhiiqm`.`Raum` WHERE geb_ID='" . $tf['geb'] ."' ORDER BY 2";
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   162
                        if ($result = $dbc->queryObjectArray($sql))
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   163
                        {
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   164
                            foreach ($result as $row)
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   165
                            {
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   166
                                if ($row->raum_ID == $tf['raum'])
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   167
            					   echo "<option selected value=\"$row->raum_ID\">$row->raum_nr $row->raum_name</option>\n";
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   168
            				    else
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   169
            					   echo "<option value=\"$row->raum_ID\">$row->raum_nr $row->raum_name</option>\n";
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   170
                            }
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   171
                    }
34
fc60ef80a7ad + Telefonliste pdf: 4 Varianten
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 33
diff changeset
   172
                    echo "</select>
32
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   173
                </td>
34
fc60ef80a7ad + Telefonliste pdf: 4 Varianten
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 33
diff changeset
   174
            </tr>";
fc60ef80a7ad + Telefonliste pdf: 4 Varianten
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 33
diff changeset
   175
*/
fc60ef80a7ad + Telefonliste pdf: 4 Varianten
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 33
diff changeset
   176
?>
32
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   177
                <input type="hidden" name="okn" value="<?php echo $okn; ?>" />
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   178
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   179
<?php
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   180
	  	if ($sub || $del)
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   181
        {
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   182
		  	if ($sub)
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   183
                $frage = "Alle Angaben ok?";
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   184
            elseif ($del)
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   185
                $frage = "Telefon wirklich l&ouml;schen?";
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   186
			echo "<tr>
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   187
			  <td class=\"red\" valign=\"top\" align=\"left\">$frage</td>
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   188
			        <td><input type=\"checkbox\" name=\"ok\" value=\"1\"";
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   189
			        if ($ok)  echo "checked=\"checked\""; 
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   190
			echo " /></td>\n</tr>\n";
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   191
        }
33
f1a8785434e4 + MA-Telefon-Liste, Edit MA, Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 32
diff changeset
   192
        if (!is_null($_SESSION["recht"]) && in_array("mte",$_SESSION["recht"]))
32
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   193
        {
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   194
            echo "
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   195
           	<tr><td>&nbsp;</td>\n
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   196
            	<td><input  class=\"button\" type=\"submit\" name=\"eintragen\" value=\"  eintragen  \" />";
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   197
            if ($tid)
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   198
            {
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   199
                echo "&nbsp;&nbsp;&nbsp;<input class=\"buttonr\" type=\"submit\" value=\"l&ouml;schen\" name=\"del\" title=\"delete\" />";
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   200
//                echo "&nbsp;&nbsp;&nbsp;<input class=\"button\" type=\"submit\" value=\"duplizieren\" name=\"dup\" title=\"delete\" />";
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   201
            }    
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   202
           	echo "</td></tr>\n";
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   203
        }
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   204
        echo "</table>\n";
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   205
        echo "</div>\n";
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   206
    echo "<p class='sc'>&nbsp;&nbsp;&nbsp;<a href=\"tel_flist.php?$getp\" target=\"_self\" title=\"Telefon-Liste\">&laquo; zur Telefon-Liste</a></p>\n"; 
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   207
    echo "</form>\n";
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   208
    }
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   209
    else
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   210
    {
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   211
        echo "<div align='center'>\n";
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   212
        
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   213
        if ($del)
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   214
        {   // Telefon-Nr. auch in MA_Telefon loeschen 
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   215
            $sql = "DELETE FROM Telefon WHERE telefon_nr ='$tid'";
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   216
            $retdi = $dbc -> execute($sql);
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   217
            if ($retdi)
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   218
            {
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   219
                echo "<p class='green'><b>DELETE: TelefonNr. '".$tf["tel"] ."' wurde erfolgreich gel&ouml;scht (auch die Mitarbeiterzuordnung).</b></p>\n";
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   220
            }                
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   221
            else
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   222
            {
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   223
                echo "<p class='red'><b>DELETE: TelefonNr. '".$tf["tel"] ."' konnte nicht gel&ouml;scht werden!</b></p>\n";
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   224
                echo "sql = $sql<br />";
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   225
                echo "error DELETE: " . $dbc->error . "<br />";
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   226
            }
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   227
            include ($_SERVER['DOCUMENT_ROOT'] ."/fhiiqm/inc/tel_dat_show.inc.php");
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   228
        }
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   229
        else //INSERT oder UPDATE
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   230
        {
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   231
            $stmt = $dbc -> stmtinit();
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   232
            if (is_object($stmt))
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   233
            {
34
fc60ef80a7ad + Telefonliste pdf: 4 Varianten
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 33
diff changeset
   234
//                if ($tf["raum"] == "-1") $tf["raum"] = null; 
32
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   235
                if ($tid) //UPDATE
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   236
                {
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   237
                    $stmt -> prepare("UPDATE Telefon SET
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   238
                                        telefon_nr = ?, 
34
fc60ef80a7ad + Telefonliste pdf: 4 Varianten
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 33
diff changeset
   239
                                        telefon_typ = ?
32
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   240
                                        WHERE telefon_nr = '$tid'");
34
fc60ef80a7ad + Telefonliste pdf: 4 Varianten
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 33
diff changeset
   241
                    $stmt -> bind_param('ss',$tf["tel"],$tf["typ"]);
32
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   242
                    $result = $stmt -> execute();
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   243
                    if ($stmt->error) echo "error UPDATE Telefon: " . $stmt->error . "<br><br>\n";
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   244
                }
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   245
                else
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   246
                {
34
fc60ef80a7ad + Telefonliste pdf: 4 Varianten
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 33
diff changeset
   247
                    $stmt -> prepare("INSERT INTO Telefon (telefon_nr, telefon_typ) VALUES (?,?)");
fc60ef80a7ad + Telefonliste pdf: 4 Varianten
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 33
diff changeset
   248
                    $stmt -> bind_param('ss',$tf["tel"],$tf["typ"]);
32
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   249
                    $result = $stmt -> execute();
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   250
                    if ($stmt->error) echo "error INSERT Telefon: " . $stmt->error . "<br><br>\n";
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   251
                }    
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   252
            }
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   253
            if ($result) // INSERT/UPDATE Telefon
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   254
            {
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   255
                //Eingabe Daten erfolgreich 
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   256
                    echo "<p class='green'><b>Telefondaten zu '" . $tf['tel']. "' wurden erfolgreich gespeichert.</b></p>\n";
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   257
                    echo "<br /><br />\n";
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   258
            }
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   259
            else
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   260
            {
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   261
                    echo "<p class='red'><b>Telefondaten zu '" . $tf['tel']. "' wurden nicht gespeichert.</b></p>\n";
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   262
                    echo "error: ". $dbc -> error;    
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   263
                    echo "<br /><br />\n";                
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   264
            }
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   265
            include ($_SERVER['DOCUMENT_ROOT'] ."/fhiiqm/inc/tel_dat_show.inc.php");
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   266
        }
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   267
        echo "</div>";
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   268
        echo "<p class='sc'>&nbsp;&nbsp;&nbsp;<a href=\"tel_flist.php?$getp\" target=\"_self\" title=\"Telefonliste\">Telefonliste</a></p>\n"; 
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   269
        echo "<p class='sc'>&nbsp;&nbsp;&nbsp;<a href=\"".$_SERVER["PHP_SELF"]."\" target=\"_self\" title=\"Telefon erfassen\">Neue Telefon-Nummer erfassen</a></p>\n";    
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   270
    }
c2d325791e24 + Mitarbeiter - Telefon
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   271
?>