<?php
/**************************************************************************\
* phpgwtimetrack - phpGroupWare addon application *
* http://phpgwtimetrack.sourceforge.net *
* Written by Robert Schader <hide@address.com> *
* -------------------------------------------- *
* This program is free software; you can redistribute it and/or modify it *
* under the terms of the GNU General Public License as published by the *
* Free Software Foundation; either version 2 of the License, or (at your *
* option) any later version. *
\**************************************************************************/
/* $Id: admin3.php,v 1.6 2001/01/16 21:56:53 rschader Exp $ */
// For editing Work Catagories table, entries are
// table name: work_catagories
// fields: work_catagory_id, catagory_desc
$phpgw_info["flags"]["enable_nextmatchs_class"] = "True";
$phpgw_info["flags"]["currentapp"] = "timetrack";
include("../header.inc.php");
if($mode == "accept"){
if($cat_id){
$phpgw->db->query("update work_catagories set catagory_desc='$cat_name' "
. "where work_catagory_id='$cat_id'");
}
}
if($mode == "add"){
$phpgw->db->query("insert into work_catagories (catagory_desc) VALUES ('Edit Me')");
$mode="edit";
$phpgw->db->query("select work_catagory_id from work_catagories where catagory_desc='Edit Me'");
$phpgw->db->next_record();
$cat_id = $phpgw->db->f("work_catagory_id");
}
if($mode == "delete"){
if ($cat_id){
if(! $confirm){
$phpgw->db->query("select catagory_desc from work_catagories where work_catagory_id='$cat_id'");
$phpgw->db->next_record();
echo '<center><table border=0 with=65%>';
echo '<tr colspan=2><td align=center>';
echo lang("Are you sure you want to delete this Work Catagory ?");
echo '<br>' . $phpgw->db->f("catagory_desc");
echo '<td></tr><tr><td>';
echo '<a href="' . $phpgw->link() . '">' . lang("No") . '</a></td><td>';
echo '<a href="' . $phpgw->link("","cat_id=$cat_id&mode=delete&confirm=true")
. '">' . lang("Yes") . "</a>";
echo '</td></tr></table></center>';
} else { //we have cat_id and confirm
$phpgw->db->query("delete from work_catagories where work_catagory_id='$cat_id'");
}
}
}
echo "<p><center><h3>" . lang("Work Catagory Table") . "</h3><table border=0 width=65%>"
. "<tr bgcolor=" . $phpgw_info["theme"]["th_bg"] . "><th>" . lang("Catagory ID") . "</th><th>"
. lang("Catagory Name") . "</th><th> " . lang("Edit") . " </th> <th> "
. lang("Delete") . " </th></tr>";
$phpgw->db->query("select * from work_catagories");
while ($phpgw->db->next_record()) {
$tr_color = $phpgw->nextmatchs->alternate_row_color($tr_color);
$catagory_id = $phpgw->db->f("work_catagory_id");
$catagory_name = $phpgw->db->f("catagory_desc");
if(($mode == "edit") && ($cat_id == $catagory_id)){
$catagory_name = '<form method=POST action="'
. $phpgw->link("","cat_id=" . $catagory_id . "&mode=accept")
. '">'
. '<input name="cat_name" value="' . $catagory_name . '">'
. '</form>';
}
echo "<tr valign=\"center\" bgcolor=$tr_color><td>$catagory_id</td><td>";
echo $catagory_name
. "</td><td width=5%><a href=\"" . $phpgw->link("",
"cat_id=" . $catagory_id . "&mode=edit") . "\"> " . lang("Edit") . " </a></td>";
echo "<td width=8%><a href=\"" . $phpgw->link("",
"cat_id=" . $catagory_id . "&mode=delete") . "\"> " . lang("Delete") . " </a> </td></tr>";
}
echo '<form method=POST action="' . $phpgw->link("",
"mode=add") . '">'
. "<tr><td colspan=5><input type=\"submit\" value=\"" . lang("Add")
. "\"></td></tr></form></table></center>";
$phpgw->common->phpgw_footer();