Exemplo n.º 1
0
<?php

define('_JEXEC', 1);
define('DS', DIRECTORY_SEPARATOR);
define('ABSOLUTE_PATH', dirname(__FILE__));
define('RELATIVE_PATH', 'modules' . DS . 'mod_mm_feedback');
define('JPATH_BASE', str_replace(RELATIVE_PATH, "", ABSOLUTE_PATH));
require_once JPATH_BASE . DS . 'includes' . DS . 'defines.php';
require_once JPATH_BASE . DS . 'includes' . DS . 'framework.php';
require_once dirname(__FILE__) . DS . 'helper.php';
$mainframe =& JFactory::getApplication('site');
$mainframe->initialise();
$lang =& JFactory::getLanguage();
$lang->load("mod_mm_feedback", JPATH_BASE);
$instance = modMmFeedback::init();
$task = JRequest::getVar("task");
switch ($task) {
    case "form":
        $instance->formAction();
        break;
    case "submit":
        $instance->submitAction();
        break;
    default:
        break;
}
<?php

// no direct access
defined('_JEXEC') or die('Restricted access');
require_once dirname(__FILE__) . DS . 'helper.php';
modMmFeedback::init($params);
require JModuleHelper::getLayoutPath('mod_mm_feedback');