' . "\n" . '' . $pTitle . '' . "\n" . '' . "\n" . '' . ( ( $pToolTip || $pTitle ) ? mosToolTip( $pToolTip, $pTitle ) : ' ' ) . '' . "\n" . '' . "\n" ; echo $output; } /** * building a yes/no field * * @param int $x * @param string $pTitle * @param string $pToolTip * @param string $pName * @param int $w1 * @param int $w2 * * @return string * @since 2008.02.25 (mic): $w1, $w2, check for tooltip text */ function shYesNoParamHTML( $x, $pTitle, $pToolTip, $pName, $w1 = '200', $w2 = '150' ) { $output = '\n" . '' . $pTitle . '' . "\n" . '' . $pName . '' . "\n" . '' . ( ( $pToolTip || $pTitle ) ? mosToolTip( $pToolTip, $pTitle ) : ' ' ) . '' . "\n" . '' . "\n" ; echo $output; } /** * Helper function to find correct cms version * * @return bool * @author mic [ http://www.joomx.com ] * @since 2008.02.24 */ function shCheckCMSVersion() { global $_VERSION; if( $_VERSION->RELEASE >= '1.0' && $_VERSION->DEV_LEVEL >= '14' ) { return true; }else{ return false; } } function configuration(&$lists, $txt404) { global $sefConfig, $sef_config_file; $tabs = new mosTabs( 1 ); // new mic 2008.02.24 mosCommonHTML::loadOverlib( HTML_sef::shCheckCMSVersion() ); ?>

