Changeset 501
- Timestamp:
- 05/09/08 21:11:13 (5 years ago)
- Location:
- application.register/files/lib
- Files:
-
- 2 modified
Legend:
- Unmodified
- Added
- Removed
-
application.register/files/lib/action/DisableApplicationRegisterNotificationsAction.class.php
r498 r501 3 3 4 4 /** 5 * Unterdrà Œckt die Info-Box fÃŒr das Bewerbungshinweis Benutzergruppen - PlugIn durch einen Eintrag in die Datenbank.5 * UnterdrÃÂŒckt die Info-Box fÃÂŒr das Bewerbungshinweis Benutzergruppen - PlugIn durch einen Eintrag in die Datenbank. 6 6 * 7 7 * @author Markus Gerdelmann … … 16 16 parent::execute(); 17 17 18 $sql = "SELECT applicationID, groupID 19 FROM wcf".WCF_N."_group_application 20 WHERE groupID IN ( 21 SELECT groupID 22 FROM wcf".WCF_N."_group_leader 23 WHERE userID = ".WCF::getUser()->userID." 24 ) 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 25 30 "; 26 31 27 32 $res = WCF::getDB()->sendQuery($sql); 28 while ($row = WCF::get User()->fetchArray($res)){29 $sql = "INSERT INTO wcf".WCF_N."_group_application_notification30 (userID, applicationID)31 VALUES ('".WCF::getUser()->userID."', '".$row['applicationID']."')";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."'"; 32 37 WCF::getDB()->sendQuery($sql); 33 38 } 34 35 39 } 36 40 } -
application.register/files/lib/system/event/listener/DeleteApplicationRegisterNotificationListener.class.php
r498 r501 16 16 17 17 if (count($this->applicationIDs)) { 18 $sql = "DELETE FROM wcf".WCF_N."_group_application_notification WHERE applicationID IN (".implode(',', $this->applicationIDs).")"; 18 $sql = "DELETE FROM wcf".WCF_N."_group_application_notification 19 WHERE applicationID IN (".implode(',', $this->applicationIDs).") 20 "; 19 21 WCF::getDB()->sendQuery($sql); 20 22 }
