fhiiqm/inc/func_lib.inc.php
changeset 21 97dba0fe820c
parent 20 5877137431e4
child 22 aae5b0ecc47b
--- a/fhiiqm/inc/func_lib.inc.php	Thu Dec 15 16:42:56 2011 +0100
+++ b/fhiiqm/inc/func_lib.inc.php	Fri Dec 23 15:03:37 2011 +0100
@@ -100,7 +100,7 @@
        /** zeigt Login-Form, prueft userid und passwort, leitet zu gewuenschter Seite weiter
         *   Parameter
         *   $target     Zieladresse
-        *   headl       Ueberschrift Loginform
+        *   $headl      Ueberschrift Loginform
         */
           
        session_start();
@@ -208,15 +208,22 @@
     
     function duplicate_record ($table, $key_name, $key_value) 
     {
+       /** dupliziert Datensatz in table
+        *   Parameter
+        *   $table      Tabellenname
+        *   $key_name   Name ID-Spalte
+        *   $key_value  Wert ID des DSes, der dupliziert werden soll
+        */
+         
     	include_once($_SERVER['DOCUMENT_ROOT'] ."/fhiiqm/inc/dbconnect.inc.php");
         global $dbc; // Verbindung ist schon da? 
     	if (!isset($dbc) || !$dbc) $dbc = new dbconnection();
 
-        // Get the names of all fields/columns in the table
+        // erfragen Namen aller Felder in $table
         $sql = 'SHOW COLUMNS FROM ' . $table . ';';
         $result = $dbc -> queryObjectArray($sql);
         
-        // Generate the duplication query with those fields except the key
+        // Generieren der INSERT-Abfrage mit allen Feldern ausser ID-Feld
         $query = 'INSERT INTO ' . $table . ' (SELECT ';
         
         foreach ($result as $row) 
@@ -234,7 +241,7 @@
         $ret = $dbc -> execute($query);
         if ($ret)
         { 
-            // Return the new id
+            // Return new id
             $new_id = $dbc -> insertId();
             return $new_id;
         }