} $app = JFactory::getApplication(); $task = $app->input->get('task'); switch ($task) { case 'captcha': $namespace = $app->input->getString('captcha_namespace', ''); JUDirectoryFrontHelperCaptcha::captchaSecurityImages($namespace); exit; break; case 'rawdata': $field_id = $app->input->getInt('field_id', 0); $listing_id = $app->input->getInt('listing_id', 0); $fieldObj = JUDirectoryFrontHelperField::getField($field_id, $listing_id); JUDirectoryHelper::obCleanData(); $fieldObj->getRawData(); exit; break; case 'cron': JUDirectoryFrontHelperMail::sendMailq(); exit; break; default: $controller = JControllerLegacy::getInstance('judirectory'); $controller->execute($app->input->get('task')); $controller->redirect(); break; } $params = JUDirectoryHelper::getParams(); if ($params->get('send_mailqs_on_pageload', 0)) { JUDirectoryFrontHelperMail::sendMailq(); }