fhiiqm/ma_fkt_ed.php
author Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
Mon, 07 May 2012 16:21:00 +0200
changeset 26 3c1e3ac7089f
parent 20 5877137431e4
child 27 d92bbe898f32
permissions -rw-r--r--
+ csv-Dateien Laser, Vertrag, Raum + Erfassen GVP mehrere Verantwortliche autocomplete + Arbeitsplatz Gefahr Liste + edit + Arbeitsplatz Vorsorge Liste + edit + Report Arbeitssicherheit
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
7
d2fe4fb36670 + MA-Funktionen (jquery ui:autocomplete, datepicker)
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
     1
<?php
d2fe4fb36670 + MA-Funktionen (jquery ui:autocomplete, datepicker)
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
     2
d2fe4fb36670 + MA-Funktionen (jquery ui:autocomplete, datepicker)
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
     3
/**
d2fe4fb36670 + MA-Funktionen (jquery ui:autocomplete, datepicker)
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
     4
 * @author Bettina Schwarzer
d2fe4fb36670 + MA-Funktionen (jquery ui:autocomplete, datepicker)
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
     5
 * @copyright 2011
d2fe4fb36670 + MA-Funktionen (jquery ui:autocomplete, datepicker)
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
     6
 */
d2fe4fb36670 + MA-Funktionen (jquery ui:autocomplete, datepicker)
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
     7
d2fe4fb36670 + MA-Funktionen (jquery ui:autocomplete, datepicker)
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
     8
    error_reporting(E_ALL ^ E_NOTICE);
d2fe4fb36670 + MA-Funktionen (jquery ui:autocomplete, datepicker)
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
     9
    
14
32203b8f40ee Rechteverwaltung II, vertrag_flist-Spaltenreihenfolge
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 10
diff changeset
    10
    session_start();
32203b8f40ee Rechteverwaltung II, vertrag_flist-Spaltenreihenfolge
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 10
diff changeset
    11
    if (! isset($_SESSION["userid"]))
32203b8f40ee Rechteverwaltung II, vertrag_flist-Spaltenreihenfolge
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 10
diff changeset
    12
    { 
32203b8f40ee Rechteverwaltung II, vertrag_flist-Spaltenreihenfolge
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 10
diff changeset
    13
        include_once ("inc/func_lib.inc.php");	
32203b8f40ee Rechteverwaltung II, vertrag_flist-Spaltenreihenfolge
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 10
diff changeset
    14
        login($_SERVER["PHP_SELF"]);
32203b8f40ee Rechteverwaltung II, vertrag_flist-Spaltenreihenfolge
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 10
diff changeset
    15
        exit;
32203b8f40ee Rechteverwaltung II, vertrag_flist-Spaltenreihenfolge
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 10
diff changeset
    16
    }
32203b8f40ee Rechteverwaltung II, vertrag_flist-Spaltenreihenfolge
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 10
diff changeset
    17
    
32203b8f40ee Rechteverwaltung II, vertrag_flist-Spaltenreihenfolge
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 10
diff changeset
    18
    if (is_null($_SESSION["recht"]) || (!is_null($_SESSION["recht"]) && !in_array("fmr",$_SESSION["recht"]) && !in_array("fme",$_SESSION["recht"])))
32203b8f40ee Rechteverwaltung II, vertrag_flist-Spaltenreihenfolge
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 10
diff changeset
    19
    {
32203b8f40ee Rechteverwaltung II, vertrag_flist-Spaltenreihenfolge
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 10
diff changeset
    20
        header("Location: start.php");
32203b8f40ee Rechteverwaltung II, vertrag_flist-Spaltenreihenfolge
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 10
diff changeset
    21
        exit;
32203b8f40ee Rechteverwaltung II, vertrag_flist-Spaltenreihenfolge
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 10
diff changeset
    22
    }    
32203b8f40ee Rechteverwaltung II, vertrag_flist-Spaltenreihenfolge
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 10
diff changeset
    23
    
7
d2fe4fb36670 + MA-Funktionen (jquery ui:autocomplete, datepicker)
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    24
    include_once($_SERVER["DOCUMENT_ROOT"]."/fhiiqm/inc/dbconnect.inc.php");
26
3c1e3ac7089f + csv-Dateien Laser, Vertrag, Raum
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 20
diff changeset
    25
    include_once($_SERVER['DOCUMENT_ROOT'] ."/fhiiqm/inc/func_lib.inc.php");
7
d2fe4fb36670 + MA-Funktionen (jquery ui:autocomplete, datepicker)
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    26
    if (!isset($dbc) || !$dbc) $dbc = new dbconnection();
