| Server IP : 180.180.241.3 / Your IP : 216.73.216.35 Web Server : Microsoft-IIS/7.5 System : Windows NT NETWORK-NHRC 6.1 build 7601 (Windows Server 2008 R2 Standard Edition Service Pack 1) i586 User : IUSR ( 0) PHP Version : 5.3.28 Disable Function : NONE MySQL : ON | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /AppServ/www/app/webroot/news/tmp/install_5320fcc93572d/admin/helpers/ |
Upload File : |
<?php
/**
* @package Widgetkit
* @author YOOtheme http://www.yootheme.com
* @copyright Copyright (C) YOOtheme GmbH
* @license http://www.gnu.org/licenses/gpl.html GNU/GPL
*/
/*
Class: FieldWidgetkitHelper
Field renderer helper class.
*/
class FieldWidgetkitHelper extends WidgetkitHelper {
/*
Function: render
Render a field like text, select or radio button
Returns:
String
*/
public function render($type, $name, $value, $node, $args = array()) {
// set vars
$args['name'] = $name;
$args['value'] = $value;
$args['node'] = $node;
return $this['template']->render('fields/'.$type, $args);
}
/*
Function: attributes
Create html attribute string from array
Returns:
String
*/
public function attributes($attributes, $ignore = array()) {
$attribs = array();
$ignore = (array) $ignore;
foreach ($attributes as $name => $value) {
if (in_array($name, $ignore)) continue;
$attribs[] = sprintf('%s="%s"', $name, htmlspecialchars($value));
}
return implode(' ', $attribs);
}
}