示例#1
0
	if (!empty($toptext)) $toptext = '<div class="foxmessage" style="clear:both;">' . $toptext . '</div>';

	if (intval($params->get("bottom_textdisplay", "0"))) $bottomtext = $params->get("bottom_text", "");	
	else $bottomtext = "";
	if (!empty($bottomtext)) $bottomtext = '<div class="foxmessage" style="clear:both;">' . $bottomtext . '</div>';

	$page_subheading = $params->get("page_subheading", "");

	// Module xml
	$xml = JFactory::getXML(JPATH_SITE . DS . 'modules' . DS . $app->scope . DS . $app->scope . '.xml');

	$messages = array();
	$submitter = new FSubmitter($params, $messages);
	$fieldsBuilder = new FieldsBuilder($params, $messages);
	$ajax_uploader = new FAjaxUploader($params, $messages);
	$uploader = new FUploader($params, $messages);
	$fcaptcha = new FCaptcha($params, $messages);
	$antispam = new FAntispam($params, $messages, $fieldsBuilder);
	$jMessenger = new FJMessenger($params, $messages, $fieldsBuilder);
	$adminMailer = new FAdminMailer($params, $messages, $fieldsBuilder);
	$submitterMailer = new FSubmitterMailer($params, $messages, $fieldsBuilder);

	// Build $FormText
	$form_text = "";
	$form_text .= $fieldsBuilder->Show();
	$form_text .= $ajax_uploader->Show();
	$form_text .= $fcaptcha->Show();
	$form_text .= $antispam->Show();
	// Usually we want the submit button at the bottom
	$form_text .= $submitter->Show();
示例#2
0
$action = "#mid_" . $module->id;
// Load component language in addition
$language = JFactory::getLanguage();
// Reload the default language (en-GB)
$language->load($GLOBALS["com_name"], JPATH_SITE, $language->getDefault(), true);
// Reload current language, overwriting nearly all the strings, but keeping the english version for untranslated strings
$language->load($GLOBALS["com_name"], JPATH_SITE, null, true);
// Fields properties
$page_subheading = $params->get("page_subheading", "");
// Module xml
$xml = JFactory::getXML(JPATH_SITE . '/modules/' . $app->scope . "/" . $app->scope . '.xml');
$messageboard = new FoxMessageBoard();
$submitter = new FSubmitter($params, $messageboard);
$fieldsBuilder = new FieldsBuilder($params, $messageboard);
$ajax_uploader = new FAjaxUploader($params, $messageboard);
$uploader = new FUploader($params, $messageboard);
$fcaptcha = new FCaptcha($params, $messageboard);
$antispam = new FAntispam($params, $messageboard, $fieldsBuilder);
$jMessenger = new FJMessenger($params, $messageboard, $fieldsBuilder);
$newsletter = new FNewsletter($params, $messageboard, $fieldsBuilder);
$acymailing = new FAcyMailing($params, $messageboard, $fieldsBuilder);
$jnews = new FJNewsSubscriber($params, $messageboard, $fieldsBuilder);
$adminMailer = new FAdminMailer($params, $messageboard, $fieldsBuilder);
$submitterMailer = new FSubmitterMailer($params, $messageboard, $fieldsBuilder);
// Build $FormText
$form_text = "";
$form_text .= $fieldsBuilder->Show();
$form_text .= $ajax_uploader->Show();
$form_text .= $acymailing->Show();
$form_text .= $jnews->Show();
$form_text .= $fcaptcha->Show();
示例#3
0
 public static function save($field, $attach_type = 'images', $obj = null)
 {
     $uploader = new FUploader();
     $upload_file = $uploader->saveAttach($field, $attach_type, $obj);
     return $upload_file;
 }