| 1 |
<?php |
<?php |
| 2 |
// $Id$ |
// $Id: formupdater.module,v 1.9 2008/07/23 02:21:21 deekayen Exp $ |
| 3 |
|
|
| 4 |
/** |
/** |
| 5 |
* @file |
* @file |
| 6 |
* Regex engine to help with module <4.6 upgrades. |
* Regex engine to help with module <=4.6 upgrades. |
| 7 |
*/ |
*/ |
| 8 |
|
|
| 9 |
/** |
/** |
| 125 |
//split by parenthasis |
//split by parenthasis |
| 126 |
$parensplit = preg_split('/([\(\)])/', $args, -1, PREG_SPLIT_DELIM_CAPTURE | PREG_SPLIT_NO_EMPTY); |
$parensplit = preg_split('/([\(\)])/', $args, -1, PREG_SPLIT_DELIM_CAPTURE | PREG_SPLIT_NO_EMPTY); |
| 127 |
$open = 0; |
$open = 0; |
| 128 |
|
$reargs = ''; |
| 129 |
foreach ((array)$parensplit as $parenchunk) { |
foreach ((array)$parensplit as $parenchunk) { |
| 130 |
switch ($parenchunk) { |
switch ($parenchunk) { |
| 131 |
case '(': |
case '(': |
| 156 |
$args = $trimedargs; |
$args = $trimedargs; |
| 157 |
|
|
| 158 |
$a = formupdater_get_argnames($type); |
$a = formupdater_get_argnames($type); |
| 159 |
$note = $a['note']; |
$note = isset($a['note']) ? $a['note'] : ''; |
| 160 |
unset($a['note']); |
unset($a['note']); |
| 161 |
//var_dump($a); |
//var_dump($a); |
| 162 |
|
|
| 217 |
break; |
break; |
| 218 |
case 'get_error': |
case 'get_error': |
| 219 |
// NOT A FORM FUNCTION ***************************** |
// NOT A FORM FUNCTION ***************************** |
| 220 |
$a['na'] = true; |
$a['na'] = TRUE; |
| 221 |
break; |
break; |
| 222 |
case 'get_errors': |
case 'get_errors': |
| 223 |
// NOT A FORM FUNCTION ***************************** |
// NOT A FORM FUNCTION ***************************** |
| 224 |
$a['na'] = true; |
$a['na'] = TRUE; |
| 225 |
break; |
break; |
| 226 |
case 'group': |
case 'group': |
| 227 |
// form_group($legend, $group, $description = NULL, $attributes = NULL) |
// form_group($legend, $group, $description = NULL, $attributes = NULL) |
| 278 |
// NOTE: #extra is ignored |
// NOTE: #extra is ignored |
| 279 |
break; |
break; |
| 280 |
default: |
default: |
| 281 |
$a['na'] = true; |
$a['na'] = TRUE; |
| 282 |
} |
} |
| 283 |
if (!isset($a['#type'])) { |
if (!isset($a['#type'])) { |
| 284 |
$a['#type'] = $type; |
$a['#type'] = $type; |
| 285 |
} |
} |
| 286 |
$a['na'] = $a['na'] ? TRUE : FALSE; |
$a['na'] = isset($a['na']) && $a['na'] ? TRUE : FALSE; |
| 287 |
return $a; |
return $a; |
| 288 |
} |
} |