From f8fb1984832021d9d62048a0604f1efee338184c Mon Sep 17 00:00:00 2001 From: x2000habouzit Date: Mon, 26 Apr 2004 14:17:18 +0000 Subject: [PATCH] =?utf8?q?petites=20modifs=20sur=20les=20trackers=20pour?= =?utf8?q?=20permettre=20de=20changer=20les=20propri=E9t=E9s=20d'un=20post?= =?utf8?q?,=20et=20cgts=20css?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- configs/menu.conf.php | 2 +- htdocs/css/default.css | 6 ++- htdocs/trackers/show_rq.php | 15 ++++++- templates/trackers/show.tpl | 6 +-- templates/trackers/show_rq.tpl | 97 ++++++++++++++++++++++++++++-------------- 5 files changed, 89 insertions(+), 37 deletions(-) diff --git a/configs/menu.conf.php b/configs/menu.conf.php index e62b2af..ee2c90d 100644 --- a/configs/menu.conf.php +++ b/configs/menu.conf.php @@ -40,7 +40,7 @@ if(logged()) { $menu['***'] = Array ( 'Marketing' => '###url###', 'Administration' => '###url###', - 'Trackers' => '###url###', + 'Trackers' => 'trackers/', 'Clear cache' => 'clear_all_cache.php' ); } diff --git a/htdocs/css/default.css b/htdocs/css/default.css index d9e6b6c..e6e372c 100644 --- a/htdocs/css/default.css +++ b/htdocs/css/default.css @@ -408,5 +408,9 @@ margin-right : 2px; font-size: 95%; vertical-align: top; } + +#content input { + font-size: 95% +} /* vim: set et ts=4 sts=4 sw=4: */ -/* $Id: default.css,v 1.25 2004-03-26 21:23:44 x2000coic Exp $ */ +/* $Id: default.css,v 1.26 2004-04-26 14:17:19 x2000habouzit Exp $ */ diff --git a/htdocs/trackers/show_rq.php b/htdocs/trackers/show_rq.php index dddad63..5d977b8 100644 --- a/htdocs/trackers/show_rq.php +++ b/htdocs/trackers/show_rq.php @@ -5,10 +5,17 @@ require('tracker.inc.php'); $tracker = new Tracker($_GET['tr_id']); +if(isset($_POST['n_sub']) && $tracker->post_perms_ok()) { + $sql = "UPDATE trackers.requests + SET pri='{$_POST['n_pri']}',admin_id='{$_POST['n_admin']}' + WHERE tr_id='{$_GET['tr_id']}' AND rq_id='{$_GET['rq_id']}'"; + $globals->db->query($sql); +} + $res = $globals->db->query("SELECT r.*, a.username, b.username AS admin, s.texte AS state FROM trackers.requests AS r LEFT JOIN trackers.states AS s USING(st_id) - LEFT JOIN auth_user_md5 AS a ON(r.user_id=a.user_id) + LEFT JOIN auth_user_md5 AS a ON(r.user_id = a.user_id) LEFT JOIN auth_user_md5 AS b ON(r.admin_id = b.user_id) WHERE tr_id='{$_GET['tr_id']}' AND rq_id='{$_GET['rq_id']}'"); @@ -21,6 +28,12 @@ mysql_free_result($res); $page->assign('request', $request); $page->assign('tracker', $tracker); +$sql = "SELECT user_id,username + FROM auth_user_md5 + WHERE perms='admin' + ORDER BY username"; +$page->mysql_assign($sql, 'admins'); + $sql = "SELECT *, username FROM trackers.followups LEFT JOIN auth_user_md5 USING(user_id) diff --git a/templates/trackers/show.tpl b/templates/trackers/show.tpl index 6107d77..46931ed 100644 --- a/templates/trackers/show.tpl +++ b/templates/trackers/show.tpl @@ -1,4 +1,4 @@ -{* $Id: show.tpl,v 1.5 2004-02-25 13:14:39 x2000habouzit Exp $ *} +{* $Id: show.tpl,v 1.6 2004-04-26 14:17:19 x2000habouzit Exp $ *} {literal}