| Server IP : 89.248.107.232 / Your IP : 216.73.217.70 Web Server : Apache System : Linux host2.kasilh.com 5.14.0-687.36.1.el9_8.x86_64 #1 SMP PREEMPT_DYNAMIC Fri Aug 7 05:40:49 EDT 2026 x86_64 User : seg ( 10005) PHP Version : 7.4.33 Disable Function : opcache_get_status MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /var/www/vhosts/seg-sa.es/peyco.es/wp-content/plugins/widgetkit-1/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);
}
}