26
3c1e3ac7089f + csv-Dateien Laser, Vertrag, Raum
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 20
diff changeset
    27
    
3c1e3ac7089f + csv-Dateien Laser, Vertrag, Raum
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 20
diff changeset
    28
    $fkt = $_POST["fkt"];
3c1e3ac7089f + csv-Dateien Laser, Vertrag, Raum
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 20
diff changeset
    29
    $fkt["fid"] = $fkt["func"]; // kein autocomplete bei Funktion
3c1e3ac7089f + csv-Dateien Laser, Vertrag, Raum
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 20
diff changeset
    30
    if (!$fkt["pid"]) $fkt["pid"] = $_GET["p"];
3c1e3ac7089f + csv-Dateien Laser, Vertrag, Raum
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 20
diff changeset
    31
    if (!$fkt["fid"]) $fkt["fid"] = $_GET["f"];
3c1e3ac7089f + csv-Dateien Laser, Vertrag, Raum
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 20
diff changeset
    32
    $mfid = $_GET[i];
3c1e3ac7089f + csv-Dateien Laser, Vertrag, Raum
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 20
diff changeset
    33
    $sub = $_POST["eintragen"];
3c1e3ac7089f + csv-Dateien Laser, Vertrag, Raum
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 20
diff changeset
    34
3c1e3ac7089f + csv-Dateien Laser, Vertrag, Raum
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 20
diff changeset
    35
    $dup    = $_POST["dup"];
3c1e3ac7089f + csv-Dateien Laser, Vertrag, Raum
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 20
diff changeset
    36
    if (!$dup) $dup = $_GET["d"];
3c1e3ac7089f + csv-Dateien Laser, Vertrag, Raum
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 20
diff changeset
    37
    $copy   = $_GET["c"];
3c1e3ac7089f + csv-Dateien Laser, Vertrag, Raum
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 20
diff changeset
    38
3c1e3ac7089f + csv-Dateien Laser, Vertrag, Raum
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 20
diff changeset
    39
    if ($dup)
3c1e3ac7089f + csv-Dateien Laser, Vertrag, Raum
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 20
diff changeset
    40
    {   // Info duplizieren
3c1e3ac7089f + csv-Dateien Laser, Vertrag, Raum
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 20
diff changeset
    41
        $tab = "MA_Funktion";
3c1e3ac7089f + csv-Dateien Laser, Vertrag, Raum
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 20
diff changeset
    42
        $key = "mf_ID";
3c1e3ac7089f + csv-Dateien Laser, Vertrag, Raum
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 20
diff changeset
    43
        $val =  $mfid;
3c1e3ac7089f + csv-Dateien Laser, Vertrag, Raum
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 20
diff changeset
    44
//        $ret=1;
3c1e3ac7089f + csv-Dateien Laser, Vertrag, Raum
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 20
diff changeset
    45
        $ret = duplicate_record ($tab, $key, $val);
3c1e3ac7089f + csv-Dateien Laser, Vertrag, Raum
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 20
diff changeset
    46
        if ($ret)
3c1e3ac7089f + csv-Dateien Laser, Vertrag, Raum
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 20
diff changeset
    47
        {
3c1e3ac7089f + csv-Dateien Laser, Vertrag, Raum
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 20
diff changeset
    48
            $addr = $_SERVER["PHP_SELF"] . "?i=$ret&c=1";
3c1e3ac7089f + csv-Dateien Laser, Vertrag, Raum
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 20
diff changeset
    49
            header("Location: $addr");
3c1e3ac7089f + csv-Dateien Laser, Vertrag, Raum
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 20
diff changeset
    50
            exit;
3c1e3ac7089f + csv-Dateien Laser, Vertrag, Raum
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 20
diff changeset
    51
        }
3c1e3ac7089f + csv-Dateien Laser, Vertrag, Raum
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 20
diff changeset
    52
        else $duptext = " - Fehler beim Duplizieren von ". $fkt["persknr"] . " und " .$fkt["fkt_ID"];
3c1e3ac7089f + csv-Dateien Laser, Vertrag, Raum
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 20
diff changeset
    53
    }    
3c1e3ac7089f + csv-Dateien Laser, Vertrag, Raum
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 20
diff changeset
    54
    
7
d2fe4fb36670 + MA-Funktionen (jquery ui:autocomplete, datepicker)
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    55
?>
d2fe4fb36670 + MA-Funktionen (jquery ui:autocomplete, datepicker)
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    56
d2fe4fb36670 + MA-Funktionen (jquery ui:autocomplete, datepicker)
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    57
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
d2fe4fb36670 + MA-Funktionen (jquery ui:autocomplete, datepicker)
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    58
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
d2fe4fb36670 + MA-Funktionen (jquery ui:autocomplete, datepicker)
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    59
d2fe4fb36670 + MA-Funktionen (jquery ui:autocomplete, datepicker)
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    60
<head>
d2fe4fb36670 + MA-Funktionen (jquery ui:autocomplete, datepicker)
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    61
	<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
