--- 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;
}