Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function getParamsForm($params, $item, $index='') {
- $item_edit_str = '';
- foreach($params as $i => $p) {
- $item_edit = str_replace('{param_name}', $p['name'], $item);
- $item_edit = str_replace('{param_tag}', $p['search_tag'], $item_edit);
- $item_edit = str_replace('{param_type_text}', (($p['type_selector'] == 'text') ? ' selected="selected"' : NULL), $item_edit);
- $item_edit = str_replace('{param_type_link}', (($p['type_selector'] == 'link') ? ' selected="selected"' : NULL), $item_edit);
- $item_edit = str_replace('{is_disabled_add_sub}', (($p['type_selector'] == 'text') ? ' disabled' : NULL), $item_edit);
- $item_edit = str_replace('{index}', '_'.( ($index!=='') ? $index.'_' : NULL ).$i, $item_edit);
- $new_index = ( ($index!=='') ? $index.'_' : NULL ).$i;
- $item_edit = str_replace('{name}', $new_index, $item_edit);
- if(count($p['params'])>0) {
- $children = getParamsForm($p['params'], $item, $i.'_0');
- $item_edit = str_replace('{hidden}', '', $item_edit);
- $item_edit = str_replace('{children_param}', $children, $item_edit);
- } else {
- $item_edit = str_replace('{children_param}', '', $item_edit);
- $item_edit = str_replace('{hidden}','hidden',$item_edit);
- }
- $item_edit_str.= $item_edit;
- unset($item_edit, $i, $children, $p);
- }
- return $item_edit_str;
- }
Add Comment
Please, Sign In to add comment