use UID not ID when posting title and sort orders, now saving acgtually works

This commit is contained in:
james 2009-10-29 21:02:17 +00:00
parent a4fbff953c
commit 1e0f079c01

View File

@ -132,8 +132,7 @@ if($_POST['addcommittee'])
echo happy(i18n("Committee successfully added"));
}
if($_POST['committees_id'] && $_POST['committees_ord'])
{
if($_POST['committees_id'] && $_POST['committees_ord']) {
//re-order the committees
$x=0;
$ids=$_POST['committees_id'];
@ -141,8 +140,7 @@ if($_POST['committees_id'] && $_POST['committees_ord'])
$titles=$_POST['title'];
$pords = $_POST['order'];
while($ids[$x])
{
while($ids[$x]) {
$cid = intval($ids[$x]);
mysql_query("UPDATE committees SET ord='".intval($ords[$x])."' WHERE id='$cid'");
$x++;
@ -153,6 +151,7 @@ if($_POST['committees_id'] && $_POST['committees_ord'])
/* If the committee has no members, don't bother trying to do
* anything */
if(!is_array($ctitle)) continue;
print_r($ctitle);
foreach($ctitle as $uid=>$title) {
$o = intval($cord[$uid]);
@ -160,6 +159,7 @@ if($_POST['committees_id'] && $_POST['committees_ord'])
$u = intval($uid);
$q = "UPDATE committees_link SET title='$t', ord='$o'
WHERE committees_id='$cid' AND users_uid='$u'";
echo $q;
mysql_query($q);
}
@ -170,13 +170,11 @@ if($_POST['committees_id'] && $_POST['committees_ord'])
if($_POST['action']=="assign")
{
if($_POST['committees_id'] && $_POST['users_uid'])
{
if($_POST['committees_id'] && $_POST['users_uid']) {
$cid = intval($_POST['committees_id']);
$q=mysql_query("SELECT * FROM committees_link WHERE committees_id='$cid' AND users_uid='$uid'");
if(!mysql_num_rows($q))
{
if(!mysql_num_rows($q)) {
mysql_query("INSERT INTO committees_link (committees_id,users_uid) VALUES ('$cid','$uid')");
echo happy(i18n("Successfully added member to committee"));
}
@ -185,19 +183,15 @@ if($_POST['action']=="assign")
}
else
echo error(("You must choose both a member and a committee"));
}
if($_GET['deletecommittee'])
{
if($_GET['deletecommittee']) {
$del = intval($_GET['deletecommittee']);
mysql_query("DELETE FROM committees WHERE id='$del'");
echo happy(i18n("Committee removed"));
}
if($_POST['action']=="remove")
{
if($_POST['action']=="remove") {
/* user_delete takes care of unlinking the user in other tables */
user_delete($uid, 'committee');
echo happy(i18n("Committee member deleted"));
@ -334,9 +328,9 @@ if($_GET['unlinkmember'] && $_GET['unlinkcommittee'])
echo "<td valign=\"top\">";
echo "<b>{$u['name']}</b>";
echo "</td><td>";
echo "<input type=\"text\" value=\"{$r2->title}\" name=\"title[{$r->id}][{$u['id']}]\" size=\"15\">";
echo "<input type=\"text\" value=\"{$r2->title}\" name=\"title[{$r->id}][{$u['uid']}]\" size=\"15\">";
echo "</td><td>";
echo "<input type=\"text\" value=\"{$r2->ord}\" name=\"order[{$r->id}][{$u['id']}]\" size=\"2\">";
echo "<input type=\"text\" value=\"{$r2->ord}\" name=\"order[{$r->id}][{$u['uid']}]\" size=\"2\">";
echo "</td><td>";