<?php
class AppHelper extends Helper {
function span($className=null,$text='') {
if(!empty($className)) {
$class = ' class="'.h($className).'"';
}
else {
$class = '';
}
return '<span'.$class.'>'.$text.'</span>';
}
function anchor($name='#',$text='#') {
return '<a name="'.h($name).'">'.$text.'</a>';
}
function dl($lists=array()) {
$dl = $this->_dl($lists);
return '<div class="dl"><dl>'.$dl.'</dl></div>';
}
function _dl($lists=array()) {
$dl = '';
$alts = array('',' class="altrow"');
$i = 0;
foreach ($lists as $dt => $dd) {
$dl .= '<dt>'.$dt.'</dt>';
$dl .= '<dd'.$alts[$i].'>'.$dd.'</dd>';
$i ^= 1;
}
return $dl;
}
function _h($v='--') {
return nl2br(h($v));
}
function _d($datetime=null,$format='Y/m/d H:i') {
if(empty($datetime)) {
return '--';
}
return date($format, strtotime($datetime));
}
}
?>