startPane( 'sh404SEFConf' ); $tabs->startTab( _COM_SEF_SH_CONF_TAB_MAIN, 'basics' ); ?> replacement, 1, 1 ); if( $sefConfig->shAdminInterfaceType == SH404SEF_ADVANCED_ADMIN ) { $x++; echo HTML_sef::shTextParamHTML( $x, _COM_SEF_PAGEREP_CHAR, _COM_SEF_TT_PAGEREP_CHAR, 'pagerep', $sefConfig->pagerep, 1, 1 ); } $x++; echo HTML_sef::shTextParamHTML( $x, _COM_SEF_STRIP_CHAR, _COM_SEF_TT_STRIP_CHAR, 'stripthese', $sefConfig->stripthese, 60, 255 ); ?> > shAdminInterfaceType == SH404SEF_ADVANCED_ADMIN ) { $x++; echo HTML_sef::shTextParamHTML( $x, _COM_SEF_FRIENDTRIM_CHAR, _COM_SEF_TT_FRIENDTRIM_CHAR, 'friendlytrim', $sefConfig->friendlytrim, 60, 255 ); } ?> > suffix, 6, 6 ); if( $sefConfig->shAdminInterfaceType == SH404SEF_ADVANCED_ADMIN ) { $x++; echo HTML_sef::shTextParamHTML( $x, _COM_SEF_ADDFILE, _COM_SEF_TT_ADDFILE, 'addFile', $sefConfig->addFile, 60, 60 ); $x++; echo HTML_sef::shYesNoParamHTML( $x, _COM_SEF_LOWER, _COM_SEF_TT_LOWER, $lists['lowercase'] ); $x++; echo HTML_sef::shYesNoParamHTML( $x, _COM_SEF_404PAGE, _COM_SEF_TT_404PAGE, $lists['page404'] ); } ?>
endTab(); $tabs->startTab( _COM_SEF_SH_CONF_TAB_PLUGINS, 'plugins' ); ?> shAdminInterfaceType == SH404SEF_ADVANCED_ADMIN ) { $x++; echo HTML_sef::shYesNoParamHTML( $x, _COM_SEF_SH_INSERT_CONTENT_TABLE_NAME, _COM_SEF_TT_SH_INSERT_CONTENT_TABLE_NAME, $lists['shInsertContentTableName'] ); $x++; echo HTML_sef::shTextParamHTML( $x, _COM_SEF_SH_CONTENT_TABLE_NAME, _COM_SEF_TT_SH_CONTENT_TABLE_NAME, 'shContentTableName', $sefConfig->shContentTableName, 30, 30 ); $x++; echo HTML_sef::shYesNoParamHTML( $x, _COM_SEF_SH_INSERT_CONTENT_BLOG_NAME, _COM_SEF_TT_SH_INSERT_CONTENT_BLOG_NAME, $lists['shInsertContentBlogName'] ); $x++; echo HTML_sef::shTextParamHTML( $x, _COM_SEF_SH_CONTENT_BLOG_NAME, _COM_SEF_TT_SH_CONTENT_BLOG_NAME, 'shContentBlogName', $sefConfig->shContentBlogName, 30, 30 ); $x++; echo HTML_sef::shYesNoParamHTML( $x, _COM_SEF_SH_INSERT_CONTENT_MULTIPAGES_TITLE, _COM_SEF_TT_SH_INSERT_CONTENT_MULTIPAGES_TITLE, $lists['shMultipagesTitle'] ); } if( $sefConfig->shAdminInterfaceType == SH404SEF_ADVANCED_ADMIN ) { ?> shLMDefaultItemid, 10, 10 ); ?> shSMFItemsPerPage, 5, 5 ); $x++; echo HTML_sef::shYesNoParamHTML( $x, _COM_SEF_SH_INSERT_SMF_BOARD_ID, _COM_SEF_TT_SH_INSERT_SMF_BOARD_ID, $lists['shInsertSMFBoardId'] ); $x++; echo HTML_sef::shYesNoParamHTML( $x, _COM_SEF_SH_INSERT_SMF_TOPIC_ID, _COM_SEF_TT_SH_INSERT_SMF_TOPIC_ID, $lists['shInsertSMFTopicId'] ); $x++; echo HTML_sef::shYesNoParamHTML( $x, _COM_SEF_SH_INSERT_SMF_USER_NAME, _COM_SEF_TT_SH_INSERT_SMF_USER_NAME, $lists['shinsertSMFUserName'] ); $x++; echo HTML_sef::shYesNoParamHTML( $x, _COM_SEF_SH_INSERT_SMF_USER_ID, _COM_SEF_TT_SH_INSERT_SMF_USER_ID, $lists['shInsertSMFUserId'] ); ?>
endTab(); $tabs->startTab( _COM_SEF_SH_CONF_TAB_LANGUAGES, 'Languages' ); ?> shAdminInterfaceType == SH404SEF_ADVANCED_ADMIN ) { foreach( $lists['activeLanguages'] as $currentLang ) { ?> pageTexts[$currentLang], 10, 20 ); $x++; echo HTML_sef::shYesNoParamHTML( $x, _COM_SEF_SH_TRANSLATE_URL, _COM_SEF_TT_SH_TRANSLATE_URL_PER_LANG, $lists['languages_' . $currentLang . '_translateURL'] ); $x++; echo HTML_sef::shYesNoParamHTML( $x, _COM_SEF_SH_INSERT_LANGUAGE_CODE, _COM_SEF_TT_SH_INSERT_LANGUAGE_CODE_PER_LANG, $lists['languages_'.$currentLang.'_insertCode'] ); } } ?>
endTab(); if( $sefConfig->shAdminInterfaceType == SH404SEF_ADVANCED_ADMIN ) { $tabs->startTab( _COM_SEF_SH_CONF_TAB_ADVANCED, 'Advanced' ); ?> shMaxURLInCache, 10, 10 );?> */ $x++; echo HTML_sef::shYesNoParamHTML( $x, _COM_SEF_SH_REDIRECT_NON_SEF_TO_SEF, _COM_SEF_TT_SH_REDIRECT_NON_SEF_TO_SEF, $lists['shRedirectNonSefToSef'] ); /* */ $x++; echo HTML_sef::shYesNoParamHTML( $x, _COM_SEF_SH_REDIRECT_JOOMLA_SEF_TO_SEF, _COM_SEF_TT_SH_REDIRECT_JOOMLA_SEF_TO_SEF, $lists['shRedirectJoomlaSefToSef'] ); /* */ $x++; echo HTML_sef::shYesNoParamHTML( $x, _COM_SEF_SH_REDIRECT_WWW, _COM_SEF_TT_SH_REDIRECT_WWW, $lists['shAutoRedirectWww'] ); /* */ $x++; echo HTML_sef::shYesNoParamHTML( $x, _COM_SEF_SH_RECORD_DUPLICATES, _COM_SEF_TT_SH_RECORD_DUPLICATES, $lists['shRecordDuplicates'] ); /* */ $x++; echo HTML_sef::shYesNoParamHTML( $x, _COM_SEF_SH_LOG_404_ERRORS, _COM_SEF_TT_SH_LOG_404_ERRORS, $lists['shLog404Errors'] ); /* */ $x++; echo HTML_sef::shTextParamHTML( $x, _COM_SEF_SH_LIVE_SECURE_SITE, _COM_SEF_TT_SH_LIVE_SECURE_SITE, 'shConfig_live_secure_site', $sefConfig->shConfig_live_secure_site, 30, 60 ); /* */ $x++; echo HTML_sef::shYesNoParamHTML( $x, _COM_SEF_SH_FORCE_NON_SEF_HTTPS, _COM_SEF_TT_SH_FORCE_NON_SEF_HTTPS, $lists['shForceNonSefIfHttps'] ); /* */ $x++; echo HTML_sef::shYesNoParamHTML( $x, _COM_SEF_SH_ENCODE_URL, _COM_SEF_TT_SH_ENCODE_URL, $lists['shEncodeUrl'] ); /* */ $x++; echo HTML_sef::shTextParamHTML( $x, _COM_SEF_SH_FORCED_HOMEPAGE, _COM_SEF_TT_SH_FORCED_HOMEPAGE, 'shForcedHomePage', $sefConfig->shForcedHomePage, 30, 60 ); $x++; echo HTML_sef::shYesNoParamHTML( $x, _COM_SEF_SH_DEBUG_TO_LOG_FILE, _COM_SEF_TT_SH_DEBUG_TO_LOG_FILE, $lists['debugToLogFile'] ); ?> shDefaultMenuItemName, 30, 30 ); ?>
endTab(); } $tabs->startTab( _COM_SEF_SH_CONF_TAB_BY_COMPONENT, 'ByComponent'); ?> shAdminInterfaceType == SH404SEF_ADVANCED_ADMIN ) { ?> $compList ) { $x++; ?> > shAdminInterfaceType == SH404SEF_ADVANCED_ADMIN ) { ?>
             
endTab(); $tabs->startTab( _COM_SEF_SH_CONF_TAB_META, 'TitleMeta' ); ?> > shAdminInterfaceType == SH404SEF_ADVANCED_ADMIN ) { ?> > > prependToPageTitle, 60, 250 ); $x++; HTML_sef::shTextParamHTML( $x, _COM_SEF_SH_APPEND_TO_PAGE_TITLE, _COM_SEF_TT_SH_APPEND_TO_PAGE_TITLE, 'appendToPageTitle', $sefConfig->appendToPageTitle, 60, 250 ); } ?>
endTab(); $tabs->startTab( _COM_SEF_SH_CONF_TAB_SECURITY, 'Title-Sec' ); ?> shAdminInterfaceType == SH404SEF_ADVANCED_ADMIN ) { $x++; echo HTML_sef::shYesNoParamHTML( $x, _COM_SEF_SH_LOG_ATTACKS, _COM_SEF_TT_SH_LOG_ATTACKS, $lists['shSecLogAttacks'] ); $x++; HTML_sef::shTextParamHTML( $x, _COM_SEF_SH_MONTHS_TO_KEEP_LOGS, _COM_SEF_TT_SH_MONTHS_TO_KEEP_LOGS, 'monthsToKeepLogs', $sefConfig->monthsToKeepLogs, 5, 2 ); $x++; echo HTML_sef::shYesNoParamHTML( $x, _COM_SEF_SH_CHECK_POST_DATA, _COM_SEF_TT_SH_CHECK_POST_DATA, $lists['shSecCheckPOSTData'] ); ?> > > > > > > > shSecAntiFloodPeriod, 5, 5 ); $x++; HTML_sef::shTextParamHTML( $x, _COM_SEF_SH_ANTIFLOOD_COUNT, _COM_SEF_SH_HONEYPOT_TITLE, 'shSecAntiFloodCount', $sefConfig->shSecAntiFloodCount, 5, 5 ); ?> shSecHoneyPotKey, 30, 30 ); ?> > >
endTab(); // new mic 2008.02.25 $tabs->startTab( _COM_SEF_404PAGE, 'page_404' ); ?>
endTab(); if( $sefConfig->shAdminInterfaceType == SH404SEF_ADVANCED_ADMIN ) { $tabs->startTab( _COM_SEF_DEFAULT_PARAMS_TITLE, 'default_params' ); ?>
endTab(); } $tabs->endPane(); ?>


    

#
rowNumber( $i ); ?> id, false ); ?> cpt; ?> dateadd; }else{ ?> oldurl;?> oldurl; ?> newurl ); } ?>
getListFooter(); ?>
oldurl; ?>
#
rowNumber( $i ); ?> id, false ); ?> rank; ?> newurl); ?>
getListFooter(); ?>
id ? _COM_SEF_EDIT : _COM_SEF_ADD;?> Url
id) && $_row->dateadd == '0000-00-00' ) { echo htmlspecialchars( $_row->newurl ); }else{ ?>
id ) && $_row->dateadd == '0000-00-00' ) { ?>


  

#
rowNumber( $i ); ?> id, false ); ?> newurl ); ?>
getListFooter(); ?>
id ? _COM_SEF_META_EDIT : _COM_SEF_META_ADD).(empty($oldUrl) ? '': ' : '.$oldUrl); ?>




',' ', _COM_SEF_IMPORT_EXPORT); ?>