Current File : /home/pacjaorg/public_html/kmm/components/com_djclassifieds/controllers/searchalerts.php
<?php
/**
 * @package DJ-Classifieds
 * @copyright Copyright (C) DJ-Extensions.com, All rights reserved.
 * @license http://www.gnu.org/licenses GNU/GPL
 * @author url: http://dj-extensions.com
 * @author email contact@dj-extensions.com
 */

defined('_JEXEC') or die;

class DJClassifiedsControllerSearchAlerts extends JControllerLegacy
{
	function addSearch()
	{
		$app = JFactory::getApplication();
		$db = JFactory::getDBO();
		$user = JFactory::getUser();
	    $date_now = JFactory::getDate()->toSQL();
		
		$uri = $app->input->getVar('url');
		
		if($user->id){
			$uri_d = base64_decode($uri);
			$u = JURI::getInstance($uri_d);
			$uri_a = json_encode($u->getQuery(true));
		 	$query="INSERT INTO #__djcf_search_alerts (`user_id`, `search_url`, `search_query`, `created` , `last_check`) "
				  ."VALUES( '".$user->id."', '".addslashes($uri)."', '".addslashes($uri_a)."','".$date_now."','".$date_now."')";
			$db->setQuery($query);
			$db->execute();
			$app->enqueueMessage(JText::_('COM_DJCLASSIFIEDS_SEARCH_RESULTS_ADDED_TO_SAVED'), 'success');
			$app->redirect(JRoute::_(DJClassifiedsSEO::getViewUri('searchalerts'), false));
		}else{
			DJClassifiedsSEO::redirectLogIn(DJClassifiedsSEO::getViewUri('searchalerts').'&task=addSearch&url='.$uri);
		}
	}

	function deleteSearch()
	{
		$app = JFactory::getApplication();
		$db = JFactory::getDBO();
		$user = JFactory::getUser();

		$id	= $app->input->getInt('id', 0);

		if($user->id){										
			$query = "DELETE FROM #__djcf_search_alerts WHERE id=".$id." AND user_id=".$user->id." ";
			$db->setQuery($query);
			$db->execute();
			$app->enqueueMessage(JText::_('COM_DJCLASSIFIEDS_SEARCH_RESULTS_REMOVED_FROM_SAVED'), 'success');
			$app->redirect(JRoute::_(DJClassifiedsSEO::getViewUri('searchalerts'), false));					
		}else{
			DJClassifiedsSEO::redirectLogIn(DJClassifiedsSEO::getViewUri('searchalerts'));
		}
	}
}
Site is undergoing maintenance

PACJA Events

Maintenance mode is on

Site will be available soon. Thank you for your patience!