From 7794bafbf35d35828ac81f725da517065639d238 Mon Sep 17 00:00:00 2001 From: Karl Burkhart Date: Tue, 13 Dec 2011 09:52:27 +0000 Subject: [PATCH] =?UTF-8?q?Eigene=20Funktion=20f=C3=BCr=20wechseln=20der?= =?UTF-8?q?=20Projektphase?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- include/projekttask.class.php | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/include/projekttask.class.php b/include/projekttask.class.php index a3db07482..9015dd2e0 100755 --- a/include/projekttask.class.php +++ b/include/projekttask.class.php @@ -240,6 +240,32 @@ class projekttask extends basis_db return true; } + /** + * + * Wechselt die Projektphase des übergebenen Task + * @param $projekttask_id + * @param $projektphase_id + */ + public function changePhase($projekttask_id, $projektphase_id) + { + if(!is_numeric($projekttask_id) || !is_numeric($projektphase_id)) + { + $this->errormsg = "Ungültige ID."; + return false; + } + + $qry ="UPDATE fue.tbl_projekttask SET projektphase_id = ".addslashes($projektphase_id)." + WHERE projekttask_id = ".addslashes($projekttask_id)." OR projekttask_fk =".addslashes($projekttask_id); + + if($this->db_query($qry)) + return true; + else + { + $this->errormsg = "Fehler bei der Abfrage aufgetreten."; + return false; + } + } + /** * Speichert den aktuellen Datensatz in die Datenbank * Wenn $neu auf true gesetzt ist wird ein neuer Datensatz angelegt