20
5877137431e4 + Anlage duplizieren, Voreinstellungen edit, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 18
diff changeset
    62
    <link type="text/css" href="/fhiiqm/css/db.css" rel="Stylesheet" media="screen"/>	
5877137431e4 + Anlage duplizieren, Voreinstellungen edit, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 18
diff changeset
    63
    <link type="text/css" href="/fhiiqm/css/db_print.css" rel="Stylesheet" media="print"/>	
7
d2fe4fb36670 + MA-Funktionen (jquery ui:autocomplete, datepicker)
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    64
    <link type="text/css" href="/fhiiqm/css/jquery/ui-lightness/jquery-ui-1.8.16.custom.css" rel="Stylesheet" />	
d2fe4fb36670 + MA-Funktionen (jquery ui:autocomplete, datepicker)
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    65
    <script type="text/javascript" src="/fhiiqm/js/jquery/jquery-1.6.2.min.js"></script>
d2fe4fb36670 + MA-Funktionen (jquery ui:autocomplete, datepicker)
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    66
    <script type="text/javascript" src="/fhiiqm/js/jquery/jquery-ui-1.8.16.custom.min.js"></script>
10
f538f73ebc37 + MA-Funktion_Liste, Layoutaenderungen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 9
diff changeset
    67
    <title>Mitarbeiter - Funktionen</title>
7
d2fe4fb36670 + MA-Funktionen (jquery ui:autocomplete, datepicker)
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    68
 </head>
d2fe4fb36670 + MA-Funktionen (jquery ui:autocomplete, datepicker)
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    69
 
d2fe4fb36670 + MA-Funktionen (jquery ui:autocomplete, datepicker)
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    70
 <body>
14
32203b8f40ee Rechteverwaltung II, vertrag_flist-Spaltenreihenfolge
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 10
diff changeset
    71
32203b8f40ee Rechteverwaltung II, vertrag_flist-Spaltenreihenfolge
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 10
diff changeset
    72
<?php
32203b8f40ee Rechteverwaltung II, vertrag_flist-Spaltenreihenfolge
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 10
diff changeset
    73
    echo "&nbsp;";  
32203b8f40ee Rechteverwaltung II, vertrag_flist-Spaltenreihenfolge
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 10
diff changeset
    74
    echo "<div class=\"float-br smaller\" valign='top'>";
32203b8f40ee Rechteverwaltung II, vertrag_flist-Spaltenreihenfolge
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 10
diff changeset
    75
    echo "&nbsp;&nbsp;&nbsp;user: " . $_SESSION["userid"];
32203b8f40ee Rechteverwaltung II, vertrag_flist-Spaltenreihenfolge
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 10
diff changeset
    76
    echo "&nbsp;&nbsp;&nbsp;<a class='sc' href='/fhiiqm/logout.php' title='Session beenden'>logout</a></div>\n";
32203b8f40ee Rechteverwaltung II, vertrag_flist-Spaltenreihenfolge
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 10
diff changeset
    77
    echo "<div class=\"float-r\"><img src=\"img/reseller_account_template.png\" border=\"0\" alt=\"Mitarbeiter-Funktion\" title=\"Mitarbeiter-Funktion\"/></div>\n";
32203b8f40ee Rechteverwaltung II, vertrag_flist-Spaltenreihenfolge
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 10
diff changeset
    78
?>
32203b8f40ee Rechteverwaltung II, vertrag_flist-Spaltenreihenfolge
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 10
diff changeset
    79
7
d2fe4fb36670 + MA-Funktionen (jquery ui:autocomplete, datepicker)
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    80
    <div align='center'>
10
f538f73ebc37 + MA-Funktion_Liste, Layoutaenderungen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 9
diff changeset
    81
<!--    <style type="text/css">
f538f73ebc37 + MA-Funktion_Liste, Layoutaenderungen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 9
diff changeset
    82
        .ui-datepicker {
f538f73ebc37 + MA-Funktion_Liste, Layoutaenderungen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 9
diff changeset
    83
            font-size: 11px;
f538f73ebc37 + MA-Funktion_Liste, Layoutaenderungen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 9
diff changeset
    84
            background-color: #AEE7E7
f538f73ebc37 + MA-Funktion_Liste, Layoutaenderungen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 9
diff changeset
    85
            }
