forked from extern/egroupware
$GLOBALS, title for alt in img-tag for konqueror, file and option for a_href
This commit is contained in:
parent
4306c4da7b
commit
cb316d7cde
@ -15,6 +15,15 @@
|
|||||||
|
|
||||||
class html
|
class html
|
||||||
{
|
{
|
||||||
|
var $prefered_img_title;
|
||||||
|
|
||||||
|
function html()
|
||||||
|
{
|
||||||
|
global $HTTP_USER_AGENT;
|
||||||
|
// should be Ok for all HTML 4 compatible browsers
|
||||||
|
$this->prefered_img_title = stristr($HTTP_USER_AGENT,'konqueror') ? 'title' : 'alt';
|
||||||
|
}
|
||||||
|
|
||||||
function input_hidden($vars,$value='')
|
function input_hidden($vars,$value='')
|
||||||
{
|
{
|
||||||
if (!is_array($vars))
|
if (!is_array($vars))
|
||||||
@ -42,7 +51,6 @@ class html
|
|||||||
*/
|
*/
|
||||||
function link($url,$vars='')
|
function link($url,$vars='')
|
||||||
{
|
{
|
||||||
global $phpgw;
|
|
||||||
if (is_array( $vars ))
|
if (is_array( $vars ))
|
||||||
{
|
{
|
||||||
$v = array( );
|
$v = array( );
|
||||||
@ -59,7 +67,7 @@ class html
|
|||||||
if ($v)
|
if ($v)
|
||||||
$vars .= ($vars ? '&' : '') . $v;
|
$vars .= ($vars ? '&' : '') . $v;
|
||||||
|
|
||||||
return $phpgw->link($url,$vars);
|
return $GLOBALS['phpgw']->link($url,$vars);
|
||||||
}
|
}
|
||||||
|
|
||||||
function checkbox($name,$value='')
|
function checkbox($name,$value='')
|
||||||
@ -67,6 +75,11 @@ class html
|
|||||||
return "<input type=\"checkbox\" name=\"$name\" value=\"True\"" .($value ? ' checked' : '') . ">\n";
|
return "<input type=\"checkbox\" name=\"$name\" value=\"True\"" .($value ? ' checked' : '') . ">\n";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function file($name)
|
||||||
|
{
|
||||||
|
return "<input type=\"file\" name=\"$name\">\n";
|
||||||
|
}
|
||||||
|
|
||||||
function form($content,$hidden_vars,$url,$url_vars='',$method='POST')
|
function form($content,$hidden_vars,$url,$url_vars='',$method='POST')
|
||||||
{
|
{
|
||||||
$html = "<form method=\"$method\" action=\"".$this->link($url,$url_vars)."\">\n";
|
$html = "<form method=\"$method\" action=\"".$this->link($url,$url_vars)."\">\n";
|
||||||
@ -124,15 +137,13 @@ class html
|
|||||||
return $html;
|
return $html;
|
||||||
}
|
}
|
||||||
|
|
||||||
function image( $app,$name,$alt='',$opts='' )
|
function image( $app,$name,$title='',$opts='' )
|
||||||
{
|
{
|
||||||
global $phpgw;
|
$html = '<img src="'.$GLOBALS['phpgw']->common->image($app,$name).'"';
|
||||||
|
|
||||||
$html = '<img src="'.$phpgw->common->image($app,$name).'"';
|
if ($title)
|
||||||
|
|
||||||
if ($alt)
|
|
||||||
{
|
{
|
||||||
$html .= ' alt="'.$alt.'"';
|
$html .= " $this->prefered_img_title=\"$title\"";
|
||||||
}
|
}
|
||||||
if ($opts)
|
if ($opts)
|
||||||
{
|
{
|
||||||
@ -141,9 +152,9 @@ class html
|
|||||||
return $html . '>';
|
return $html . '>';
|
||||||
}
|
}
|
||||||
|
|
||||||
function a_href( $content,$url,$vars='')
|
function a_href( $content,$url,$vars='',$options='')
|
||||||
{
|
{
|
||||||
return '<a href="'.$this->link($url,$vars).'">'.$content.'</a>';
|
return '<a href="'.$this->link($url,$vars).'" '.$options.'>'.$content.'</a>';
|
||||||
}
|
}
|
||||||
|
|
||||||
function bold($content)
|
function bold($content)
|
||||||
|
Loading…
Reference in New Issue
Block a user