Current Directory: /home/astoriaah/www/administrator/components/com_sh404sef/helpers
Viewing File: /home/astoriaah/www/administrator/components/com_sh404sef/helpers/view.php
<?php
/**
* sh404SEF - SEO extension for Joomla!
*
* @author Yannick Gaultier
* @copyright (c) Yannick Gaultier - Weeblr llc - 2022
* @package sh404SEF
* @license http://www.gnu.org/copyleft/gpl.html GNU/GPL
* @version 4.24.1.4308
* @date 2022-05-31
*/
// Security check to ensure this file is being included by a parent file.
if (!defined('_JEXEC')) die('Direct Access to this location is not allowed.');
class Sh404sefHelperView {
public static function shTextParamHTML( $x, $pTitle, $pToolTip, $pName, $pValue, $pSize, $pLength, $w1 = '200', $w2 = '150', $type= 'text' ) {
$output = '<tr' . ( ( $x % 2 ) ? '' : ' class="row1"' ) . '>' . "\n"
. '<td width="' . $w1 . '">' . $pTitle . '</td>' . "\n"
. '<td width="' . $w2 . '"><input type="'.$type.'" name="' . $pName . '" id="' . $pName . '" value="' . $pValue .'"'
. ' size="' . $pSize . '" maxlength="' . $pLength . '" /></td>' . "\n"
. '<td>' . ( ( $pToolTip || $pTitle ) ? JHTML::_('tooltip', $pToolTip, $pTitle ) : ' ' ) . '</td>' . "\n"
. '</tr>' . "\n"
;
return $output;
}
public static function shTextHTML( $x, $pTitle, $pToolTip, $pValue, $w1 = '200', $w2 = '150', $attrBegin = '', $attrEnd = '' ) {
$output = '<tr' . ( ( $x % 2 ) ? '' : ' class="row1"' ) . '>' . "\n"
. '<td width="' . $w1 . '">' . $pTitle . '</td>' . "\n"
. '<td width="' . $w2 . '"><b>' . $attrBegin . htmlspecialchars($pValue, ENT_COMPAT, 'UTF-8') . $attrEnd . '</b>'
. '</td>' . "\n"
. '<td>' . ( ( $pToolTip || $pTitle ) ? JHTML::_('tooltip', $pToolTip, $pTitle ) : ' ' ) . '</td>' . "\n"
. '</tr>' . "\n"
;
return $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
*/
public static function shYesNoParamHTML( $x, $pTitle, $pToolTip, $pName, $w1 = '200', $w2 = '150', $extras = array() ) {
$output = '<tr'. ( ( $x % 2 ) ? '' : ' class="row1"' ).">\n"
. '<td width="' . $w1 . '">' . $pTitle . (empty($extras[0]) ? '' : $extras[0]) . '</td>' . "\n"
. '<td width="' . $w2 . '">' . $pName . (empty($extras[1]) ? '' : $extras[1]) . '</td>' . "\n"
. '<td>' . ( ( $pToolTip || $pTitle ) ? JHTML::_('tooltip', $pToolTip, $pTitle ) : ' ' ) . (empty($extras[2]) ? '' : $extras[2]) . '</td>' . "\n"
. '</tr>' . "\n"
;
return $output;
}
public static function shMessageHTML( $message) {
$ret = '<dl id="system-message">'
. '<dt class="message">Message</dt>'
. '<dd class="message message fade">'
. '<ul>'
. '<li>'
. $message
. '</li></ul></dd></dl>';
return $ret;
}
}