f538f73ebc37 + MA-Funktion_Liste, Layoutaenderungen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 9
diff changeset
    86
    </style>
f538f73ebc37 + MA-Funktion_Liste, Layoutaenderungen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 9
diff changeset
    87
-->
7
d2fe4fb36670 + MA-Funktionen (jquery ui:autocomplete, datepicker)
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    88
    <script>
d2fe4fb36670 + MA-Funktionen (jquery ui:autocomplete, datepicker)
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    89
      $(document).ready(function() {
d2fe4fb36670 + MA-Funktionen (jquery ui:autocomplete, datepicker)
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    90
        $("#persknr").focus();
d2fe4fb36670 + MA-Funktionen (jquery ui:autocomplete, datepicker)
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    91
        $("#persknr").autocomplete({
d2fe4fb36670 + MA-Funktionen (jquery ui:autocomplete, datepicker)
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    92
                source: "/fhiiqm/inc/ma_list_ac.inc.php",
d2fe4fb36670 + MA-Funktionen (jquery ui:autocomplete, datepicker)
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    93
    			minLength: 2,
d2fe4fb36670 + MA-Funktionen (jquery ui:autocomplete, datepicker)
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    94
                select: function(event,ui){$("#pid").val(ui.item.id);}
d2fe4fb36670 + MA-Funktionen (jquery ui:autocomplete, datepicker)
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    95
    		});
9
f3ee378f9631 + cssMenu, kleinere ?nderungen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 7
diff changeset
    96
/*        $("#func").autocomplete({
7
d2fe4fb36670 + MA-Funktionen (jquery ui:autocomplete, datepicker)
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    97
                source: "/fhiiqm/inc/fkt_list_ac.inc.php",
d2fe4fb36670 + MA-Funktionen (jquery ui:autocomplete, datepicker)
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    98
    			minLength: 1,
d2fe4fb36670 + MA-Funktionen (jquery ui:autocomplete, datepicker)
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    99
                select: function(event,ui){$("#fid").val(ui.item.id);}
d2fe4fb36670 + MA-Funktionen (jquery ui:autocomplete, datepicker)
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   100
    		});
9
f3ee378f9631 + cssMenu, kleinere ?nderungen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 7
diff changeset
   101
*/
7
d2fe4fb36670 + MA-Funktionen (jquery ui:autocomplete, datepicker)
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   102
        $("#von").datepicker({
d2fe4fb36670 + MA-Funktionen (jquery ui:autocomplete, datepicker)
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   103
            dateFormat: 'yy-mm-dd',
d2fe4fb36670 + MA-Funktionen (jquery ui:autocomplete, datepicker)
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   104
            yearRange: '2000:2020',
d2fe4fb36670 + MA-Funktionen (jquery ui:autocomplete, datepicker)
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   105
            changeMonth: true,
10
f538f73ebc37 + MA-Funktion_Liste, Layoutaenderungen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 9
diff changeset
   106
			changeYear: true,
f538f73ebc37 + MA-Funktion_Liste, Layoutaenderungen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 9
diff changeset
   107
            firstDay: 1,
f538f73ebc37 + MA-Funktion_Liste, Layoutaenderungen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 9
diff changeset
   108
            dayNamesMin: ['So','Mo', 'Di', 'Mi', 'Do', 'Fr', 'Sa' ],
f538f73ebc37 + MA-Funktion_Liste, Layoutaenderungen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 9
diff changeset
   109
            monthNamesShort: ['Jan','Feb','Mar','Apr','Mai','Jun','Jul','Aug','Sep','Okt','Nov','Dez'] 
7
d2fe4fb36670 + MA-Funktionen (jquery ui:autocomplete, datepicker)
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   110
        });
d2fe4fb36670 + MA-Funktionen (jquery ui:autocomplete, datepicker)
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   111
        $("#bis").datepicker({
d2fe4fb36670 + MA-Funktionen (jquery ui:autocomplete, datepicker)
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   112
            dateFormat: 'yy-mm-dd',
d2fe4fb36670 + MA-Funktionen (jquery ui:autocomplete, datepicker)
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   113
            yearRange: '2000:2025',
d2fe4fb36670 + MA-Funktionen (jquery ui:autocomplete, datepicker)
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   114
            changeMonth: true,
10
f538f73ebc37 + MA-Funktion_Liste, Layoutaenderungen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 9
diff changeset
   115
			changeYear: true,
f538f73ebc37 + MA-Funktion_Liste, Layoutaenderungen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 9
diff changeset
   116
            firstDay: 1,
f538f73ebc37 + MA-Funktion_Liste, Layoutaenderungen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 9
diff changeset
   117
            dayNamesMin: ['So', 'Mo', 'Di', 'Mi', 'Do', 'Fr', 'Sa'],
f538f73ebc37 + MA-Funktion_Liste, Layoutaenderungen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 9
diff changeset
   118
            monthNamesShort: ['Jan','Feb','Mar','Apr','Mai','Jun','Jul','Aug','Sep','Okt','Nov','Dez'] 
7
d2fe4fb36670 + MA-Funktionen (jquery ui:autocomplete, datepicker)
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   119
        });
d2fe4fb36670 + MA-Funktionen (jquery ui:autocomplete, datepicker)
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   120
        $("input").filter("long20").addClass("long20");
d2fe4fb36670 + MA-Funktionen (jquery ui:autocomplete, datepicker)
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   121
        $("input").filter("long30").addClass("long30");
d2fe4fb36670 + MA-Funktionen (jquery ui:autocomplete, datepicker)
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   122
        $("input").filter("long50").addClass("long50");
d2fe4fb36670 + MA-Funktionen (jquery ui:autocomplete, datepicker)
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   123
        });
