Ejemplo n.º 1
0
 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));
 }
Ejemplo n.º 2
0
 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));
 }