Your IP : 216.73.216.240


Current Path : /home/juvelize/www/administrator/components/com_acymailing/controllers/
Upload File :
Current File : /home/juvelize/www/administrator/components/com_acymailing/controllers/statsurl.php

<?php
/**
 * @package	Acymailing for Joomla!
 * @version	4.0.1
 * @author	acyba.com
 * @copyright	(C) 2009-2012 ACYBA S.A.RL. All rights reserved.
 * @license	GNU/GPLv3 http://www.gnu.org/licenses/gpl-3.0.html
 */
defined('_JEXEC') or die('Restricted access');
?><?php

class StatsurlController extends acymailingController{

	var $aclCat = 'statistics';

	function save(){
		if(!$this->isAllowed($this->aclCat,'manage')) return;
		JRequest::checkToken() or die( 'Invalid Token' );

		$class = acymailing_get('class.url');
		$status = $class->saveForm();
		if($status){
			acymailing_display(JText::_( 'JOOMEXT_SUCC_SAVED'),'success');
			return true;
		}else{
			acymailing_display(JText::_( 'ERROR_SAVING'),'success');
		}

		return $this->edit();
	}

	function detaillisting(){
		if(!$this->isAllowed($this->aclCat,'manage') || !$this->isAllowed('subscriber','view')) return;
		JRequest::setVar( 'layout', 'detaillisting'  );
		return parent::display();
	}

	function export(){
		$selectedMail = JRequest::getInt('filter_mail',0);
		$selectedUrl = JRequest::getInt('filter_url',0);

		$filters = array();
		if(!empty($selectedMail)) $filters[] = 'a.mailid = '.$selectedMail;
		if(!empty($selectedMail)) $filters[] = 'a.urlid = '.$selectedUrl;
		$query = 'SELECT `subid` FROM `#__acymailing_urlclick` as a ';
		if(!empty($filters)) $query .= ' WHERE ('.implode(') AND (',$filters).')';

		$currentSession = JFactory::getSession();
		$currentSession->set('acyexportquery',$query);

		$this->setRedirect(acymailing_completeLink('data&task=export&sessionquery=1',true,true));
	}

}