.
*/
include("./include/include.php");
include("./include/Help.php");
admin_header();
if( !in_array("help_view", $_SESSION['sess_functions']) ) {
echoln("You are not authorized to see this page.");
}else {
// Read the files from ./admin/*.help.php and add them to $fields;
$help = array();
$helpfields = array();
$dir = dirname($_SERVER["SCRIPT_FILENAME"])."/help/*.php";
if( is_dir(dirname($dir)) ) {
foreach( glob($dir) as $file ) {
if( is_file($file) ) {
include("./help/".basename($file));
$name = basename($file, ".php");
$class = "Help".$name;
$help[ $name ] = new $class();
$helpsort[ $name ] = $help[ $name ]->get_title();
}
}
asort($helpsort);
$helpfields = array_keys($helpsort);
}else {
debug(dirname($dir)." does not exist, failed loading application form fields");
}
echoln("
get_name()."\">".$help[ $helpfields[$i] ]->get_title()."
");
$help[ $helpfields[$i] ]->get_help();
echoln("Top");
}
}
echo "
";
echo " Important for the participants, the url to apply:\n";
echo " http://".$FULL_URL."\n";
echo "
Direct link for the application form (please don't use it, since in this way people will\n";
echo " not see the login for editing applications and assigning participant types):\n";
echo "
https://".$FULL_URL."apply.php?login\n";
echo "
The application form is supposed to be self explaining. Some comments:\n";
echo "
\n";
echo " - The bodies are taken from the AEGEE-Europe address book.\n";
echo "
- People have to fill in their CSN number. A basic, public check is performed to check\n";
echo " if the number is valid (and if it is likely that this person really has a membership\n";
echo " card and thus is a member). People who don't fill it in, will not be accepted to\n";
echo " proceed, BUT, for people who really don't have the CSN, if you submit the form a second\n";
echo " time (in case of an error you don't have to fill in everything again, it will\n";
echo " automatically fill in the valid data) it will be accepted (this is mentioned in the error\n";
echo " message about CSN, but people don't read, and just complain it is not working).\n";
echo "
\n";
echo " Another public page is the list with accepted people:\n";
echo "
http://".$FULL_URL."participants.php\n";
echo "
As long as you don't put the status of an application to \"Accepted\" or \"Arrived\",\n";
echo " people will not show in this list (so no \"cancelled\", \"not accepted\" and \"no status\"\n";
echo " applications in this list). The list is directly generated from the database, so changes\n";
echo " made in admin part will immediately show on this page.\n";
echo "
Ok, maybe more interesting part for you is the admin part, at the following url:\n";
echo "
https://".$FULL_URL."admin/\n";
echo "
You'll have to log in to get to this page. You have different access level (secretary has\n";
echo " 'chair' access, local organizers have 'local organizer' access). In case you want more\n";
echo " people to have access, just write add them (local organizers cannot add chair or admin, chair cannot add admin). It is possible to give people\n";
echo " read-only access (they will not be able to change anything).\n";
echo "
After logging in, you'll see the menu at the left side. Logout button is at the top,\n";
echo " please do not forget to use it when you are finished.\n";
echo "
Please also note that some functions might not be available for you due to the access\n";
echo " rights. So don't worry if a described function is not there, that just means you don't\n";
echo " have access here. In case you think you should have access here, please let me know.\n";
echo "
Select (click to (de)select)\n";
echo "
Here you can see which participants are shown in most view (\"Participant list\" and\n";
echo " \"Registration list\" are exceptions). Click on the
\n";
echo " to change it in
.\n";
echo "
View function\n";
echo "
This section handles the different view of applications\n";
echo "
\n";
echo " - Applications:\n";
echo "
you can see here the basic info about applications. You can click on the blue\n";
echo " titles to change sort order to that row. In the first column you'll see 3 icons:\n";
echo "
-
: click here to see all the data of\n";
echo " this participant\n";
echo "
-
: click on it to send a mail to this\n";
echo " participant (it will open your default e-mail program)\n";
echo "
-
: direct link to registrate\n";
echo " a participant (see \"Register participants\")\n";
echo "
In the last column you will see the accepted status of the participant. If you\n";
echo " move your mouse above, it should pop up in text also. You can click on this image,\n";
echo " and you'll get a new window in which you can change it (you'll also get the overview\n";
echo " of icons with description in this window). Please note that if you save a change, it\n";
echo " will not show in the list immediately, you'll have to reload the page. This is done\n";
echo " to make faster processing possible, since reloading will take quite some time\n";
echo " (especially via slow internet connection).\n";
echo " - Workshop choices:\n";
echo "
Again the list with applications, but now you can see the workshop choices. Secretary\n";
echo " can click on a workshop to put the person in this workshop. Again, the list will not\n";
echo " immediately be updated on your screen, you have to refresh manually. Please note there\n";
echo " is no check if you are selecting possible combinations (this applies to autumn PM,\n";
echo " where you can put a person in a long workshop for first round, and still in a short\n";
echo " for second round, so be careful here).\n";
echo " - Participants list\n";
echo "
This is the same list as is publicly available (participants.php).\n";
echo " - Visa\n";
echo "
Here you find the participants who have put in the application they need visa.\n";
echo " Please note that this is what the people fill in themselves, there are quite some\n";
echo " stupid people arround who don't know if they need visa or not, and just say either\n";
echo " yes or no.\n";
echo " - Visa invitations\n";
echo "
If you are writing visa invitation letters, and you have a template letter, you can\n";
echo " use this list for the letters. For example, you can just copy-paste it to Microsoft\n";
echo " Word, and it will show perfectly there ;-) I think the order is on country code, at\n";
echo " least same nationalities show together in this list.\n";
echo " - Mailing list data\n";
echo "
You can make mailing lists with this output. The output is made to be imported in\n";
echo " Listserv (note for Secretary: there are ws1-l, ws2-l, ws3-l, ...., that exist for\n";
echo " this purpose. More info available via me on request).\n";
echo " - Birthdays\n";
echo " Here you get a list of participants who will have birthday during the event. Do whatever\n";
echo " you want to do with it.... In case of breakfast-in-bed, please let me know, so I can\n";
echo " change my birthday for a few days ;-)\n";
echo "
\n";
echo " Administrator functions\n";
echo "
This part is about administration of everything.\n";
echo "
\n";
echo " - Register participants\n";
echo "
Only locals that have made applications are shown here. A registered participant\n";
echo " can be put arrived, and when it is arrived, it can be put back on accepted. Make sure\n";
echo " you click the big button Accept. Participants will all accepted statusses will show\n";
echo " here, accepted ones on top. In case the participant is not accepted, it will show a\n";
echo " warning, but you will be able to registrate this person. I would like to ask you to\n";
echo " use this function during the registration if you have internet connection available\n";
echo " (but have a paper backup ready in case something breaks down, it always happens when\n";
echo " you cannot use it). Even if you don't have internet at the registration, it would be\n";
echo " nice if you could update the arrival of applicants, I'm planning to integrate all\n";
echo " the application lists for different PM/Agora's, so it will show to future organizers\n";
echo " that a participant has already been no-show once. Of course this means we should have\n";
echo " the right data in the tool!!!!\n";
echo " - Registration list\n";
echo "
This will open another window. All applications are shown here, independ of the\n";
echo " selection you make at the top. It's black/white only, without icons, so good for\n";
echo " printing.\n";
echo " - Mass accepter\n";
echo "
I can imagine you don't want to put every single application on accepted in the\n";
echo " list. For that reason this function is there. In case of Agora, you will only be able\n";
echo " to select people who have a participant type set (delegate, visitor, envoy or\n";
echo " observer). If you set the maximum, and with the data and participant type selection\n";
echo " you would accept more than this maximum, it depends on the database server which\n";
echo " people are lucky ones, but I think it than goes on application order. It's in the\n";
echo " todo list to make several choices here (by date, random, position (in case of\n";
echo " visitors), but that will be future).\n";
echo " - Workshops\n";
echo "
Here you can edit the workshops. The number of places has to be in between 1 and\n";
echo " 100. It does not mean anything at this moment. Special value is -1, meaning that the\n";
echo " workshop will not show in new applications (this can be used after official deadline,\n";
echo " to preventing more interested people for the popular workshops. It's still possible\n";
echo " to get arround, I think, by editing your application afterwards, but that I'm not\n";
echo " sure about, and should be fixed anyway).\n";
echo " - Setup\n";
echo "
The options you find here are different for you access level (if you click on edit\n";
echo " (if available for a certain option), you'll also see the access rights for the\n";
echo " several access levels). On many options there is put an error checking, if you run\n";
echo " into problem because I did not define the error check properly, please inform me\n";
echo " what goes wrong, so I can change it. Every option has a description, which should\n";
echo " be self-explaining. If not, just ask, and I'll try to find the answer.\n";
echo "
Some special explanation of the setup fields starting with \"No\" for the number\n";
echo " of delegates, envoys, visitors and observers from the different types of bodies:\n";
echo " The first value not \"-1\" in the following order will be used:\n";
echo " \n";
echo " - Special setting for body in the body database (not editable for now)\n";
echo "
- Setting for the body type (like locals, contacts, commissions, etc)\n";
echo "
- Default setting (for example NoDelegatesDefault)\n";
echo "
\n";
echo "
\n";
echo " Totals\n";
echo "
This is kind like statistical data, should be self explaining. Only few remarks:\n";
echo "
\n";
echo " - Meals\n";
echo "
For the people who select they have diet, the remarks field of the application\n";
echo " will be shown, people are supposed to write their special needs here.\n";
echo " - Arrivals per hour\n";
echo "
It's a nice feature, but proved in Enschede at Spring PM 2003 not to have the right\n";
echo " data here. When people write their application, they just fill in something, and\n";
echo " don't edit it afterwards any more. So don't look too much at this data.\n";
echo "
\n";
echo " Further remarks:\n";
echo "
\n";
echo " - when people apply, a mail is send to the board of their local. In case of PM it\n";
echo " asks the boards to reply if they don't know this person, in case of Agora the board\n";
echo " is asked to assign the participant a participant type.\n";
echo "
- The people also get their application mailed to their personal address, in case it\n";
echo " is not deliverable, it should go to the organizers (see Setup), although it does not\n";
echo " work at this moment, and get back to the server admins. I'll take care of forwarding,\n";
echo " so you can try to get the correct address.\n";
echo "
- this tool was created in the current state during the Spring PM 2003 in Enschede.\n";
echo " I was participant responsible, and created what I needed in this function. Afterwards\n";
echo " a lot of functions have still been added on request of the users of this tool. I\n";
echo " really hope you'll do the same, even if I'm not able to implement it immediately, I\n";
echo " can put it on the todo list and future organizers will benefit from it. Same goes for\n";
echo " questions, I'm there to help you.\n";
echo "
\n";
admin_footer();
?>