root/application.register/files/lib/action/DisableApplicationRegisterNotificationsAction.class.php @ 501

Revision 501, 1.5 kB (checked in by MDMAN, 5 years ago)

bugfixes

Line 
1<?php
2require_once(WCF_DIR.'lib/action/AbstractAction.class.php');
3
4/**
5 * UnterdrÌckt die Info-Box fÌr das Bewerbungshinweis Benutzergruppen - PlugIn durch einen Eintrag in die Datenbank.
6 *
7 * @author              Markus Gerdelmann
8 * @copyright   2007/2008 MDMAN
9 * @license     GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
10 * @package             de.mdman.application.register
11 */
12
13class DisableApplicationRegisterNotificationsAction extends AbstractAction {
14
15        public function execute() {
16        parent::execute();
17
18       
19                $sql = "SELECT wcf".WCF_N."_group_application.* FROM wcf".WCF_N."_group_application
20                                LEFT JOIN wcf".WCF_N."_group_application_notification
21                                ON wcf".WCF_N."_group_application.applicationID = wcf".WCF_N."_group_application_notification.applicationID
22                                AND wcf".WCF_N."_group_application_notification.userID = ".WCF::getUser()->userID."
23                                WHERE wcf".WCF_N."_group_application_notification.applicationID IS NULL
24                                AND wcf".WCF_N."_group_application.groupID IN (
25                                                                SELECT  groupID
26                                                                FROM    wcf".WCF_N."_group_leader
27                                                                WHERE   userID = ".WCF::getUser()->userID."
28                                                                )
29                        AND wcf".WCF_N."_group_application.applicationStatus = 0
30                        ";
31
32                $res = WCF::getDB()->sendQuery($sql);
33                while ($row = WCF::getDB()->fetchArray($res)){
34                        $sql = "INSERT INTO wcf".WCF_N."_group_application_notification
35                                        SET applicationID =  '".$row["applicationID"]."',
36                                        userID =  '".WCF::getUser()->userID."'";
37                        WCF::getDB()->sendQuery($sql);
38                }
39        }
40}
41?>
Note: See TracBrowser for help on using the browser.