Kyberia v2.3 - 1st revision from SVN (Without patches of kyberia.sk team)
[mirrors/Kyberia-bloodline.git] / inc / eventz / delete_mail.inc
index 4d0ecf4e58ffc5aaf9b4a0fa942960984012e4f2..f77910f942b7585d1912fe3d2aab744771e0b9cb 100644 (file)
@@ -1,18 +1,15 @@
 <?php
-/* This program is free software. It comes without any warranty, to
- * the extent permitted by applicable law. You can redistribute it
- * and/or modify it under the terms of the Do What The Fuck You Want
- * To Public License, Version 2, as published by Sam Hocevar. See
- * http://sam.zoy.org/wtfpl/COPYING for more details. */
-
-
-
-       function delete_mail($node_id) {
-               global $node,$db,$error;
-               $user_id=$_SESSION['user_id'];
-               foreach ($_POST['message'] as $chosen =>$value) {
-                       $db->query("delete from mail where mail_id='$chosen' and mail_user='$user_id'");
-               }
-       }
-
+function delete_mail() {
+    global $node,$db,$error;
+    $user_id = $_SESSION['user_id'];
+    foreach ($_POST['message'] as $chosen =>$value) {
+        $set = $db->query("select mail_read,mail_to from mail where mail_id = '$chosen' and mail_from = '$user_id'");
+        $set->next();
+        if ($set->getString('mail_read') == 'no') {
+            $db->query("delete from mail where mail_duplicate_id = '$chosen' and mail_from = '$user_id'");
+            $db->update("update users set user_mail = user_mail - 1 where user_id = ". $set->getString('mail_to') ."");
+        }
+        $db->query("delete from mail where mail_id = '$chosen' and mail_user = '$user_id'");
+    }
+}
 ?>
\ No newline at end of file
This page took 0.136405 seconds and 4 git commands to generate.