update wrt new perms
authorx2000habouzit <x2000habouzit>
Thu, 18 Nov 2004 14:32:08 +0000 (14:32 +0000)
committerx2000habouzit <x2000habouzit>
Thu, 18 Nov 2004 14:32:08 +0000 (14:32 +0000)
htdocs/admin/deces_promo.php

index 9f397e3..859fe8c 100644 (file)
@@ -18,7 +18,7 @@
  *  Foundation, Inc.,                                                      *
  *  59 Temple Place, Suite 330, Boston, MA  02111-1307  USA                *
  ***************************************************************************
-        $Id: deces_promo.php,v 1.7 2004-11-06 17:37:22 x2000habouzit Exp $
+        $Id: deces_promo.php,v 1.8 2004-11-18 14:32:08 x2000habouzit Exp $
  ***************************************************************************/
 
 require("auto.prepend.inc.php");
@@ -36,7 +36,8 @@ if (isset($_REQUEST["valider"]) && $_REQUEST["valider"] == "Valider") {
     $res = $globals->db->query("SELECT user_id,matricule,deces FROM auth_user_md5 WHERE promo = $promo");
     while (list($uid,$mat,$deces) = mysql_fetch_row($res)) {
        if($_REQUEST[$mat] == $deces) continue;
-       $globals->db->query("UPDATE auth_user_md5 SET deces='".$_REQUEST[$mat]."' WHERE matricule = '".$mat."'");
+       $perms=($deces != '0000-00-00' ? ",perms='disabled',password='' " : '');
+       $globals->db->query("UPDATE auth_user_md5 SET deces='{$_REQUEST[$mat]}' $perms WHERE matricule = '$mat'");
        if($deces=='0000-00-00' or empty($deces)) {
            require_once('notifs.inc.php');
            register_watch_op($uid,WATCH_DEATH,$_REQUEST[$mat]);