. */ include("./include/include.php"); include("./include/numparticipants_func.php"); admin_header(); if( !in_array("body_view", $_SESSION['sess_functions']) ) { echoln("You are not authorized to see this page."); }else { echoln("

AEGEE Bodies

"); $Cancel_process=false; if( !in_array("body_editplaces", $_SESSION['sess_functions']) ) { // No editing rights $_REQUEST['cmd']=""; } if( isset($_REQUEST['cmd']) && $_REQUEST['cmd']=="edit" && !$Cancel_process ) { ################# ### Load Data ### ################# $query="SELECT `BodyCode`, `BodyName`, `Email`, `BodyStatus`, `BodyCategory`, `BodyCategoryOrder`, `MemberNo`, `MemberClaimed`, `MemberClaimedBy`, `BodyNameAscii`, `NetcomCode`, `CountryCode`, `NoDelegates`, `NoEnvoys`, `NoVisitors`, `NoObservers` FROM `ab_bodies` WHERE `BodyCode`='".addslashes($_GET['bodycode'])."'"; if( @mysql_num_rows( $res=doquery($query) )==1 ) { // Ok, load data $row=mysql_fetch_array($res); }else { // Query failed echoln("

Error: unable to load the data for this body. Please try again later.

"); $Cancel_process=true; } } if( isset($_REQUEST['cmd']) && $_REQUEST['cmd']=="save" && !$Cancel_process ) { ################### ### ERROR CHECK ### ################### $Error=false; // Check for errors before saving //BodyCode if( strlen($_POST['bodycode'])!=3 ) { echoln(""); $error_BodyCode=true; $Error=true; } if( !$Error ) { ################# ### SAVE DATA ### ################# // Edited entry, update $query="UPDATE `ab_bodies` SET `NoDelegates`=".addslashes(get_int('nodelegates')).", `NoEnvoys`=".addslashes(get_int('noenvoys')).", `NoVisitors`=".addslashes(get_int('novisitors')).", `NoObservers`=".addslashes(get_int('noobservers'))." WHERE `BodyCode`='".addslashes($_POST['bodycode'])."'"; if( doquery($query) ) { // Saving succeeded echoln("Body saved successfully.

"); }else { // Saving failed echoln("Saving of body failed. Please try again.

"); } }else { // Error found, reshow form $_REQUEST['cmd']="edit"; } }elseif( !$Cancel_process ) { // Not save action, so there were no errors $Error=false; } if( isset($_REQUEST['cmd']) && $_REQUEST['cmd']=="edit" && !$Cancel_process ) { ################# ### Show form ### ################# $nums = getParticipantNum($row); echoln("Back

"); echoln("

"); echoln(" "); echoln(" "); echoln(" "); echoln(" "); echoln(" "); echoln(" "); echoln(" "); echoln(" "); echoln(" "); if( $row['MemberClaimed']>0 ) echoln(" "); else echoln(" "); echoln(" "); echoln(" "); echoln(" "); echoln(" "); echoln(" "); echoln(" "); echoln(" "); echoln(" "); echoln(" "); echoln(" "); echoln(" "); echoln(" "); echoln(" "); echoln(" "); echoln(" "); echoln(" "); echoln(" "); echoln(" "); echoln(" "); echoln("
BodyCode:
BodyName:
E-mail:
BodyStatus:
BodyCategory:
BodyCategoryOrder:
MemberNo:
MemberNo:
BodyNameAscii:
NetcomCode:
CountryCode:
Delegates:
Current: ".$nums['NoDelegates']."
Envoys:
Current: ".$nums['NoEnvoys']."
Visitors:
Current: ".$nums['NoVisitors']."
Observers:
Current: ".$nums['NoObservers']."
"); echoln("

Putting '-1' results in the default value for this bodycategory to be taken.

"); ///// Show buttons ///// echoln("   "); echoln(" "); echoln("
"); }else { ################# ### Show list ### ################# $query="SELECT `BodyCode`, `BodyName`, `BodyStatus`, `BodyCategory`, `BodyCategoryOrder`, `MemberNo`, `MemberSource`, `MemberClaimed`, `MemberClaimedBy`, `Password`, `NoDelegates`, `NoEnvoys`, `NoVisitors`, `NoObservers` FROM `ab_bodies` ORDER BY `BodyCategoryOrder`, `BodyName`"; if( @mysql_num_rows( $res=doquery($query) )>0 ) { echoln("

"); echoln(" "); echoln(" "); echoln(" "); echoln(" "); echoln(" "); echoln(" "); echoln(" "); echoln(" "); echoln(" "); echoln(" "); echoln(" "); echoln(" "); $i=0; $memberslocals = 0; while( $row=mysql_fetch_array($res) ) { $nums = getParticipantNum($row); if( $row['BodyCategoryOrder']==7 ) { if( $row['MemberClaimed']>0 ) $memberslocals += $row['MemberClaimed']; else $memberslocals += $row['MemberNo']; } $i++; if( ($i%2)==1 ) echoln(" "); else echoln(" "); echoln(" "); echoln(" "); echoln(" "); if( $row['BodyCategory']=="Locals" ) { if( $row['MemberClaimed']>0 ) echoln(" "); else echoln(" "); }else { echoln(" "); } if( $row['BodyCategory']=="Contacts" OR $setup['PromoteAnonymousApplication'] ) { if( strlen($row['Password'])>0 ) { if( in_array("body_resetpassword", $_SESSION['sess_functions']) ) echoln(" "); else echoln(" "); }else { echoln(" "); } }else { echoln(" "); } if( $row['NoDelegates']==$nums['NoDelegates'] ) echoln(" "); else echoln(" "); if( $row['NoEnvoys']==$nums['NoEnvoys'] ) echoln(" "); else echoln(""); if( $row['NoVisitors']==$nums['NoVisitors'] ) echoln(""); else echoln(" "); if( $row['NoObservers']==$nums['NoObservers'] ) echoln(" "); else echoln(" "); echoln(" "); echoln(" "); } echoln("
CodeBodyCategoryMembersPwdDelegatesEnvoysVisitorsObservers 
".$row['BodyCode']."".$row['BodyName']."".$row['BodyCategory'], false, true); if( $row['BodyStatus']!="-" ) echoln(" (".$row['BodyStatus'].")", false, true); echoln("".$row['MemberClaimed']."".$row['MemberNo']." \"Password\"Password\"No\"No".$nums['NoDelegates']."".$nums['NoDelegates']."".$nums['NoEnvoys']."".$nums['NoEnvoys']."".$nums['NoVisitors']."".$nums['NoVisitors']."".$nums['NoObservers']."".$nums['NoObservers'].""); if( in_array("body_editplaces", $_SESSION['sess_functions']) ) { echoln(" Edit"); } if( in_array("body_acceptparticipant", $_SESSION['sess_functions']) ) { echoln("   Participants"); } if( in_array("body_viewmemlist", $_SESSION['sess_functions']) ) { if( $row['BodyCategory']=="Locals" && $setup['UploadMembersList'] ) { echoln("   Members"); } }else { echoln("  "); } echoln("
"); #echoln("

Locals have in total about ".$memberslocals." members.

"); } } } admin_footer(); ?>