in sub build_external_select_field, change the following line:
$external_db=$db_script_path . '/' . lc($column) . '.db';
to
$external_db= whatever the name of the password file is
note: i'm assuming that all of the people you want included in the list are in a common password file somewhere. if you're having to manually add people to each password file in several different folders, i would suggest changing all the cfg files to reference the same pass file. then sub build_external_select_field can just reference that one file which can easily be maintained by whoever has admin permission in the databases. for this application you're using a pass file as if it were a db file; it works because it's a plain text file, though the passwords are encrypted.
$external_db=$db_script_path . '/' . lc($column) . '.db';
to
$external_db= whatever the name of the password file is
note: i'm assuming that all of the people you want included in the list are in a common password file somewhere. if you're having to manually add people to each password file in several different folders, i would suggest changing all the cfg files to reference the same pass file. then sub build_external_select_field can just reference that one file which can easily be maintained by whoever has admin permission in the databases. for this application you're using a pass file as if it were a db file; it works because it's a plain text file, though the passwords are encrypted.