Skip to content
Snippets Groups Projects
Commit 5d564ecf authored by efalcy's avatar efalcy
Browse files

dev #10430 : pick day agenda , fix form element HTML5 valid

parent 0d7fe766
7 merge requests!1553Master,!1502Master,!1501Stable,!1312Master,!1311Dev#10430 pick day agenda,!1290Dev#10430 pick day agenda,!1262Dev#10430 pick day agenda
<?php
/**
* Copyright (c) 2012-2014, Agence Française Informatique (AFI). All rights reserved.
*
* BOKEH is free software; you can redistribute it and/or modify
* it under the terms of the GNU AFFERO GENERAL PUBLIC LICENSE as published by
* the Free Software Foundation.
*
* There are special exceptions to the terms and conditions of the AGPL as it
* is applied to this software (see README file).
*
* BOKEH is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU AFFERO GENERAL PUBLIC LICENSE for more details.
*
* You should have received a copy of the GNU AFFERO GENERAL PUBLIC LICENSE
* along with BOKEH; if not, write to the Free Software
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
*/
class ZendAfi_View_Helper_FormLabel extends Zend_View_Helper_FormElement
{
protected function displayFor($name,$id) {
if (strpos($name, '[]'))
return '';
return ' for="' . $this->view->escape($id) . '"';
}
public function formLabel($name, $value = null, array $attribs = array())
{
$info = $this->_getInfo($name, $value, $attribs);
if ($info['disable'])
return '';
$value = ($info['escape']) ? $this->view->escape($info['value']) : $info['value'];
$xhtml = '<label'
. $this->displayFor($name,$info['id'])
. $this->_htmlAttribs($info['attribs'])
. '>' . $value . '</label>';
return $xhtml;
}
}
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment