fhiiqm/ma_fkt_ed.php
author Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
Fri, 31 Aug 2012 14:22:20 +0200
changeset 30 d02d02efc55a
parent 28 8d8bce56918f
child 33 f1a8785434e4
permissions -rw-r--r--
+ tab-Test, Korrekturen
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"];
27
d92bbe898f32 + aptyp-Gef?hrdung, fkt_ma_report, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 26
diff changeset
    31
//    if (!$fkt["fid"]) $fkt["fid"] = $_GET["f"];
26
3c1e3ac7089f + csv-Dateien Laser, Vertrag, Raum
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 20
diff changeset
    32
    $mfid = $_GET[i];
28
8d8bce56918f + Arbeitssicherheit, Listen, Reports, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 27
diff changeset
    33
	$ok		= $_POST["ok"];
8d8bce56918f + Arbeitssicherheit, Listen, Reports, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 27
diff changeset
    34
    $sub    = $_POST["eintragen"];
8d8bce56918f + Arbeitssicherheit, Listen, Reports, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 27
diff changeset
    35
    $del    = $_POST["del"];
26
3c1e3ac7089f + csv-Dateien Laser, Vertrag, Raum
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 20
diff changeset
    36
3c1e3ac7089f + csv-Dateien Laser, Vertrag, Raum
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 20
diff changeset
    37
    $dup    = $_POST["dup"];
3c1e3ac7089f + csv-Dateien Laser, Vertrag, Raum
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 20
diff changeset
    38
    if (!$dup) $dup = $_GET["d"];
3c1e3ac7089f + csv-Dateien Laser, Vertrag, Raum
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 20
diff changeset
    39
    $copy   = $_GET["c"];
3c1e3ac7089f + csv-Dateien Laser, Vertrag, Raum
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 20
diff changeset
    40
3c1e3ac7089f + csv-Dateien Laser, Vertrag, Raum
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 20
diff changeset
    41
    if ($dup)
3c1e3ac7089f + csv-Dateien Laser, Vertrag, Raum
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 20
diff changeset
    42
    {   // Info duplizieren
3c1e3ac7089f + csv-Dateien Laser, Vertrag, Raum
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 20
diff changeset
    43
        $tab = "MA_Funktion";
3c1e3ac7089f + csv-Dateien Laser, Vertrag, Raum
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 20
diff changeset
    44
        $key = "mf_ID";
3c1e3ac7089f + csv-Dateien Laser, Vertrag, Raum
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 20
diff changeset
    45
        $val =  $mfid;
3c1e3ac7089f + csv-Dateien Laser, Vertrag, Raum
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 20
diff changeset
    46
//        $ret=1;
3c1e3ac7089f + csv-Dateien Laser, Vertrag, Raum
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 20
diff changeset
    47
        $ret = duplicate_record ($tab, $key, $val);
3c1e3ac7089f + csv-Dateien Laser, Vertrag, Raum
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 20
diff changeset
    48
        if ($ret)
3c1e3ac7089f + csv-Dateien Laser, Vertrag, Raum
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 20
diff changeset
    49
        {
3c1e3ac7089f + csv-Dateien Laser, Vertrag, Raum
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 20
diff changeset
    50
            $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
    51
            header("Location: $addr");
3c1e3ac7089f + csv-Dateien Laser, Vertrag, Raum
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 20
diff changeset
    52
            exit;
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
        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
    55
    }    
27
d92bbe898f32 + aptyp-Gef?hrdung, fkt_ma_report, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 26
diff changeset
    56
//    print_r($fkt); echo "<br />";
26
3c1e3ac7089f + csv-Dateien Laser, Vertrag, Raum
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 20
diff changeset
    57
    
7
d2fe4fb36670 + MA-Funktionen (jquery ui:autocomplete, datepicker)
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    58
?>
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
<!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
    61
<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
    62
d2fe4fb36670 + MA-Funktionen (jquery ui:autocomplete, datepicker)
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    63
<head>
d2fe4fb36670 + MA-Funktionen (jquery ui:autocomplete, datepicker)
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    64
	<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
    65
    <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
    66
    <link type="text/css" href="/fhiiqm/css/db_print.css" rel="Stylesheet" media="print"/>	
28
8d8bce56918f + Arbeitssicherheit, Listen, Reports, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 27
diff changeset
    67
<!--
7
d2fe4fb36670 + MA-Funktionen (jquery ui:autocomplete, datepicker)
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    68
    <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
    69
    <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
    70
    <script type="text/javascript" src="/fhiiqm/js/jquery/jquery-ui-1.8.16.custom.min.js"></script>
28
8d8bce56918f + Arbeitssicherheit, Listen, Reports, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 27
diff changeset
    71
-->
8d8bce56918f + Arbeitssicherheit, Listen, Reports, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 27
diff changeset
    72
    <link type="text/css" href="/fhiiqm/css/jquery/ui-lightness-1.8.21/jquery-ui-1.8.21.custom.css" rel="Stylesheet" />	
8d8bce56918f + Arbeitssicherheit, Listen, Reports, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 27
diff changeset
    73
    <script type="text/javascript" src="/fhiiqm/js/jquery/jquery-1.7.2.min.js"></script>
8d8bce56918f + Arbeitssicherheit, Listen, Reports, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 27
diff changeset
    74
    <script type="text/javascript" src="/fhiiqm/js/jquery/jquery-ui-1.8.21.custom.min.js"></script>
10
f538f73ebc37 + MA-Funktion_Liste, Layoutaenderungen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 9
diff changeset
    75
    <title>Mitarbeiter - Funktionen</title>
7
d2fe4fb36670 + MA-Funktionen (jquery ui:autocomplete, datepicker)
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    76
 </head>
d2fe4fb36670 + MA-Funktionen (jquery ui:autocomplete, datepicker)
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    77
 
d2fe4fb36670 + MA-Funktionen (jquery ui:autocomplete, datepicker)
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    78
 <body>
14
32203b8f40ee Rechteverwaltung II, vertrag_flist-Spaltenreihenfolge
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 10
diff changeset
    79
32203b8f40ee Rechteverwaltung II, vertrag_flist-Spaltenreihenfolge
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 10
diff changeset
    80
<?php
32203b8f40ee Rechteverwaltung II, vertrag_flist-Spaltenreihenfolge
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 10
diff changeset
    81
    echo "&nbsp;";  
32203b8f40ee Rechteverwaltung II, vertrag_flist-Spaltenreihenfolge
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 10
diff changeset
    82
    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
    83
    echo "&nbsp;&nbsp;&nbsp;user: " . $_SESSION["userid"];
32203b8f40ee Rechteverwaltung II, vertrag_flist-Spaltenreihenfolge
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 10
diff changeset
    84
    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
    85
    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
    86
?>
32203b8f40ee Rechteverwaltung II, vertrag_flist-Spaltenreihenfolge
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 10
diff changeset
    87
7
d2fe4fb36670 + MA-Funktionen (jquery ui:autocomplete, datepicker)
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    88
    <div align='center'>
10
f538f73ebc37 + MA-Funktion_Liste, Layoutaenderungen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 9
diff changeset
    89
<!--    <style type="text/css">
f538f73ebc37 + MA-Funktion_Liste, Layoutaenderungen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 9
diff changeset
    90
        .ui-datepicker {
f538f73ebc37 + MA-Funktion_Liste, Layoutaenderungen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 9
diff changeset
    91
            font-size: 11px;
f538f73ebc37 + MA-Funktion_Liste, Layoutaenderungen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 9
diff changeset
    92
            background-color: #AEE7E7
f538f73ebc37 + MA-Funktion_Liste, Layoutaenderungen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 9
diff changeset
    93
            }
f538f73ebc37 + MA-Funktion_Liste, Layoutaenderungen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 9
diff changeset
    94
    </style>
f538f73ebc37 + MA-Funktion_Liste, Layoutaenderungen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 9
diff changeset
    95
-->
7
d2fe4fb36670 + MA-Funktionen (jquery ui:autocomplete, datepicker)
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    96
    <script>
d2fe4fb36670 + MA-Funktionen (jquery ui:autocomplete, datepicker)
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    97
      $(document).ready(function() {
d2fe4fb36670 + MA-Funktionen (jquery ui:autocomplete, datepicker)
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    98
        $("#persknr").focus();
d2fe4fb36670 + MA-Funktionen (jquery ui:autocomplete, datepicker)
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    99
        $("#persknr").autocomplete({
d2fe4fb36670 + MA-Funktionen (jquery ui:autocomplete, datepicker)
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   100
                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
   101
    			minLength: 2,
d2fe4fb36670 + MA-Funktionen (jquery ui:autocomplete, datepicker)
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   102
                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
   103
    		});
9
f3ee378f9631 + cssMenu, kleinere ?nderungen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 7
diff changeset
   104
/*        $("#func").autocomplete({
7
d2fe4fb36670 + MA-Funktionen (jquery ui:autocomplete, datepicker)
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   105
                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
   106
    			minLength: 1,
d2fe4fb36670 + MA-Funktionen (jquery ui:autocomplete, datepicker)
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   107
                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
   108
    		});
9
f3ee378f9631 + cssMenu, kleinere ?nderungen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 7
diff changeset
   109
*/
7
d2fe4fb36670 + MA-Funktionen (jquery ui:autocomplete, datepicker)
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   110
        $("#von").datepicker({
d2fe4fb36670 + MA-Funktionen (jquery ui:autocomplete, datepicker)
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   111
            dateFormat: 'yy-mm-dd',
d2fe4fb36670 + MA-Funktionen (jquery ui:autocomplete, datepicker)
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   112
            yearRange: '2000:2020',
d2fe4fb36670 + MA-Funktionen (jquery ui:autocomplete, datepicker)
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   113
            changeMonth: true,
10
f538f73ebc37 + MA-Funktion_Liste, Layoutaenderungen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 9
diff changeset
   114
			changeYear: true,
f538f73ebc37 + MA-Funktion_Liste, Layoutaenderungen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 9
diff changeset
   115
            firstDay: 1,
f538f73ebc37 + MA-Funktion_Liste, Layoutaenderungen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 9
diff changeset
   116
            dayNamesMin: ['So','Mo', 'Di', 'Mi', 'Do', 'Fr', 'Sa' ],
f538f73ebc37 + MA-Funktion_Liste, Layoutaenderungen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 9
diff changeset
   117
            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
   118
        });
d2fe4fb36670 + MA-Funktionen (jquery ui:autocomplete, datepicker)
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   119
        $("#bis").datepicker({
d2fe4fb36670 + MA-Funktionen (jquery ui:autocomplete, datepicker)
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   120
            dateFormat: 'yy-mm-dd',
d2fe4fb36670 + MA-Funktionen (jquery ui:autocomplete, datepicker)
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   121
            yearRange: '2000:2025',
d2fe4fb36670 + MA-Funktionen (jquery ui:autocomplete, datepicker)
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   122
            changeMonth: true,
10
f538f73ebc37 + MA-Funktion_Liste, Layoutaenderungen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 9
diff changeset
   123
			changeYear: true,
f538f73ebc37 + MA-Funktion_Liste, Layoutaenderungen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 9
diff changeset
   124
            firstDay: 1,
f538f73ebc37 + MA-Funktion_Liste, Layoutaenderungen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 9
diff changeset
   125
            dayNamesMin: ['So', 'Mo', 'Di', 'Mi', 'Do', 'Fr', 'Sa'],
f538f73ebc37 + MA-Funktion_Liste, Layoutaenderungen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 9
diff changeset
   126
            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
   127
        });
30
d02d02efc55a + tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 28
diff changeset
   128
//        $("input[id='filter']").addClass("long50");
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
    </script>
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
    <?php
26
3c1e3ac7089f + csv-Dateien Laser, Vertrag, Raum
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 20
diff changeset
   133
        if ($copy) $duptext = " (Kopie)"; else $duptext = "";
3c1e3ac7089f + csv-Dateien Laser, Vertrag, Raum
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 20
diff changeset
   134
        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
   135
        
d2fe4fb36670 + MA-Funktionen (jquery ui:autocomplete, datepicker)
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   136
        echo "</div>\n";    
d2fe4fb36670 + MA-Funktionen (jquery ui:autocomplete, datepicker)
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   137
        
28
8d8bce56918f + Arbeitssicherheit, Listen, Reports, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 27
diff changeset
   138
        if (!$ok || (!isset($fkt) && !$fkt) || !$fkt["pid"] || !$fkt["fid"] || (!$sub && !$del)) 
7
d2fe4fb36670 + MA-Funktionen (jquery ui:autocomplete, datepicker)
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   139
        {
28
8d8bce56918f + Arbeitssicherheit, Listen, Reports, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 27
diff changeset
   140
            if ($mfid && !$fkt["fid"])
7
d2fe4fb36670 + MA-Funktionen (jquery ui:autocomplete, datepicker)
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   141
            {
27
d92bbe898f32 + aptyp-Gef?hrdung, fkt_ma_report, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 26
diff changeset
   142
                $sql = "SELECT ma.persknr, 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
   143
                        FROM fhiiqm.MA_Funktion ma INNER JOIN 
d2fe4fb36670 + MA-Funktionen (jquery ui:autocomplete, datepicker)
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   144
                        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
   145
                        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
   146
                        WHERE mf_ID = $mfid";
7
d2fe4fb36670 + MA-Funktionen (jquery ui:autocomplete, datepicker)
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   147
                if ($result = $dbc -> queryObjectArray($sql))
d2fe4fb36670 + MA-Funktionen (jquery ui:autocomplete, datepicker)
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   148
                {
d2fe4fb36670 + MA-Funktionen (jquery ui:autocomplete, datepicker)
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   149
                    foreach ($result as $row)
d2fe4fb36670 + MA-Funktionen (jquery ui:autocomplete, datepicker)
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   150
                    {
27
d92bbe898f32 + aptyp-Gef?hrdung, fkt_ma_report, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 26
diff changeset
   151
                        $fkt["pid"] = $row->persknr;
7
d2fe4fb36670 + MA-Funktionen (jquery ui:autocomplete, datepicker)
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   152
                        $fkt["persknr"] = $row->vname;
10
f538f73ebc37 + MA-Funktion_Liste, Layoutaenderungen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 9
diff changeset
   153
//                        $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
   154
                        $fkt["func"] = $row->fkt_ID;
7
d2fe4fb36670 + MA-Funktionen (jquery ui:autocomplete, datepicker)
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   155
                        $fkt["ber"] = $row->fkt_bereich;
d2fe4fb36670 + MA-Funktionen (jquery ui:autocomplete, datepicker)
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   156
                        $fkt["von"] = $row->fkt_von;
d2fe4fb36670 + MA-Funktionen (jquery ui:autocomplete, datepicker)
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   157
                        $fkt["bis"] = $row->fkt_bis;
d2fe4fb36670 + MA-Funktionen (jquery ui:autocomplete, datepicker)
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   158
                        $fkt["bem"] = $row->fkt_bem;
d2fe4fb36670 + MA-Funktionen (jquery ui:autocomplete, datepicker)
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   159
                    } 
d2fe4fb36670 + MA-Funktionen (jquery ui:autocomplete, datepicker)
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   160
                }
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
            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
   163
        }
d2fe4fb36670 + MA-Funktionen (jquery ui:autocomplete, datepicker)
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   164
        else
d2fe4fb36670 + MA-Funktionen (jquery ui:autocomplete, datepicker)
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   165
        {
28
8d8bce56918f + Arbeitssicherheit, Listen, Reports, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 27
diff changeset
   166
            // Daten Loeschen, speichern
7
d2fe4fb36670 + MA-Funktionen (jquery ui:autocomplete, datepicker)
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   167
            echo "<div align='center'>\n";
d2fe4fb36670 + MA-Funktionen (jquery ui:autocomplete, datepicker)
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   168
            
28
8d8bce56918f + Arbeitssicherheit, Listen, Reports, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 27
diff changeset
   169
            if ($del)
8d8bce56918f + Arbeitssicherheit, Listen, Reports, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 27
diff changeset
   170
            {
8d8bce56918f + Arbeitssicherheit, Listen, Reports, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 27
diff changeset
   171
                $sql="DELETE FROM MA_Funktion WHERE mf_ID=$mfid";
8d8bce56918f + Arbeitssicherheit, Listen, Reports, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 27
diff changeset
   172
                $resd = $dbc -> execute($sql);
8d8bce56918f + Arbeitssicherheit, Listen, Reports, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 27
diff changeset
   173
                if ($resd) echo "<p class='green'><b>DELETE: Daten  zu '".$fkt["persknr"]."' und '".$fkt["func"]."' wurde erfolgreich gel&ouml;scht.</b></p>\n";
8d8bce56918f + Arbeitssicherheit, Listen, Reports, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 27
diff changeset
   174
                else echo "<p class='red'><b>DELETE: Daten  zu '".$fkt["persknr"]."' und '".$fkt["func"]."' konnten nicht gel&ouml;scht werden.</b></p>\n";
8d8bce56918f + Arbeitssicherheit, Listen, Reports, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 27
diff changeset
   175
            }
8d8bce56918f + Arbeitssicherheit, Listen, Reports, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 27
diff changeset
   176
            else
7
d2fe4fb36670 + MA-Funktionen (jquery ui:autocomplete, datepicker)
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   177
            {
28
8d8bce56918f + Arbeitssicherheit, Listen, Reports, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 27
diff changeset
   178
                // Eingabedaten validieren
8d8bce56918f + Arbeitssicherheit, Listen, Reports, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 27
diff changeset
   179
                if (!$fkt["von"])
8d8bce56918f + Arbeitssicherheit, Listen, Reports, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 27
diff changeset
   180
                    $fvon = null;
8d8bce56918f + Arbeitssicherheit, Listen, Reports, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 27
diff changeset
   181
                elseif (!$fvon = new DateTime_s($fkt["von"])) 
8d8bce56918f + Arbeitssicherheit, Listen, Reports, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 27
diff changeset
   182
                    $fvon = null;
8d8bce56918f + Arbeitssicherheit, Listen, Reports, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 27
diff changeset
   183
                if (!$fkt["bis"])
8d8bce56918f + Arbeitssicherheit, Listen, Reports, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 27
diff changeset
   184
                    $fbis = null;
8d8bce56918f + Arbeitssicherheit, Listen, Reports, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 27
diff changeset
   185
                elseif (!$fbis = new DateTime_s($fkt["bis"])) 
8d8bce56918f + Arbeitssicherheit, Listen, Reports, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 27
diff changeset
   186
                    $fbis = null;
8d8bce56918f + Arbeitssicherheit, Listen, Reports, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 27
diff changeset
   187
                if ($fkt["ber"]) $fkt["ber"] = substr($fkt["ber"],0,50); else $fkt["ber"]=null;
8d8bce56918f + Arbeitssicherheit, Listen, Reports, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 27
diff changeset
   188
                if ($fkt["bem"]) $fkt["bem"] = substr($fkt["bem"],0,100); else $fkt["bem"]=null;
8d8bce56918f + Arbeitssicherheit, Listen, Reports, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 27
diff changeset
   189
    /*
8d8bce56918f + Arbeitssicherheit, Listen, Reports, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 27
diff changeset
   190
                echo "MA = ".$fkt["pid"] ." - ". $fkt["persknr"] . ", Funktion= ".$fkt["fid"] ." - ".  $fkt["func"] . ", Bereich = " . $fkt["ber"] . 
8d8bce56918f + Arbeitssicherheit, Listen, Reports, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 27
diff changeset
   191
                        ", von = ".$fkt["von"] .", bis = ".$fkt["bis"] .", bem = ".$fkt["bem"] ."<br />\n";
8d8bce56918f + Arbeitssicherheit, Listen, Reports, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 27
diff changeset
   192
                echo "fvon = $fvon, fbis = $fbis<br />\n";
8d8bce56918f + Arbeitssicherheit, Listen, Reports, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 27
diff changeset
   193
    */            
8d8bce56918f + Arbeitssicherheit, Listen, Reports, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 27
diff changeset
   194
                if ($fkt["pid"] && $fkt["fid"])
8d8bce56918f + Arbeitssicherheit, Listen, Reports, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 27
diff changeset
   195
                {
8d8bce56918f + Arbeitssicherheit, Listen, Reports, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 27
diff changeset
   196
                    $sql="SELECT COUNT(*) FROM MA_Funktion WHERE persknr=" . $fkt["pid"] . " AND fkt_ID='" . $fkt["fid"] ."'";
8d8bce56918f + Arbeitssicherheit, Listen, Reports, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 27
diff changeset
   197
                    $result = $dbc ->querySingleItem($sql);
8d8bce56918f + Arbeitssicherheit, Listen, Reports, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 27
diff changeset
   198
                    if ($result || $mfid)
8d8bce56918f + Arbeitssicherheit, Listen, Reports, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 27
diff changeset
   199
                    {   // UPDATE
7
d2fe4fb36670 + MA-Funktionen (jquery ui:autocomplete, datepicker)
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   200
                        $stmt = $dbc -> stmtinit();
28
8d8bce56918f + Arbeitssicherheit, Listen, Reports, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 27
diff changeset
   201
                        if (is_object($stmt))
8d8bce56918f + Arbeitssicherheit, Listen, Reports, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 27
diff changeset
   202
                        {
8d8bce56918f + Arbeitssicherheit, Listen, Reports, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 27
diff changeset
   203
                            $stmt -> prepare("UPDATE fhiiqm.MA_Funktion SET
8d8bce56918f + Arbeitssicherheit, Listen, Reports, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 27
diff changeset
   204
                                        persknr = ?,
8d8bce56918f + Arbeitssicherheit, Listen, Reports, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 27
diff changeset
   205
                                        fkt_ID = ?,
8d8bce56918f + Arbeitssicherheit, Listen, Reports, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 27
diff changeset
   206
                                        fkt_bereich = ?,
8d8bce56918f + Arbeitssicherheit, Listen, Reports, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 27
diff changeset
   207
                                        fkt_von = ?,
8d8bce56918f + Arbeitssicherheit, Listen, Reports, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 27
diff changeset
   208
                                        fkt_bis = ?,
8d8bce56918f + Arbeitssicherheit, Listen, Reports, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 27
diff changeset
   209
                                        fkt_bem = ? 
8d8bce56918f + Arbeitssicherheit, Listen, Reports, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 27
diff changeset
   210
                                        WHERE mf_ID = $mfid");
8d8bce56918f + Arbeitssicherheit, Listen, Reports, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 27
diff changeset
   211
                            $stmt -> bind_param('isssss',$fkt["pid"],$fkt["fid"],$fkt["ber"], $fvon, $fbis, $fkt["bem"]);
8d8bce56918f + Arbeitssicherheit, Listen, Reports, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 27
diff changeset
   212
                            $res = $stmt -> execute();
8d8bce56918f + Arbeitssicherheit, Listen, Reports, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 27
diff changeset
   213
    //                            print_r($stmt);
8d8bce56918f + Arbeitssicherheit, Listen, Reports, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 27
diff changeset
   214
                            if ($stmt->error) echo "error: " . $stmt->errno." -> ".$stmt->error . "<br><br>\n";
8d8bce56918f + Arbeitssicherheit, Listen, Reports, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 27
diff changeset
   215
                            if ($res)
8d8bce56918f + Arbeitssicherheit, Listen, Reports, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 27
diff changeset
   216
                                echo "<p class='green'><b>UPDATE: Daten  zu '".$fkt["persknr"]."' und '".$fkt["func"]."' wurde erfolgreich gespeichert.</b></p>\n";
8d8bce56918f + Arbeitssicherheit, Listen, Reports, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 27
diff changeset
   217
                            else
8d8bce56918f + Arbeitssicherheit, Listen, Reports, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 27
diff changeset
   218
                                echo "<p class='red'><b>UPDATE: Daten  zu '".$fkt["persknr"]."' und '".$fkt["func"]."' konnte nicht gespeichert werden!</b></p>\n";
8d8bce56918f + Arbeitssicherheit, Listen, Reports, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 27
diff changeset
   219
                       }
14
32203b8f40ee Rechteverwaltung II, vertrag_flist-Spaltenreihenfolge
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 10
diff changeset
   220
                    }
28
8d8bce56918f + Arbeitssicherheit, Listen, Reports, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 27
diff changeset
   221
                    else
8d8bce56918f + Arbeitssicherheit, Listen, Reports, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 27
diff changeset
   222
                    {   // INSERT
8d8bce56918f + Arbeitssicherheit, Listen, Reports, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 27
diff changeset
   223
                            $stmt = $dbc -> stmtinit();
8d8bce56918f + Arbeitssicherheit, Listen, Reports, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 27
diff changeset
   224
                        if (is_object($stmt))
8d8bce56918f + Arbeitssicherheit, Listen, Reports, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 27
diff changeset
   225
                        {
8d8bce56918f + Arbeitssicherheit, Listen, Reports, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 27
diff changeset
   226
                            $stmt -> prepare("INSERT INTO fhiiqm.MA_Funktion (persknr,fkt_ID,fkt_bereich,fkt_von,fkt_bis,fkt_bem) VALUES(?,?,?,?,?,?)");
8d8bce56918f + Arbeitssicherheit, Listen, Reports, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 27
diff changeset
   227
                            $stmt -> bind_param('isssss',$fkt["pid"],$fkt["fid"],$fkt["ber"], $fvon, $fbis, $fkt["bem"]);
8d8bce56918f + Arbeitssicherheit, Listen, Reports, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 27
diff changeset
   228
                            $res = $stmt -> execute();
8d8bce56918f + Arbeitssicherheit, Listen, Reports, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 27
diff changeset
   229
                            if ($stmt->error) echo "error: " . $stmt->errno." -> ".$stmt->error . "<br><br>\n";
8d8bce56918f + Arbeitssicherheit, Listen, Reports, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 27
diff changeset
   230
                            if ($res)
8d8bce56918f + Arbeitssicherheit, Listen, Reports, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 27
diff changeset
   231
                                echo "<p class='green'><b>INSERT: Zuordnung  von '".$fkt["func"]."' zu '".$fkt["persknr"]."' wurde erfolgreich gespeichert.</b></p>\n";
8d8bce56918f + Arbeitssicherheit, Listen, Reports, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 27
diff changeset
   232
                            else
8d8bce56918f + Arbeitssicherheit, Listen, Reports, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 27
diff changeset
   233
                                echo "<p class='red'><b>INSERT: Zuordnung  von '".$fkt["func"]."' zu '".$fkt["persknr"]."' konnte nicht gespeichert werden!</b></p>\n";
8d8bce56918f + Arbeitssicherheit, Listen, Reports, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 27
diff changeset
   234
                        }
8d8bce56918f + Arbeitssicherheit, Listen, Reports, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 27
diff changeset
   235
                        
8d8bce56918f + Arbeitssicherheit, Listen, Reports, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 27
diff changeset
   236
                    }
7
d2fe4fb36670 + MA-Funktionen (jquery ui:autocomplete, datepicker)
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   237
                }
d2fe4fb36670 + MA-Funktionen (jquery ui:autocomplete, datepicker)
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   238
            }
d2fe4fb36670 + MA-Funktionen (jquery ui:autocomplete, datepicker)
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   239
        echo "</div>\n";    
20
5877137431e4 + Anlage duplizieren, Voreinstellungen edit, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 18
diff changeset
   240
        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
   241
        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
   242
        }   
d2fe4fb36670 + MA-Funktionen (jquery ui:autocomplete, datepicker)
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   243
    ?>
d2fe4fb36670 + MA-Funktionen (jquery ui:autocomplete, datepicker)
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   244
d2fe4fb36670 + MA-Funktionen (jquery ui:autocomplete, datepicker)
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   245
 </body>
d2fe4fb36670 + MA-Funktionen (jquery ui:autocomplete, datepicker)
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   246
 </html>