/** * WiseChatAuthentication constructor. */ public function __construct() { $this->usersDAO = WiseChatContainer::get('dao/user/WiseChatUsersDAO'); $this->userSessionDAO = WiseChatContainer::getLazy('dao/user/WiseChatUserSessionDAO'); $this->channelUsersDAO = WiseChatContainer::getLazy('dao/WiseChatChannelUsersDAO'); $this->options = WiseChatOptions::getInstance(); }
/** * WiseChatStatsShortcode constructor. */ public function __construct() { $this->options = WiseChatOptions::getInstance(); $this->service = WiseChatContainer::get('services/WiseChatService'); $this->messagesService = WiseChatContainer::get('services/WiseChatMessagesService'); $this->channelsDAO = WiseChatContainer::get('dao/WiseChatChannelsDAO'); $this->renderer = WiseChatContainer::get('rendering/WiseChatRenderer'); }
public function __construct() { WiseChatContainer::load('model/WiseChatBan'); $this->options = WiseChatOptions::getInstance(); $this->bansDAO = WiseChatContainer::getLazy('dao/WiseChatBansDAO'); $this->messagesDAO = WiseChatContainer::getLazy('dao/WiseChatMessagesDAO'); $this->channelUsersDAO = WiseChatContainer::getLazy('dao/WiseChatChannelUsersDAO'); $this->usersDAO = WiseChatContainer::getLazy('dao/user/WiseChatUsersDAO'); }
public function __construct() { $this->options = WiseChatOptions::getInstance(); $this->usersDAO = WiseChatContainer::getLazy('dao/user/WiseChatUsersDAO'); $this->actions = WiseChatContainer::getLazy('services/user/WiseChatActions'); $this->channelUsersDAO = WiseChatContainer::getLazy('dao/WiseChatChannelUsersDAO'); $this->messagesDAO = WiseChatContainer::getLazy('dao/WiseChatMessagesDAO'); $this->authentication = WiseChatContainer::getLazy('services/user/WiseChatAuthentication'); $this->userEvents = WiseChatContainer::getLazy('services/user/WiseChatUserEvents'); }
public function __construct() { WiseChatContainer::load('model/WiseChatChannel'); $this->options = WiseChatOptions::getInstance(); $this->channelsDAO = WiseChatContainer::get('dao/WiseChatChannelsDAO'); $this->usersDAO = WiseChatContainer::get('dao/user/WiseChatUsersDAO'); $this->channelUsersDAO = WiseChatContainer::get('dao/WiseChatChannelUsersDAO'); $this->userService = WiseChatContainer::get('services/user/WiseChatUserService'); $this->authentication = WiseChatContainer::getLazy('services/user/WiseChatAuthentication'); $this->authorization = WiseChatContainer::getLazy('services/user/WiseChatAuthorization'); }
public function __construct() { $this->options = WiseChatOptions::getInstance(); $this->messagesService = WiseChatContainer::get('services/WiseChatMessagesService'); $this->usersDAO = WiseChatContainer::get('dao/user/WiseChatUsersDAO'); $this->channelUsersDAO = WiseChatContainer::get('dao/WiseChatChannelUsersDAO'); $this->authentication = WiseChatContainer::getLazy('services/user/WiseChatAuthentication'); WiseChatContainer::load('WiseChatThemes'); WiseChatContainer::load('rendering/WiseChatTemplater'); $this->templater = new WiseChatTemplater($this->options->getPluginBaseDir()); }
public function __construct() { $this->options = WiseChatOptions::getInstance(); $this->channelsDAO = WiseChatContainer::get('dao/WiseChatChannelsDAO'); $this->bansDAO = WiseChatContainer::get('dao/WiseChatBansDAO'); $this->usersDAO = WiseChatContainer::get('dao/user/WiseChatUsersDAO'); $this->messagesDAO = WiseChatContainer::get('dao/WiseChatMessagesDAO'); $this->filtersDAO = WiseChatContainer::get('dao/WiseChatFiltersDAO'); $this->actions = WiseChatContainer::getLazy('services/user/WiseChatActions'); $this->bansService = WiseChatContainer::get('services/WiseChatBansService'); $this->messagesService = WiseChatContainer::get('services/WiseChatMessagesService'); }
public function __construct() { WiseChatContainer::load('dao/criteria/WiseChatMessagesCriteria'); $this->options = WiseChatOptions::getInstance(); $this->usersDAO = WiseChatContainer::get('dao/user/WiseChatUsersDAO'); $this->messagesDAO = WiseChatContainer::get('dao/WiseChatMessagesDAO'); $this->actions = WiseChatContainer::getLazy('services/user/WiseChatActions'); $this->attachmentsService = WiseChatContainer::get('services/WiseChatAttachmentsService'); $this->imagesService = WiseChatContainer::get('services/WiseChatImagesService'); $this->abuses = WiseChatContainer::getLazy('services/user/WiseChatAbuses'); $this->bansService = WiseChatContainer::get('services/WiseChatBansService'); $this->authentication = WiseChatContainer::getLazy('services/user/WiseChatAuthentication'); }
public function __construct() { $this->options = WiseChatOptions::getInstance(); $this->authentication = WiseChatContainer::getLazy('services/user/WiseChatAuthentication'); $this->userEvents = WiseChatContainer::getLazy('services/user/WiseChatUserEvents'); $this->authorization = WiseChatContainer::getLazy('services/user/WiseChatAuthorization'); $this->usersDAO = WiseChatContainer::getLazy('dao/user/WiseChatUsersDAO'); $this->userSettingsDAO = WiseChatContainer::getLazy('dao/user/WiseChatUserSettingsDAO'); $this->channelUsersDAO = WiseChatContainer::getLazy('dao/WiseChatChannelUsersDAO'); $this->actions = WiseChatContainer::getLazy('services/user/WiseChatActions'); $this->channelsDAO = WiseChatContainer::getLazy('dao/WiseChatChannelsDAO'); $this->bansDAO = WiseChatContainer::getLazy('dao/WiseChatBansDAO'); $this->renderer = WiseChatContainer::getLazy('rendering/WiseChatRenderer'); $this->bansService = WiseChatContainer::getLazy('services/WiseChatBansService'); $this->messagesService = WiseChatContainer::getLazy('services/WiseChatMessagesService'); $this->userService = WiseChatContainer::getLazy('services/user/WiseChatUserService'); $this->service = WiseChatContainer::getLazy('services/WiseChatService'); WiseChatContainer::load('WiseChatCrypt'); }
/** * Prepares two input parameters for str_replace function. * * @return array */ private function prepareReplacementArrays() { $searchArray = array(); $replaceArray = array(); $options = WiseChatOptions::getInstance(); foreach (self::$emoticons as $emoticon) { $filePath = $options->getEmoticonsBaseURL() . '/' . $emoticon . '.png'; $imgTag = sprintf("<img src='%s' alt='%s' class='wcEmoticon' />", $filePath, htmlspecialchars($emoticon, ENT_QUOTES, 'UTF-8')); $searchArray[] = htmlentities('<' . $emoticon . '>'); $replaceArray[] = $imgTag; if (array_key_exists($emoticon, self::$aliases)) { foreach (self::$aliases[$emoticon] as $alias) { $searchArray[] = $alias; $replaceArray[] = $imgTag; } } } return array($searchArray, $replaceArray); }
public function __construct() { $this->options = WiseChatOptions::getInstance(); $this->usersDAO = WiseChatContainer::get('dao/user/WiseChatUsersDAO'); $this->userSettingsDAO = WiseChatContainer::get('dao/user/WiseChatUserSettingsDAO'); $this->channelUsersDAO = WiseChatContainer::get('dao/WiseChatChannelUsersDAO'); $this->actionsDAO = WiseChatContainer::get('dao/WiseChatActionsDAO'); $this->renderer = WiseChatContainer::get('rendering/WiseChatRenderer'); $this->cssRenderer = WiseChatContainer::get('rendering/WiseChatCssRenderer'); $this->bansService = WiseChatContainer::get('services/WiseChatBansService'); $this->userService = WiseChatContainer::get('services/user/WiseChatUserService'); $this->messagesService = WiseChatContainer::get('services/WiseChatMessagesService'); $this->service = WiseChatContainer::get('services/WiseChatService'); $this->attachmentsService = WiseChatContainer::get('services/WiseChatAttachmentsService'); $this->authentication = WiseChatContainer::getLazy('services/user/WiseChatAuthentication'); WiseChatContainer::load('WiseChatCrypt'); WiseChatContainer::load('WiseChatThemes'); WiseChatContainer::load('rendering/WiseChatTemplater'); $this->userService->initMaintenance(); $this->shortCodeOptions = array(); }
public static function uninstall() { if (!current_user_can('activate_plugins')) { return; } check_admin_referer('bulk-plugins'); global $wpdb; // remove all messages and related images: /** @var WiseChatMessagesService $messagesService */ $messagesService = WiseChatContainer::get('services/WiseChatMessagesService'); $messagesService->deleteAll(); $tableName = self::getMessagesTable(); $sql = "DROP TABLE IF EXISTS {$tableName};"; $wpdb->query($sql); $tableName = self::getBansTable(); $sql = "DROP TABLE IF EXISTS {$tableName};"; $wpdb->query($sql); $tableName = self::getActionsTable(); $sql = "DROP TABLE IF EXISTS {$tableName};"; $wpdb->query($sql); $tableName = self::getChannelUsersTable(); $sql = "DROP TABLE IF EXISTS {$tableName};"; $wpdb->query($sql); $tableName = self::getChannelsTable(); $sql = "DROP TABLE IF EXISTS {$tableName};"; $wpdb->query($sql); $tableName = self::getUsersTable(); $sql = "DROP TABLE IF EXISTS {$tableName};"; $wpdb->query($sql); WiseChatOptions::getInstance()->dropAllOptions(); }
public function __construct() { WiseChatContainer::load('model/WiseChatAction'); $this->options = WiseChatOptions::getInstance(); $this->table = WiseChatInstaller::getActionsTable(); }
public function __construct() { $this->options = WiseChatOptions::getInstance(); }
public function __construct() { WiseChatContainer::load('model/WiseChatChannel'); $this->options = WiseChatOptions::getInstance(); }