summary | shortlog | log | commit | commitdiff | tree
raw | patch | inline | side by side (parent: aacf601)
raw | patch | inline | side by side (parent: aacf601)
author | hickert <hickert@594d385d-05f5-0310-b6e9-bd551577e9d8> | |
Wed, 22 Jun 2005 08:53:36 +0000 (08:53 +0000) | ||
committer | hickert <hickert@594d385d-05f5-0310-b6e9-bd551577e9d8> | |
Wed, 22 Jun 2005 08:53:36 +0000 (08:53 +0000) |
plugins/gofon/macro/class_gofonMacroParameters.inc | patch | blob | history |
diff --git a/plugins/gofon/macro/class_gofonMacroParameters.inc b/plugins/gofon/macro/class_gofonMacroParameters.inc
index 65f6614ca3034af6bc8a65b580d641f665669056..67f8bce0619930c125b59a7a399f2d4233a7711f 100755 (executable)
foreach($this->goFonMacroParameter as $para){
$tmp = split("!",$para);
$num = preg_replace("/[^0-9]/","",$tmp[1]);
- $tmp2[$num]['name'] = $tmp[1];
- $tmp2[$num]['type'] = $tmp[2];
- $tmp2[$num]['default'] = $tmp[3];
+ $tmp2[$num]['var'] = $tmp[1];
+ $tmp2[$num]['name'] = $tmp[2];
+ $tmp2[$num]['type'] = $tmp[3];
+ $tmp2[$num]['default'] = $tmp[4];
}
/* Assign this array */
}
}
foreach($new as $key => $val){
+ $goFonMacroParameter[$key]['var']="\${ARG".$key."}";
$goFonMacroParameter[$key]['check']= true;
if((!isset($goFonMacroParameter[$key]['name']))||(empty($goFonMacroParameter[$key]['name']))){
$goFonMacroParameter[$key]['name']="\${ARG".$key."}";
}
$number= count($this->goFonMacroParameter);
$number++;
- $this->goFonMacroParameter[]=array("name"=>"new","type"=>"string","default"=>"test");
+ $this->goFonMacroParameter[]=array("var"=>"var","name"=>"new","type"=>"string","default"=>"test");
}
/*generate Table which shows als parameters */
/* Assemble output table */
$vars .="<tr>
- <td><input name=\"number".$key."\" value='".$key."' type='hidden'> </td>
- <td><input name='varname".$key."' type='hidden' value='".$para['name']."'>".$para['name']."</td>
+ <input name=\"number".$key."\" value='".$key."' type='hidden'>
+ <td><input name='var".$key."' type='hidden' value='".$para['var']."'>".$para['var']."</td>
+ <td><input name='varname".$key."' value='".$para['name']."'></td>
<td>
<select name='vartype".$key."'>
<option name='vartype".$key."' value='string' ".$sel1.">"._("String")."</option>
<td><input name='default".$key."' value='".$para['default']."'></td>
<td>";
if($para['check']==true) {
- $vars.=_("Ok");
- $vars.=" <td></td>";
+ $vars.="</td><td></td>";
}else{
- $vars.="<b>"._("Unused")."</b>";
+ $vars.="<b>"._("Unused")."</b></td>";
$vars.=" <td><input name='del".$key."' value='delete' type='submit'></td>";
}
/* Set Post vars */
$key = $_POST[$name];
+
+ $this->goFonMacroParameter[$key]['var'] = $_POST["var".$key];
$this->goFonMacroParameter[$key]['name'] = $_POST["varname".$key];
$this->goFonMacroParameter[$key]['type'] = $_POST["vartype".$key];
$this->goFonMacroParameter[$key]['default']= $_POST["default".$key];
$this->attrs['goFonMacroParameter']=array();
foreach($this->goFonMacroParameter as $key=>$fonpara){
- $this->attrs['goFonMacroParameter'][]=$key."!".$fonpara['name']."!".$fonpara['type']."!".$fonpara['default'];
+ $this->attrs['goFonMacroParameter'][]=$key."!".$fonpara['var']."!".$fonpara['name']."!".$fonpara['type']."!".$fonpara['default'];
}
unset($this->attrs['base']);