d2fe4fb36670 + MA-Funktionen (jquery ui:autocomplete, datepicker)
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   124
    </script>
d2fe4fb36670 + MA-Funktionen (jquery ui:autocomplete, datepicker)
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   125
    
d2fe4fb36670 + MA-Funktionen (jquery ui:autocomplete, datepicker)
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   126
    <?php
26
3c1e3ac7089f + csv-Dateien Laser, Vertrag, Raum
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 20
diff changeset
   127
        if ($copy) $duptext = " (Kopie)"; else $duptext = "";
3c1e3ac7089f + csv-Dateien Laser, Vertrag, Raum
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 20
diff changeset
   128
        echo "<h3>Zuordnung von Funktionen zu Mitarbeitern$duptext<h3>";
7
d2fe4fb36670 + MA-Funktionen (jquery ui:autocomplete, datepicker)
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   129
        
d2fe4fb36670 + MA-Funktionen (jquery ui:autocomplete, datepicker)
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   130
        echo "</div>\n";    
d2fe4fb36670 + MA-Funktionen (jquery ui:autocomplete, datepicker)
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   131
        
d2fe4fb36670 + MA-Funktionen (jquery ui:autocomplete, datepicker)
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   132
        if ((!isset($fkt) && !$fkt) || !$fkt["pid"] || !$fkt["fid"] || !$sub) 
d2fe4fb36670 + MA-Funktionen (jquery ui:autocomplete, datepicker)
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   133
        {
26
3c1e3ac7089f + csv-Dateien Laser, Vertrag, Raum
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 20
diff changeset
   134
            if (($fkt["pid"] && $fkt["fid"] && $mfid) || ($copy && $mfid))
7
d2fe4fb36670 + MA-Funktionen (jquery ui:autocomplete, datepicker)
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   135
            {
10
f538f73ebc37 + MA-Funktion_Liste, Layoutaenderungen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 9
diff changeset
   136
                $sql = "SELECT fkt_bereich, fkt_von, fkt_bis, fkt_bem, CONCAT(nachname,', ',vorname) AS vname, fkt_bez, ma.fkt_ID  
7
d2fe4fb36670 + MA-Funktionen (jquery ui:autocomplete, datepicker)
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   137
                        FROM fhiiqm.MA_Funktion ma INNER JOIN 
d2fe4fb36670 + MA-Funktionen (jquery ui:autocomplete, datepicker)
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   138
                        fhiiqm.Mitarbeiter m ON ma.persknr=m.persknr INNER JOIN
d2fe4fb36670 + MA-Funktionen (jquery ui:autocomplete, datepicker)
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   139
                        fhiiqm.Funktion f ON ma.fkt_ID=f.fkt_ID
18
d0aa14180761 + anlagen edit, korrekturen ma_fkt
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 14
diff changeset
   140
                        WHERE mf_ID = $mfid";
7
d2fe4fb36670 + MA-Funktionen (jquery ui:autocomplete, datepicker)
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   141
                if ($result = $dbc -> queryObjectArray($sql))
d2fe4fb36670 + MA-Funktionen (jquery ui:autocomplete, datepicker)
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   142
                {
d2fe4fb36670 + MA-Funktionen (jquery ui:autocomplete, datepicker)
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   143
                    foreach ($result as $row)
d2fe4fb36670 + MA-Funktionen (jquery ui:autocomplete, datepicker)
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   144
                    {
d2fe4fb36670 + MA-Funktionen (jquery ui:autocomplete, datepicker)
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   145
                        $fkt["persknr"] = $row->vname;
10
f538f73ebc37 + MA-Funktion_Liste, Layoutaenderungen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 9
diff changeset
   146
//                        $fkt["func"] = $row->fkt_bez;     // nur wenn autocomplete fuer Funktion genutzt wird
f538f73ebc37 + MA-Funktion_Liste, Layoutaenderungen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 9
diff changeset
   147
                        $fkt["func"] = $row->fkt_ID;
7
d2fe4fb36670 + MA-Funktionen (jquery ui:autocomplete, datepicker)
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   148
                        $fkt["ber"] = $row->fkt_bereich;
d2fe4fb36670 + MA-Funktionen (jquery ui:autocomplete, datepicker)
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   149
                        $fkt["von"] = $row->fkt_von;
d2fe4fb36670 + MA-Funktionen (jquery ui:autocomplete, datepicker)
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   150
                        $fkt["bis"] = $row->fkt_bis;
d2fe4fb36670 + MA-Funktionen (jquery ui:autocomplete, datepicker)
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   151
                        $fkt["bem"] = $row->fkt_bem;
d2fe4fb36670 + MA-Funktionen (jquery ui:autocomplete, datepicker)
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   152
                    } 
d2fe4fb36670 + MA-Funktionen (jquery ui:autocomplete, datepicker)
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   153
                }
d2fe4fb36670 + MA-Funktionen (jquery ui:autocomplete, datepicker)
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   154
            }
d2fe4fb36670 + MA-Funktionen (jquery ui:autocomplete, datepicker)
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   155
            include ($_SERVER["DOCUMENT_ROOT"]."/fhiiqm/form/ma_fkt_form.inc.php");     
d2fe4fb36670 + MA-Funktionen (jquery ui:autocomplete, datepicker)
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   156
        }
