Location: PHPKode > projects > SOA For Virtuemart (WebServices) > com_vm_soa/admin/controller.php
<?php
/**
 * @package    	com_vm_soa (WebServices for virtuemart)
 * @author		Mickael Cabanas (cabanas.mickael|at|gmail.com)
 * @link 		http://sourceforge.net/projects/soa-virtuemart/
 * @license    	GNU/GPL
*/
jimport('joomla.application.component.controller');
class vm_soaController extends JController{
	function read_config()
	{
		JRequest::getVar('trace')->trace_it(__FILE__." read_config début", 1, 1);
		
		// On appelle le mod�le pour lire la configuration
		$model = $this->getModel('vm_soa');
		switch(JRequest::getVar('task', ''))
		{
			case 'save':
				$conf = $model->save_conf();
			break;
		}
		$conf = $model->read_conf();
		//$this->assignRef( 'conf', $conf );
		JRequest::setVar( 'conf', $conf );
		JRequest::getVar('trace')->trace_it(__FILE__." read_config fin", 1, -1);
	}
/**
 * Dans un controleur Joomla, la fonction display est la fonction qui est appel�e s'il la variable act (action) n'est pas renseign�e
 */
  function display(){
	JRequest::getVar('trace')->trace_it(__FILE__." display début", 1, 1);
//	echo '<br>'.__FILE__;
//	echo '<br>display';
    parent::display();
	JRequest::getVar('trace')->trace_it(__FILE__." display fin", 1, -1);
  }
/**
 * La fonction config est appel�e quand act contient config : ce param�tre est initialis� dans le fichier xml d'installation � la configuration des menus
 */
  function config(){
	JRequest::getVar('trace')->trace_it(__FILE__." config début", 1, 1);
	echo '<br>'.__FILE__;
	echo '<br>config';
    parent::display();
	JRequest::getVar('trace')->trace_it(__FILE__." config fin", 1, -1);
  }
}?>
Return current item: SOA For Virtuemart (WebServices)