char caccess[5];
char gaccess[5];
char triggered[10];
+ char funcname[MAXLEN];
+ int funcpos;
for(i = 0; i < bindcount; i++) {
cbind = binds[i];
content[0] = cbind->cmd;
content[1] = caccess;
sprintf(gaccess, "%d", global_cmd_commands_operaccess(cbind));
content[2] = gaccess;
- sprintf(triggered, "%d", cbind->func->triggered);
+ sprintf(triggered, "%d", cbind->triggered);
content[3] = triggered;
- content[4] = cbind->func->name;
+ funcpos = sprintf(funcname, "%s", cbind->func->name);
+ if(cbind->paramcount) {
+ int j;
+ for(j = 0; j < cbind->paramcount; j++) {
+ funcpos += sprintf(funcname + funcpos, " %s", cbind->parameters[j]);
+ }
+ }
+ content[4] = funcname;
table_add(table, content);
}
//send the table