[ Avaa Bypassed ]




Upload:

Command:

www-data@3.140.184.21: ~ $
<?php 
 /**
  * 
  * @package    iDonate - blood donor management system WordPress Plugin
  * @version    1.0
  * @author     ThemeAtelier
  * @Websites: https://themeatelier.net/
  *
  */
  
  
  
  
  $obj = new TaT_Donor();
?>

<div class="donor-panel">
	<?php 
	// Response
	if( isset( $_POST['donor_submit'] ) ){
		$res = idonate_donor_add();
		echo idonate_response_msg( $res, 'add' );
		
	}
	if( isset( $_POST['donorupdate_submit'] ) ){
		$res = idonate_donor_edit();
		echo idonate_response_msg( $res, 'update' );
	}
	if( isset( $_GET['action'] ) ){
		echo idonate_response_msg( intval( $_GET['action'] ) , 'delete' );
	}
	
	$generalOpt = get_option( 'idonate_general_option_name' );
	?>
	<div class="admin-donor-add">
		<div id="abc">
			<div id="donorPanelForm">
				<form action="#" id="form" method="post" name="form" enctype="multipart/form-data">
					<div class="close"  onclick="div_hide()">X</div>
					<h3><?php esc_html_e( 'Blood Donors Register', 'idonate' ); ?></h3>
					<hr>
					<div class="dp-row">
						<div class="dp-col-6">
							<label><?php esc_html_e( 'Full Name', 'idonate' ); ?></label>
							<input id="full_name" name="full_name" placeholder="Name" type="text">
						</div>
						<div class="dp-col-6">
							<label><?php esc_html_e( 'Blood Group', 'idonate' ); ?></label>
							<select name="bloodgroup">
								<option value="Select"><?php esc_html_e( '-----Select-----', 'idonate' ); ?></option>
								<?php 
								$GetBloodGroup = idonate_blood_group();
								$options = '';
								foreach( $GetBloodGroup as $bloodgroup ){
									$options .= '<option value="'.esc_attr( $bloodgroup ).'">'.esc_html( $bloodgroup ).'</option>';
								}
								echo $options;
								?>
							</select>
						</div>
					</div>
					<div class="dp-row">
						<div class="dp-col-6">
							<label><?php esc_html_e( 'Gender', 'idonate' ); ?></label>
							<select id="gender" class="form-control gender" name="gender">
								<option value="Male"><?php esc_html_e( 'Male', 'idonate' ); ?></option>
								<option value="Female"><?php esc_html_e( 'Female', 'idonate' ); ?></option>
								<option value="Other"><?php esc_html_e( 'Other', 'idonate' ); ?></option>
							</select>
						</div>
						<div class="dp-col-6">
							<label><?php esc_html_e( 'Date Of Birth', 'idonate' ); ?></label>
							<input id="datebirth" name="date_birth" class="form-control" placeholder="<?php esc_html_e( 'Date Of Birth', 'idonate' ); ?>" type="text">
						</div>
					</div>
					<div class="dp-row">
						<div class="dp-col-6">
							<label><?php esc_html_e( 'Mobile Number', 'idonate' ); ?></label>
							<input id="mobile" name="mobile" placeholder="<?php esc_attr_e( 'Mobile Number', 'idonate' ); ?>" type="text">
						</div>
						<div class="dp-col-6">
							<label><?php esc_html_e( 'Land Line Number', 'idonate' ); ?></label>
							<input id="landline" name="landline" placeholder="<?php esc_attr_e( 'Land Line Number', 'idonate' ); ?>" type="text">
						</div>
					</div>
					<?php 
					if( ! empty( $generalOpt['idonate_countryhide'] ) ) :
					?>
					<div class="dp-row">
						<div class="dp-col-6">
							<label><?php esc_html_e( 'Select Country', 'idonate' ); ?></label>
							<select id="country" class="form-control country" name="country">
								<?php 
								echo idonate_countries_options();
								?>
							</select>
						</div>
						<div class="dp-col-6">
							<label><?php esc_html_e( 'Select State', 'idonate' ); ?></label>
							<select class="form-control state" id="state" name="state">
								<option><?php esc_html_e( 'Select Country First', 'idonate' ); ?></option>
							</select>
						</div>
					</div>
					<?php 
					endif;
					?>
					<div class="dp-row">
						<div class="dp-col-12">
							<label><?php esc_html_e( 'City', 'idonate' ); ?></label>
							<input id="city" name="city" placeholder="<?php esc_attr_e( 'City', 'idonate' ); ?>" type="text">
						</div>
					</div>
					<div class="dp-row">
						<div class="dp-col-12">
							<label><?php esc_html_e( 'Address', 'idonate' ); ?></label>
							<textarea rows="4" name="address" class="form-control"></textarea>
						</div>
					</div>
					<div class="dp-row">
						<div class="dp-col-6">
							<label><?php esc_html_e( 'E-Mail ID', 'idonate' ); ?></label>
							<input id="email" name="email" placeholder="<?php esc_attr_e( 'E-Mail', 'idonate' ); ?>" type="text">
						</div>
						<div class="dp-col-6">
							<label><?php esc_html_e( 'User Name', 'idonate' ); ?></label>
							<input id="user_name" name="user_name" placeholder="<?php esc_attr_e( 'User Name', 'idonate' ); ?>" type="text">
						</div>
					</div>
					<div class="dp-row">
						<div class="dp-col-6">
							<label><?php esc_html_e( 'Password', 'idonate' ); ?></label>
							<input id="password" name="password" placeholder="<?php esc_attr_e( 'Password', 'idonate' ); ?>" type="text">
						</div>
						<div class="dp-col-6">
							<label><?php esc_html_e( 'Re-type Password', 'idonate' ); ?></label>
							<input id="retypepassword" name="retypepassword" placeholder="<?php esc_attr_e( 'Re-type Password', 'idonate' ); ?>" type="text">
						</div>
					</div>
					<div class="dp-row">
						<div class="dp-col-6">
							<label><?php esc_html_e( 'Please confirm your availability to donate blood', 'idonate' ); ?></label>
							<select class="form-control" name="availability">
								<option value="Select"><?php esc_html_e( '-----Select-----', 'idonate' ); ?></option>
								<option value="available"><?php esc_html_e( 'Available', 'idonate' ); ?></option>
								<option value="unavailable"><?php esc_html_e( 'Unavailable', 'idonate' ); ?></option>
							</select>
						</div>
						<div class="dp-col-6">
							<label><?php esc_html_e( 'Upload Profile Picture', 'idonate' ); ?></label>
							<input type='file' class="profilepic" name="profileimg" data-target=".upload-preview" />
							<img class="upload-preview" src="http://placehold.it/180" alt="your image" />
						</div>
					</div>
					<?php 
					// WP Nonce
					wp_nonce_field( 'request_nonce_action', 'request_submit_nonce_check' );
					?>
					<input class="submit" type="submit" name="donor_submit" value="Submit" />
				</form>
			</div>
		</div>
		<button id="popup" onclick="div_show()"><?php esc_html_e( 'Add New', 'idonate' ); ?></button>
	</div>
	<table id="table_id" class="display">
		<thead>
			<tr>
				<th><?php esc_html_e( 'ID', 'idonate' ); ?></th>
				<th><?php esc_html_e( 'Name', 'idonate' ); ?></th>
				<th><?php esc_html_e( 'Blood Group', 'idonate' ); ?></th>
				<th><?php esc_html_e( 'Availability', 'idonate' ); ?></th>
				<th><?php esc_html_e( 'Mobile No', 'idonate' ); ?></th>
				<th><?php esc_html_e( 'State', 'idonate' ); ?></th>
				<th><?php esc_html_e( 'Action', 'idonate' ); ?></th>
			</tr>
		</thead>
		<tbody>
		<?php 
		$args = array(
			'role' => 'donor'
		);
		$users = get_users( $args );
			
		?>

		<?php 
		$i = 0;
		foreach( $users as $user ):
		$countrycode = get_user_meta( $user->ID, 'idonate_donor_country', true );
		$stateCode = get_user_meta( $user->ID, 'idonate_donor_state', true );
		
		$statename = idonate_states_name_by_code( $countrycode, $stateCode );
				
		?>
			<tr>
				<td><?php echo esc_html( $i ); ?></td>
				<td><?php echo get_user_meta( $user->ID, 'idonate_donor_full_name', true );  ?></td>
				<td><?php echo get_user_meta( $user->ID, 'idonate_donor_bloodgroup', true );  ?></td>
				<td><?php echo get_user_meta( $user->ID, 'idonate_donor_availability', true );  ?></td>
				<td><?php echo get_user_meta( $user->ID, 'idonate_donor_mobile', true );  ?></td>
				<td><?php echo $statename;  ?></td>
				<td>
				<a class="btn btn-primary dedit" onclick="div_donor_show()" data-donor-view="1" data-donor-id="<?php echo esc_attr( $user->ID ); ?>">View</a>
				<a class="btn btn-primary dedit" onclick="div_donor_show()" data-donor-edit="1" data-donor-id="<?php echo esc_attr( $user->ID ); ?>">Edit</a>
				<a class="btn btn-primary dedit" onclick="div_donor_show()" data-donor-delete="1" data-donor-id="<?php echo esc_attr( $user->ID ); ?>">Delete</a>
				</td>
			</tr>
		<?php 
		$i++;
		endforeach;
		?>
		</tbody>
	</table>
	
	
	
</div>





Filemanager

Name Type Size Permission Actions
admin.php File 49.01 KB 0777
donor-panel.php File 8.26 KB 0777