diff --git a/library/login_accounts.php b/library/login_accounts.php index 2ddd239..b9fbfa2 100644 --- a/library/login_accounts.php +++ b/library/login_accounts.php @@ -1,560 +1,560 @@ add_element( array( "name"=>"username", "type"=>"text", "size"=>"25", "length_e"=>"2", "minlength"=>"2", "maxlength"=>"25", "valid_regex"=>"^[-a-zA-Z0-9@_\.]{2,}$", "valid_e"=>"Username required: - mininum 2 chars (letters, digits, _, -, @, .)" ) ); $f->add_element( array( "name"=>"password", "type"=>"text", "size"=>"25", "minlength"=>"5", "maxlength"=>"25", "pass"=>1, //"valid_regex"=>"^.{5,}", //"valid_e"=>"Password: Letters, digits _ - only - minim 5 characters", "value"=>"$password" ) ); $f->add_element( array( "name"=>"name", "type"=>"text", "length_e"=>"3", "minlength"=>"3", "maxlength"=>"100", "size"=>"30", "valid_regex"=>"^[-a-zA-Z0-9|_|\.|\s ]*$", "valid_e"=>"Name required - min 1 chars (letters, digits _ - . spaces only)", "icase"=>1 ) ); $f->add_element( array( "name"=>"organization", "type"=>"text", "length_e"=>"6", "maxlength"=>"100", "size"=>"30", "valid_regex"=>"^[-a-zA-Z0-9|_|\.|\s ]*$", "valid_e"=>"Organization required - min 6 chars (letters, digits _ - . spaces only)", "icase"=>1 ) ); $f->add_element( array( "name"=>"email", "type"=>"text", "length_e"=>6, "minlength"=>"6", "maxlength"=>"100", "size"=>"30", "valid_e"=>"Syntax error in E-Mail address.", "valid_regex"=>"^([-a-zA-Z0-9._]+@[-a-zA-Z0-9_]+(\.[-a-zA-Z0-9_]+)+)*$" ) ); $f->add_element( array( "name"=>"aNumberFilter", "type"=>"text", "maxlength"=>"100", "size"=>"60" ) ); $f->add_element( array( "name"=>"domainFilter", "type"=>"text", "maxlength"=>"255", "size"=>"60" ) ); $f->add_element( array( "name"=>"impersonate", "type"=>"text", "maxlength"=>"255", "size"=>"11" ) ); $f->add_element( array( "name"=>"gatewayFilter", "type"=>"text", "maxlength"=>"255", "size"=>"60" ) ); $f->add_element( array( "name"=>"compidFilter", "type"=>"text", "maxlength"=>"255", "size"=>"60" ) ); $f->add_element( array( "name"=>"cscodeFilter", "type"=>"text", "maxlength"=>"255", "size"=>"60" ) ); $f->add_element( array( "name"=>"serviceFilter", "type"=>"text", "maxlength"=>"255", "size"=>"60" ) ); $f->add_element( array( "name"=>"afterDateFilter", "type"=>"text", "maxlength"=>"10", "size"=>"11" ) ); $f->add_element( array( "name"=>"aclFilter", "type"=>"text", "maxlength"=>"100", "size"=>"20" ) ); $f->add_element( array( "name"=>"tel", "type"=>"text", "size"=>"30" ) ); $f->add_element( array( "name"=>"expire", "type"=>"text", "size"=>"11" ) ); $blocked_els=array( array("label"=>"","value"=>"0"), array("label"=>gettext("Blocked"),"value"=>"1") ); $f->add_element( array( "type"=>"select", "name"=>"blocked", "options"=>$blocked_els, "size"=>1, "value"=>"" ) ); $f->add_element( array( "type"=>"submit", "name"=>"submit", "extrahtml"=>"class=btn", "value"=>"Submit" ) ); -while (list($k,$v) = each($DATASOURCES)) { +foreach ($DATASOURCES as $k => $v) { if ($k != "unknown") { $cdrSourcesEls[] = array( - "label" => $v[name], + "label" => $v['name'], "value" => $k ); } } $f->add_element( array( "type"=>"select", "name"=>"sources", "options"=>$cdrSourcesEls, "size"=>8, "multiple"=>"1", "value"=>"" ) ); function wrapFormElement($label, $element) { if (is_array($label)) { $label = implode('', $label); } if (is_array($element)) { $element = implode('', $element); } printf('
"; print _("The fields marked with "); print " * "; print _("are mandatory"); print ":
"; $f->show_element("action", ""); if ($id) { $f->add_element( array( "type"=>"hidden", "name"=>"id", "value"=>"$id" ) ); } wrapFormElement( array( _("Name"), " *" ), array( "", $f->get_element("name", ""), "" ) ); wrapFormElement( _("Organization"), array( "", $f->get_element("organization", ""), "" ) ); wrapFormElement( array( _("E-mail"), " *" ), array( "", $f->get_element("email", ""), "" ) ); wrapFormElement( _("Telephone"), array( "", $f->get_element("tel", ""), "" ) ); wrapFormElement( array( _("Username"), "*" ), array( "", $f->get_element("username", ""), "" ) ); wrapFormElement( array( _("Password"), "*" ), array( "", $f->get_element("password", ""), "" ) ); wrapFormElement( array( "", "E-mail settings", "" ), array( "", "", "" ) ); if ($perm->have_perm("admin")) { print "Functions
"; print $perm->perm_sel("perms", $perms); print "Data sources
"; $f->show_element("sources", ""); print "Filters
"; wrapFormElement("IP ACL", $f->get_element("aclFilter", "")); wrapFormElement("Trusted peers", $f->get_element("gatewayFilter", "")); wrapFormElement("Domains", $f->get_element("domainFilter", "")); wrapFormElement("Subscribers", $f->get_element("aNumberFilter", "")); wrapFormElement("After date", $f->get_element("afterDateFilter", "")); print "
"; print _("Name"); print " | "; print _("Organization"); print " | "; print _("Username"); print " | "; print _("E-mail"); print " | "; print _("Tel"); print " | "; print _("Sources"); print " | "; print _("Expire"); print " |
---|---|---|---|---|---|---|
$name | $organization | $username | $sources | $expire |