d2fe4fb36670 + MA-Funktionen (jquery ui:autocomplete, datepicker)
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   157
        else
d2fe4fb36670 + MA-Funktionen (jquery ui:autocomplete, datepicker)
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   158
        {
d2fe4fb36670 + MA-Funktionen (jquery ui:autocomplete, datepicker)
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   159
            // Daten speichern
d2fe4fb36670 + MA-Funktionen (jquery ui:autocomplete, datepicker)
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   160
            echo "<div align='center'>\n";
d2fe4fb36670 + MA-Funktionen (jquery ui:autocomplete, datepicker)
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   161
            
d2fe4fb36670 + MA-Funktionen (jquery ui:autocomplete, datepicker)
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   162
            // Eingabedaten validieren
d2fe4fb36670 + MA-Funktionen (jquery ui:autocomplete, datepicker)
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   163
            if (!$fkt["von"])
d2fe4fb36670 + MA-Funktionen (jquery ui:autocomplete, datepicker)
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   164
                $fvon = null;
d2fe4fb36670 + MA-Funktionen (jquery ui:autocomplete, datepicker)
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   165
            elseif (!$fvon = new DateTime_s($fkt["von"])) 
d2fe4fb36670 + MA-Funktionen (jquery ui:autocomplete, datepicker)
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   166
                $fvon = null;
d2fe4fb36670 + MA-Funktionen (jquery ui:autocomplete, datepicker)
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   167
            if (!$fkt["bis"])
d2fe4fb36670 + MA-Funktionen (jquery ui:autocomplete, datepicker)
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   168
                $fbis = null;
d2fe4fb36670 + MA-Funktionen (jquery ui:autocomplete, datepicker)
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   169
            elseif (!$fbis = new DateTime_s($fkt["bis"])) 
d2fe4fb36670 + MA-Funktionen (jquery ui:autocomplete, datepicker)
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   170
                $fbis = null;
d2fe4fb36670 + MA-Funktionen (jquery ui:autocomplete, datepicker)
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   171
            if ($fkt["ber"]) $fkt["ber"] = substr($fkt["ber"],0,50); else $fkt["ber"]=null;
d2fe4fb36670 + MA-Funktionen (jquery ui:autocomplete, datepicker)
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   172
            if ($fkt["bem"]) $fkt["bem"] = substr($fkt["bem"],0,100); else $fkt["bem"]=null;
d2fe4fb36670 + MA-Funktionen (jquery ui:autocomplete, datepicker)
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   173
/*
d2fe4fb36670 + MA-Funktionen (jquery ui:autocomplete, datepicker)
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   174
            echo "MA = ".$fkt["pid"] ." - ". $fkt["persknr"] . ", Funktion= ".$fkt["fid"] ." - ".  $fkt["func"] . ", Bereich = " . $fkt["ber"] . 
d2fe4fb36670 + MA-Funktionen (jquery ui:autocomplete, datepicker)
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   175
                    ", von = ".$fkt["von"] .", bis = ".$fkt["bis"] .", bem = ".$fkt["bem"] ."<br />\n";
d2fe4fb36670 + MA-Funktionen (jquery ui:autocomplete, datepicker)
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   176
            echo "fvon = $fvon, fbis = $fbis<br />\n";
d2fe4fb36670 + MA-Funktionen (jquery ui:autocomplete, datepicker)
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   177
*/            
d2fe4fb36670 + MA-Funktionen (jquery ui:autocomplete, datepicker)
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   178
            if ($fkt["pid"] && $fkt["fid"])
d2fe4fb36670 + MA-Funktionen (jquery ui:autocomplete, datepicker)
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   179
            {
d2fe4fb36670 + MA-Funktionen (jquery ui:autocomplete, datepicker)
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   180
                $sql="SELECT COUNT(*) FROM MA_Funktion WHERE persknr=" . $fkt["pid"] . " AND fkt_ID='" . $fkt["fid"] ."'";
d2fe4fb36670 + MA-Funktionen (jquery ui:autocomplete, datepicker)
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   181
                $result = $dbc ->querySingleItem($sql);
18
d0aa14180761 + anlagen edit, korrekturen ma_fkt
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 14
diff changeset
   182
                if ($result && $fkt["ber"]>"!" && $mfid)
7
d2fe4fb36670 + MA-Funktionen (jquery ui:autocomplete, datepicker)
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   183
                {   // UPDATE
d2fe4fb36670 + MA-Funktionen (jquery ui:autocomplete, datepicker)
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   184
                    $stmt = $dbc -> stmtinit();
d2fe4fb36670 + MA-Funktionen (jquery ui:autocomplete, datepicker)
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   185
                    if (is_object($stmt))
d2fe4fb36670 + MA-Funktionen (jquery ui:autocomplete, datepicker)
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   186
                    {
d2fe4fb36670 + MA-Funktionen (jquery ui:autocomplete, datepicker)
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   187
                        $stmt -> prepare("UPDATE fhiiqm.MA_Funktion SET
d2fe4fb36670 + MA-Funktionen (jquery ui:autocomplete, datepicker)
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   188
                                    fkt_bereich = ?,
d2fe4fb36670 + MA-Funktionen (jquery ui:autocomplete, datepicker)
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   189
                                    fkt_von = ?,
d2fe4fb36670 + MA-Funktionen (jquery ui:autocomplete, datepicker)
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   190
                                    fkt_bis = ?,
d2fe4fb36670 + MA-Funktionen (jquery ui:autocomplete, datepicker)
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   191
                                    fkt_bem = ? 
18
d0aa14180761 + anlagen edit, korrekturen ma_fkt
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 14
diff changeset
   192
                                    WHERE mf_ID = $mfid");
7
d2fe4fb36670 + MA-Funktionen (jquery ui:autocomplete, datepicker)
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   193
                        $stmt -> bind_param('ssss',$fkt["ber"], $fvon, $fbis, $fkt["bem"]);
d2fe4fb36670 + MA-Funktionen (jquery ui:autocomplete, datepicker)
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   194
                        $res = $stmt -> execute();
9
f3ee378f9631 + cssMenu, kleinere ?nderungen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 7
diff changeset
   195
//                            print_r($stmt);
14
32203b8f40ee Rechteverwaltung II, vertrag_flist-Spaltenreihenfolge
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 10
diff changeset
   196
                        if ($stmt->error) echo "error: " . $stmt->errno." -> ".$stmt->error . "<br><br>\n";
7
d2fe4fb36670 + MA-Funktionen (jquery ui:autocomplete, datepicker)
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   197
                        if ($res)
d2fe4fb36670 + MA-Funktionen (jquery ui:autocomplete, datepicker)
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   198
                            echo "<p class='green'><b>UPDATE: Daten  zu '".$fkt["persknr"]."' und '".$fkt["func"]."' wurde erfolgreich gespeichert.</b></p>\n";
d2fe4fb36670 + MA-Funktionen (jquery ui:autocomplete, datepicker)
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   199
                        else
d2fe4fb36670 + MA-Funktionen (jquery ui:autocomplete, datepicker)
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   200
                            echo "<p class='red'><b>UPDATE: Daten  zu '".$fkt["persknr"]."' und '".$fkt["func"]."' konnte nicht gespeichert werden!</b></p>\n";
d2fe4fb36670 + MA-Funktionen (jquery ui:autocomplete, datepicker)
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   201
                   }
d2fe4fb36670 + MA-Funktionen (jquery ui:autocomplete, datepicker)
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   202
                }
d2fe4fb36670 + MA-Funktionen (jquery ui:autocomplete, datepicker)
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   203
                else
d2fe4fb36670 + MA-Funktionen (jquery ui:autocomplete, datepicker)
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   204
                {   // INSERT
d2fe4fb36670 + MA-Funktionen (jquery ui:autocomplete, datepicker)
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   205
                        $stmt = $dbc -> stmtinit();
14
32203b8f40ee Rechteverwaltung II, vertrag_flist-Spaltenreihenfolge
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 10
diff changeset
   206
                    if (is_object($stmt))
32203b8f40ee Rechteverwaltung II, vertrag_flist-Spaltenreihenfolge
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 10
diff changeset
   207
                    {
32203b8f40ee Rechteverwaltung II, vertrag_flist-Spaltenreihenfolge
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 10
diff changeset
   208
                        $stmt -> prepare("INSERT INTO fhiiqm.MA_Funktion (persknr,fkt_ID,fkt_bereich,fkt_von,fkt_bis,fkt_bem) VALUES(?,?,?,?,?,?)");
32203b8f40ee Rechteverwaltung II, vertrag_flist-Spaltenreihenfolge
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 10
diff changeset
   209
                        $stmt -> bind_param('isssss',$fkt["pid"],$fkt["fid"],$fkt["ber"], $fvon, $fbis, $fkt["bem"]);
32203b8f40ee Rechteverwaltung II, vertrag_flist-Spaltenreihenfolge
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 10
diff changeset
   210
                        $res = $stmt -> execute();
32203b8f40ee Rechteverwaltung II, vertrag_flist-Spaltenreihenfolge
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 10
diff changeset
   211
                        if ($stmt->error) echo "error: " . $stmt->errno." -> ".$stmt->error . "<br><br>\n";
32203b8f40ee Rechteverwaltung II, vertrag_flist-Spaltenreihenfolge
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 10
diff changeset
   212
                        if ($res)
32203b8f40ee Rechteverwaltung II, vertrag_flist-Spaltenreihenfolge
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 10
diff changeset
   213
                            echo "<p class='green'><b>INSERT: Zuordnung  von '".$fkt["func"]."' zu '".$fkt["persknr"]."' wurde erfolgreich gespeichert.</b></p>\n";
32203b8f40ee Rechteverwaltung II, vertrag_flist-Spaltenreihenfolge
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 10
diff changeset
   214
                        else
32203b8f40ee Rechteverwaltung II, vertrag_flist-Spaltenreihenfolge
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 10
diff changeset
   215
                            echo "<p class='red'><b>INSERT: Zuordnung  von '".$fkt["func"]."' zu '".$fkt["persknr"]."' konnte nicht gespeichert werden!</b></p>\n";
32203b8f40ee Rechteverwaltung II, vertrag_flist-Spaltenreihenfolge
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 10
diff changeset
   216
                    }
7
d2fe4fb36670 + MA-Funktionen (jquery ui:autocomplete, datepicker)
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   217
                    
d2fe4fb36670 + MA-Funktionen (jquery ui:autocomplete, datepicker)
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   218
                }
d2fe4fb36670 + MA-Funktionen (jquery ui:autocomplete, datepicker)
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   219
            }
d2fe4fb36670 + MA-Funktionen (jquery ui:autocomplete, datepicker)
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   220
        echo "</div>\n";    
20
5877137431e4 + Anlage duplizieren, Voreinstellungen edit, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 18
diff changeset
   221
        echo "<p class='sc'>&nbsp;&nbsp;&nbsp;<a href=\"ma_fkt_flist.php\" target=\"_self\" title=\"Funktionen\">Zur Funktionenliste</a></p>\n";    
5877137431e4 + Anlage duplizieren, Voreinstellungen edit, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 18
diff changeset
   222
        echo "<p class='sc'>&nbsp;&nbsp;&nbsp;<a href=\"ma_fkt_ed.php\" target=\"_self\" title=\"Funktion erfassen\">Weitere Funktion erfassen</a></p>\n";    
7
d2fe4fb36670 + MA-Funktionen (jquery ui:autocomplete, datepicker)
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   223
        }   
d2fe4fb36670 + MA-Funktionen (jquery ui:autocomplete, datepicker)
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   224
    ?>
d2fe4fb36670 + MA-Funktionen (jquery ui:autocomplete, datepicker)
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   225
d2fe4fb36670 + MA-Funktionen (jquery ui:autocomplete, datepicker)
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   226
 </body>
d2fe4fb36670 + MA-Funktionen (jquery ui:autocomplete, datepicker)
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   227
 </html>