<?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);
}
}?>