forked from extern/egroupware
sort attributes, to stop xet files from changing because of changed attribute order
This commit is contained in:
parent
c0c2a0ed0e
commit
beb6f20790
@ -1,10 +1,10 @@
|
|||||||
<?php
|
<?php
|
||||||
/**
|
/**
|
||||||
* eGroupWare EditableTemplates - Storage Objects
|
* EGroupware EditableTemplates - Storage Objects
|
||||||
*
|
*
|
||||||
* @link http://www.egroupware.org
|
* @link http://www.egroupware.org
|
||||||
* @author Ralf Becker <RalfBecker@outdoor-training.de>
|
* @author Ralf Becker <RalfBecker@outdoor-training.de>
|
||||||
* @copyright 2002-10 by RalfBecker@outdoor-training.de
|
* @copyright 2002-11 by RalfBecker@outdoor-training.de
|
||||||
* @license http://opensource.org/licenses/gpl-license.php GPL - GNU General Public License
|
* @license http://opensource.org/licenses/gpl-license.php GPL - GNU General Public License
|
||||||
* @package etemplate
|
* @package etemplate
|
||||||
* @subpackage api
|
* @subpackage api
|
||||||
@ -890,14 +890,14 @@ class soetemplate
|
|||||||
}
|
}
|
||||||
fwrite($f,'<?php
|
fwrite($f,'<?php
|
||||||
/**
|
/**
|
||||||
* eGroupWare - eTemplates for Application '. $app. '
|
* EGroupware - eTemplates for Application '. $app. '
|
||||||
* http://www.egroupware.org
|
* http://www.egroupware.org
|
||||||
* generated by soetemplate::dump4setup() '.date('Y-m-d H:i'). '
|
* generated by soetemplate::dump4setup() '.date('Y-m-d H:i'). '
|
||||||
*
|
*
|
||||||
* @license http://opensource.org/licenses/gpl-license.php GPL - GNU General Public License
|
* @license http://opensource.org/licenses/gpl-license.php GPL - GNU General Public License
|
||||||
* @package '. $app. '
|
* @package '. $app. '
|
||||||
* @subpackage setup
|
* @subpackage setup
|
||||||
* @version $Id$
|
* @version $Id'.'$
|
||||||
*/'."\n\n\$templ_version=1;\n\n");
|
*/'."\n\n\$templ_version=1;\n\n");
|
||||||
|
|
||||||
$n = 0;
|
$n = 0;
|
||||||
|
@ -1,12 +1,12 @@
|
|||||||
<?php
|
<?php
|
||||||
/**
|
/**
|
||||||
* eGroupWare - eTemplates - XUL/XML Import & Export
|
* EGroupware - eTemplates - XUL/XML Import & Export
|
||||||
*
|
*
|
||||||
* @license http://opensource.org/licenses/gpl-license.php GPL - GNU General Public License
|
* @license http://opensource.org/licenses/gpl-license.php GPL - GNU General Public License
|
||||||
* @package etemplate
|
* @package etemplate
|
||||||
* @link http://www.egroupware.org
|
* @link http://www.egroupware.org
|
||||||
* @author Ralf Becker <RalfBecker@outdoor-training.de>
|
* @author Ralf Becker <RalfBecker@outdoor-training.de>
|
||||||
* @copyright 2002-9 by RalfBecker@outdoor-training.de
|
* @copyright 2002-11 by RalfBecker@outdoor-training.de
|
||||||
* @version $Id$
|
* @version $Id$
|
||||||
*/
|
*/
|
||||||
|
|
||||||
@ -154,12 +154,15 @@ class xul_io
|
|||||||
*/
|
*/
|
||||||
function &add_widget(&$parent,$cell,&$embeded_too)
|
function &add_widget(&$parent,$cell,&$embeded_too)
|
||||||
{
|
{
|
||||||
|
// sort attributes, to stop xet files from changing because of changed attribute order
|
||||||
|
ksort($cell, SORT_STRING);
|
||||||
|
|
||||||
$type = $cell['type'];
|
$type = $cell['type'];
|
||||||
if (is_array($type))
|
if (is_array($type))
|
||||||
{
|
{
|
||||||
list(,$type) = each($type);
|
list(,$type) = each($type);
|
||||||
}
|
}
|
||||||
if (!$type) $cell['type'] = $type = 'hugo';
|
if (!$type) $cell['type'] = $type = 'unknown';
|
||||||
if (substr($type,0,6) == 'select')
|
if (substr($type,0,6) == 'select')
|
||||||
{
|
{
|
||||||
$type = $cell['size'] > 1 ? 'select-multi' : 'select';
|
$type = $cell['size'] > 1 ? 'select-multi' : 'select';
|
||||||
|
Loading…
Reference in New Issue
Block a user