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