Current File : /home/pacjaorg/public_html/km/administrator/components/com_djclassifieds/controllers/region.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 DJClassifiedsControllerRegion extends JControllerForm
{
	public function save($key = null, $urlVar = null) {
		return parent::save($key, $urlVar);
	}
	
	protected function postSaveHook(JModelLegacy $model, $validData = array())
	{
    	$app = JFactory::getApplication();
		$db = JFactory::getDBO();

		$app->setUserState('djcf.last_reg_parent_id', $model->getItem()->parent_id);

		if(!empty($validData['header_text_all_level'])){
			$reg_id = $model->getItem()->id;
			$reg_id_lvl = null;
			$reg_all = DJClassifiedsRegion::getRegAll();
			$regs_lvl = array();
			foreach($reg_all as $reg){
				if($reg->id == $reg_id){
					$reg_id_lvl = $reg->level;
				}else{
					if(!isset($regs_lvl[$reg->level])){
						$regs_lvl[$reg->level] = array();
					}
					$regs_lvl[$reg->level][] = $reg->id;
				}
			}

			if(!empty($regs_lvl[$reg_id_lvl])){
				$query = "UPDATE #__djcf_regions SET header_text=".$db->q($validData['header_text'])." WHERE id IN (".implode(',',$regs_lvl[$reg_id_lvl]).")";
				$db->setQuery($query);
				$db->execute();
			}
		}
	}
}
Site is undergoing maintenance

PACJA Events

Maintenance mode is on

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