Roxen.git / server / config_interface / sites / add_module.pike

version» Context lines:

Roxen.git/server/config_interface/sites/add_module.pike:781:       string tmpl = #"    <div class='initial-module-conf'>    <h3>%s</h3>    <emit source='module-variables' configuration='%s' module='%s'/>    <emit noset='1' source='module-variables'    configuration='%[1]s' module='%[2]s'>    <dl class='config-var'>    <dt class='name small'>&_.name;</dt>    <dd class='value'> +  <if variable='_.form is *<select*'> +  <div class='select-wrapper'>    <eval>&_.form:none;</eval> -  +  </div> +  </if> +  <else> +  <eval>&_.form:none;</eval> +  </else>    </dd>    <dd class='doc'>&_.doc:none;</dd>    </dl>    </emit>    </div>";       foreach( modules, string mod )    {    ModuleInfo mi = roxen.find_module( (mod/"!")[0] );    RoxenModule moo = conf->find_module( replace(mod,"!","#") );    -  foreach( indices(moo->query()), string v ) { +  foreach( indices(moo && moo->query() || ({})), string v ) {    if( moo->getvar( v )->get_flags() & VAR_INITIAL ) {    num++;       res +=    sprintf(tmpl,    LOCALE(1,"Initial variables for ") +    Roxen.html_encode_string(mi->get_name()),    conf->name, mod);    break;    }