public function deleteGroup() { $model = $this->getModel(); $cids = JRequest::getVar('cid', array(), '', 'array'); $row = JTable::getInstance('group', 'MailUpTable'); $componentParams =& JComponentHelper::getParams('com_mailup'); $url = $componentParams->get('FrontendURL', 'defaultValue'); $user_console = $componentParams->get('user', 'defaultValue'); $pwd_console = $componentParams->get('pwd', 'defaultValue'); $componentParams->get('consoleID', 'defaultValue'); $WsManage = new MailUpWsManage(); $WsManage->loginFromId($user_console, $pwd_console, $id_console); foreach ($cids as $id) { $row->load($id); $xmlGroup = $WsManage->DeleteGroup($row->get('groupid'), $id); $model->deleteGroups($id); } $this->setRedirect(JRoute::_('index.php?option=' . $this->option . '&view=' . $this->view_list, false)); }
public function applyGroup() { $model = $this->getModel(); $form = JRequest::get(); $plugin =& JPluginHelper::getPlugin('user', 'mailupsubscriber'); $pluginParams = new JParameter($plugin->params); //Passwor e username console $user_console = $pluginParams->get('user', 'defaultValue'); $pwd_console = $pluginParams->get('pwd', 'defaultValue'); $id_console = $pluginParams->get('consoleID', 'defaultValue'); $nameUnique = $pluginParams->get('nameUnique', 'defaultValue'); $WsManage = new MailUpWsManage(); $WsManage->loginFromId($user_console, $pwd_console, $id_console); $xmlGroup = $WsManage->CreateGroup($form['jform']['listid'], $form['jform']['name'], $form['jform']['description']); if ($xmlGroup) { $xml = $model->xmltostring($xmlString); foreach ($xml->group as $group) { $selectGroup = array('groupID' => (string) $group->groupID, 'groupName' => (string) $group->groupName, 'groupdNotes' => (string) $group->groupNotes); } } $model->insertGroup($form['jform']['name'], $form['jform']['description'], $form['jform']['listid'], $selectGroup['groupID']); $this->setRedirect(JRoute::_('index.php?option=' . $this->option . '&view=' . $this->view_list, false)); }