root/de.wbb-security.database.autojoingroup/files/lib/acp/action/DatabaseAutoJoinGroupTurnOffAction.class.php @ 963

Revision 963, 1.1 kB (checked in by MDMAN, 4 years ago)

Webdisk AdditionalRating?; neue Version --> Edit-Klasse wurde hinzugefügt.

Line 
1<?php
2require_once(WCF_DIR.'lib/action/AbstractAction.class.php');
3
4/**
5 * Schaltet ein AutoJoinGroup-Eintrag wieder ein
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.wbb-security.database.autojoingroup
11 */
12
13class DatabaseAutoJoinGroupTurnOffAction extends AbstractAction {
14       
15        private $joinID = 0;
16               
17        public function execute() {
18        parent::execute();
19       
20                if (isset($_REQUEST["joinID"])) {
21                        $this->joinID = intval($_REQUEST["joinID"]);
22                }
23                               
24                // hier wird ein Eintrag wieder eingeschaltet
25                if (WCF::getUser()->getPermission('admin.database.canViewAutoJoinGroup') == 1 && $this->joinID > 0) {
26                       
27                        $sql = "UPDATE `wcf".WCF_N."_database_autojoingroup`
28                                        SET `disable` = '1'
29                                WHERE `joinID` = '".escapeString($this->joinID)."'
30                                        ";
31                       
32                        WCF::getDB()->sendQuery($sql);                 
33                }
34                                                                       
35                $this->executed();
36               
37                HeaderUtil::redirect('index.php?form=DatabaseAutoJoinGroup'.SID_ARG_2ND_NOT_ENCODED);
38                exit;
39        }
40}
41?>
Note: See TracBrowser for help on using the browser.