define ("HOST", "localhost");
-define ("SCHEMA", "ticket");
+//define ("SCHEMA", "ticket");
define ("DB", "tickets");
//define ("USER", "postgres");
define ("USER", "oleb");
\r
if (isset($_POST) && count(array_keys($_POST)) > 0) {\r
\r
- $issue = handleQuickUpdate($_POST, $connect_dbms_handle);\r
+ $issue = handleQuickUpdate($_POST, $connect_dbms_handle, $current_user);\r
//echo $issue;\r
$domain = getDomainIdOfIssue($connect_dbms_handle, $issue);\r
//echo $domain;\r
\r
if (isset($_POST) && count(array_keys($_POST)) > 0) {\r
\r
- handleQuickUpdate($_POST, $connect_dbms_handle);\r
+ handleQuickUpdate($_POST, $connect_dbms_handle, $current_user);\r
\r
}\r
\r
//var_dump($_GET);\r
$issue = $_GET['issuedetail'];\r
\r
- $issue_arr = getData($connect_dbms_handle, generateSelect(array("*"), "ticket.view_issue", array("id=".$issue), null));\r
+ $issue_arr = getData($connect_dbms_handle, generateSelectWhereOrder(array("*"), "ticket.view_issue", array("id=".$issue), null));\r
//var_dump($issue_arr);\r
\r
- $comments_arr = getData($connect_dbms_handle, generateSelect(array("*"), "ticket.view_comments_users", array("fk_issue_of_comment=".$issue), array("erstellt asc")));\r
+ $comments_arr = getData($connect_dbms_handle, generateSelectWhereOrder(array("*"), "ticket.view_comments_users", array("fk_issue_of_comment=".$issue), array("erstellt asc")));\r
//var_dump($comments_arr);\r
}\r
}\r
$issue = $change[1];\r
//echo $issue;\r
\r
+ //var_dump($_POST);\r
$update_arr = array();\r
\r
$issue_deadline = $_POST['issue_deadline'];\r
$issue_executiondate_date = $_POST['issue_executiondate'];\r
$issue_executiondate_time = $_POST['issue_executiondate_time'];\r
$issue_executiondate = $issue_executiondate_date." ";\r
- $issue_executiondate .= ($issue_executiondate_time == "" ? " 00:00" : $issue_executiondate_time).":00'";\r
+ $issue_executiondate .= ($issue_executiondate_time == "" ? " 00:00" : $issue_executiondate_time)."'";\r
array_push($update_arr, array("executiondate", "'".$issue_executiondate));\r
\r
$issue_domain = $_POST['issue_domain'];\r
array_push($update_arr, array("fk_domain", $issue_domain));\r
\r
$issue_project = $_POST['issue_project'];\r
- array_push($update_arr, array("fk_project", $issue_project));\r
+ if ($issue_project != 0) {\r
+ array_push($update_arr, array("fk_project", $issue_project));\r
+ }\r
\r
$issue_aufwand_h = $_POST['issue_aufwand_h'];\r
+ $leading_zero = "";\r
+ if ($issue_aufwand_h < 10) {\r
+ $leading_zero = "0";\r
+ }\r
$issue_aufwand_min = $_POST['issue_aufwand_min'];\r
- array_push($update_arr, array("effort", "'".$issue_aufwand_h.":".(15*$issue_aufwand_min).":00'"));\r
+ array_push($update_arr, array("effort", "'".$leading_zero.$issue_aufwand_h.":".(15*$issue_aufwand_min).":00'"));\r
\r
$issue_assignee = $_POST['issue_assignee'];\r
array_push($update_arr, array("fk_assignee", $issue_assignee));\r
$sqlupdate = generateUpdateSchema("ticket", "dt_issue", $update_arr, array("id=".$issue));\r
//echo $sqlupdate;\r
$sqlupdate_result = getBooleanData($connect_dbms_handle, $sqlupdate);\r
- //echo $sqlinsert_result;\r
+ //echo $sqlupdate_result;\r
\r
$sqllog = generateInsertSchema("ticket", "dt_sqllog", array("DEFAULT", "now()", "'".addslashes(str_replace("'", "\"", $sqlupdate))."'", $current_user, "'".uniqid()."'", "'".$page."'"));\r
$sqllog_result = getBooleanData($connect_dbms_handle, $sqllog);\r
//echo $sqllog_result;\r
\r
- $issue_arr = getData($connect_dbms_handle, generateSelect(array("*"), "ticket.view_issue", array("id=".$issue), null));\r
+ $issue_arr = getData($connect_dbms_handle, generateSelectWhereOrder(array("*"), "ticket.view_issue", array("id=".$issue), null));\r
//var_dump($issue_arr);\r
\r
- $comments_arr = getData($connect_dbms_handle, generateSelect(array("*"), "ticket.view_comments_users", array("fk_issue_of_comment=".$issue), array("erstellt asc")));\r
+ $comments_arr = getData($connect_dbms_handle, generateSelectWhereOrder(array("*"), "ticket.view_comments_users", array("fk_issue_of_comment=".$issue), array("erstellt asc")));\r
//var_dump($comments_arr);\r
} else if (isset($_POST['comment'])) {\r
var_dump($_POST);\r
$sqllog_result = getBooleanData($connect_dbms_handle, $sqllog);\r
//echo $sqllog_result;\r
\r
- $issue_arr = getData($connect_dbms_handle, generateSelect(array("*"), "ticket.view_issue", array("id=".$issue), null));\r
+ $issue_arr = getData($connect_dbms_handle, generateSelectWhereOrder(array("*"), "ticket.view_issue", array("id=".$issue), null));\r
//var_dump($issue_arr);\r
\r
- $comments_arr = getData($connect_dbms_handle, generateSelect(array("*"), "ticket.view_comments_users", array("fk_issue_of_comment=".$issue), array("erstellt asc")));\r
+ $comments_arr = getData($connect_dbms_handle, generateSelectWhereOrder(array("*"), "ticket.view_comments_users", array("fk_issue_of_comment=".$issue), array("erstellt asc")));\r
//var_dump($comments_arr);\r
}\r
} else {\r
$project = "";
- $fk_project = getData($connect_dbms_handle, generateSelect(array("fk_project"), "ticket.dt_issue", array("id=".$id), null));
+ $fk_project = getData($connect_dbms_handle, generateSelectWhereOrder(array("fk_project"), "ticket.dt_issue", array("id=".$id), null));
if ($fk_project[0][0] != null ) {
- $project_arr = getData($connect_dbms_handle, generateSelect(array("name_project"), "ticket.dt_project", array("id=".$fk_project[0][0]), null));
+ $project_arr = getData($connect_dbms_handle, generateSelectWhereOrder(array("name_project"), "ticket.dt_project", array("id=".$fk_project[0][0]), null));
$project = $project_arr[0][0];
}
return $project;
*/
function getDomainIdOfIssue($connect_dbms_handle, $id) {
- $fk_domain = getData($connect_dbms_handle, generateSelect(array("fk_domain"), "ticket.dt_issue", array("id=".$id), null));
+ $fk_domain = getData($connect_dbms_handle, generateSelectWhereOrder(array("fk_domain"), "ticket.dt_issue", array("id=".$id), null));
if ($fk_domain[0][0] == null ) {
return 0;
}
*/
function getProjectIdOfIssue($connect_dbms_handle, $id) {
- $fk_project = getData($connect_dbms_handle, generateSelect(array("fk_project"), "ticket.dt_issue", array("id=".$id), null));
+ $fk_project = getData($connect_dbms_handle, generateSelectWhereOrder(array("fk_project"), "ticket.dt_issue", array("id=".$id), null));
if ($fk_project[0][0] == null ) {
return 0;
}
$where_clause = "";
- $issue_ids = getData($connect_dbms_handle, generateSelect(array("id"), "ticket.dt_issue", array("fk_project=".$project), null));
+ $issue_ids = getData($connect_dbms_handle, generateSelectWhereOrder(array("id"), "ticket.dt_issue", array("fk_project=".$project), null));
if ($issue_ids[0][0] == null ) {
return 0;
} else {
$where_clause .= $issue_id[0].", ";
}
$where_clause = "id in (".substr($where_clause, 0, strlen($where_clause)-2).")";
- $issues = getData($connect_dbms_handle, generateSelect(array("*"), "ticket.view_todo_short_overview", array($where_clause), null));
+ $issues = getData($connect_dbms_handle, generateSelectWhereOrder(array("*"), "ticket.view_todo_short_overview", array($where_clause), null));
}
return $issues;
$where_clause = "";
- $issue_ids = getData($connect_dbms_handle, generateSelect(array("id"), "ticket.dt_issue", array("fk_domain=".$domain), null));
+ $issue_ids = getData($connect_dbms_handle, generateSelectWhereOrder(array("id"), "ticket.dt_issue", array("fk_domain=".$domain), null));
if ($issue_ids[0][0] == null ) {
return 0;
} else {
$where_clause .= $issue_id[0].", ";
}
$where_clause = "id in (".substr($where_clause, 0, strlen($where_clause)-2).")";
- $issues = getData($connect_dbms_handle, generateSelect(array("*"), "ticket.view_todo_short_overview", array($where_clause), null));
+ $issues = getData($connect_dbms_handle, generateSelectWhereOrder(array("*"), "ticket.view_todo_short_overview", array($where_clause), null));
}
return $issues;
*/
function getAssigneeIdOfIssue($connect_dbms_handle, $id) {
- $fk_project = getData($connect_dbms_handle, generateSelect(array("fk_assignee"), "ticket.dt_issue", array("id=".$id), null));
+ $fk_project = getData($connect_dbms_handle, generateSelectWhereOrder(array("fk_assignee"), "ticket.dt_issue", array("id=".$id), null));
if ($fk_project[0][0] == null ) {
return 0;
}
$select_str .= "*";
}
- $select_str .= " FROM ".SCHEMA.".".$table;
+ $select_str .= " FROM ".$table;
$select_str .= ";";
$select_str .= "*";
}
- $select_str .= " FROM ".SCHEMA.".".$table;
+ $select_str .= " FROM ".$table;
if ($whereClause != null) {
$select_str .= " WHERE ";
if (strtotime($datum_data) != strtotime("31.12.9999 00:00:00")) {
if ((date("U", strtotime($datum_data))+date("Z")) % 86400 == 0) {
$datum = date("o-m-d", strtotime($datum_data));
+ $datum_zeit = null;
} else {
$datum = date("o-m-d", strtotime($datum_data));
$datum_zeit = date("H:i:s", strtotime($datum_data));
$connect_dbms_handle = getDBConnection();\r
\r
$current_user=1;\r
+\r
?>\r
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">\r
<html xmlns="http://www.w3.org/1999/xhtml" lang="de">\r
return true;
}
-function handleQuickUpdate ($ref_POST, $connect_dbms_handle) {
+function handleQuickUpdate ($ref_POST, $connect_dbms_handle, $current_user) {
$update_arr = array();
$issue = 0;
if ($issue_executiondate_time == "00:00:00" || $issue_executiondate_time == "") {
$issue_executiondate_time = "00:00:00";
} else {
- $issue_executiondate_time .= ":00";
+ //$issue_executiondate_time .= ":00";
}
$issue_executiondate = $issue_executiondate_date." ".$issue_executiondate_time;
//echo $issue_executiondate;