HEX
Server: LiteSpeed
System: Linux server315.web-hosting.com 4.18.0-553.54.1.lve.el8.x86_64 #1 SMP Wed Jun 4 13:01:13 UTC 2025 x86_64
User: globfdxw (6114)
PHP: 8.1.34
Disabled: NONE
Upload Files
File: /home/globfdxw/diasporameetsafrica.com/wp-content/themes/DA10/account/account-resume.php
<?php
   /* 
   * Theme: PREMIUMPRESS CORE FRAMEWORK FILE
   * Url: www.premiumpress.com
   * Author: Mark Fail
   *
   * THIS FILE WILL BE UPDATED WITH EVERY UPDATE
   * IF YOU WANT TO MODIFY THIS FILE, CREATE A CHILD THEME
   *
   * http://codex.wordpress.org/Child_Themes
   */
   if (!defined('THEME_VERSION')) {	header('HTTP/1.0 403 Forbidden'); exit; }
   
   global $CORE, $userdata, $STRING;   
  
   $GLOBALS['flag-resume'] = 1;
   
   
   if( isset($_POST['jb_action']) ){
   		switch($_POST['jb_action']){
   		
   			case "delresume":{
   			
				if(is_numeric($_POST['csvid'])){
					
					$g = wp_delete_post($_POST['csvid'], true);
					 
					$GLOBALS['error_type'] = 1;
					$GLOBALS['error_message'] = __("Resume Deleted Successfully","premiumpress");	
				}
   			
   			
   			} break;
   		
   			case "saveresume": {			 
   		 	 
   				// NOW SAVE THE CV TO THE RESUME
   				if($_FILES['mycsv']['type'] == "application/pdf"){
   				 
   				 
   					// LOAD IN WORDPRESS FILE UPLOAOD CLASSES
   					$dir_path = str_replace("wp-content","",WP_CONTENT_DIR);
   					if(!function_exists('get_file_description')){
   					require $dir_path . "/wp-load.php";
   					require $dir_path . "/wp-admin/includes/file.php";
   					require $dir_path . "/wp-admin/includes/media.php";	
   					}
   				
   					// create an array of the $_FILES for each file
   					$file_array = array(
   						'name' 		=> $userdata->ID."_".$_FILES['mycsv']['name'],
   						'type'		=> $_FILES['mycsv']['type'],
   						'tmp_name'	=> $_FILES['mycsv']['tmp_name'],
   						'error'		=> $_FILES['mycsv']['error'],
   						'size'		=> $_FILES['mycsv']['size'],
   					);
   					
   					// upload the file to the server
   					$uploaded_file = wp_handle_upload( $file_array, array( 'test_form' => FALSE ) );					 
   					$uploaded_file['name'] = $file_array['name'];
   					
   					// CHECK FOR ERRORS
   					if(!isset($uploaded_file['error']) ){		
   						 
   						$my_post = array();
   						$my_post['post_title'] 		= $_FILES['mycsv']['name'];
   						$my_post['post_content'] 	= $uploaded_file['url'];
   						$my_post['post_excerpt'] 	= $uploaded_file['file'];
   						$my_post['post_status'] 	= "publish";
   						$my_post['post_type'] 		= "ppt_resume";
   						$my_post['post_author'] 	= $userdata->ID;
   						$myresumeid					= wp_insert_post( $my_post );
   					 
   						
   					}else{
   					
   					echo $uploaded_file['error'];
   					}// end if			
   					
   				}// end if 
   			
   		 	$GLOBALS['error_message'] = __("Resume Updated Successfully","premiumpress");	
   				
   			
   			} break;
   }
   }
   
 ?>
 
 
<div class="fs-lg text-600 mb-2"><?php echo __("My Resume","premiumpress"); ?></div>

<p class="mb-4"><?php echo __("Here you can manage your resumes.","premiumpress"); ?></p>
  
 
   
<div ppt-border1 class="p-3 mb-4">
                     <h5 class="card-title"><?php echo __("Upload Resume","premiumpress") ?></h5>
                     <p><?php echo __("Select a resume file in .PDF format to save it to your account.","premiumpress") ?></p>
<form method="post" action="" enctype="multipart/form-data" ppt-flex-between>
                        <input type="hidden" name="jb_action" value="saveresume"> 
                        <input name="mycsv" type="file" class="form-control"  /> 
                         <input type="hidden" name="showtab" value="resumes">
                         <div class="mx-4"></div>
                        <button class="btn btn-primary btn-block"><?php echo __("Upload File","premiumpress") ?></button>
 </form>
</div>

<hr />
      
 <?php echo $CORE->error_display(); ?> 
             
               <?php	
                  $args = array(
                      'post_type' 			=> 'ppt_resume',
                      'posts_per_page' 	=> 100,
                  	'post_author' 	=> $userdata->ID,
                      'paged' 				=> 1,
                  );
                  $wp_query = new WP_Query($args); 
                  
                  // COUNT EXISTING ADVERTISERS	 
                  $tt = $wpdb->get_results($wp_query->request, OBJECT);
                  
                  if(!empty($tt)){
                  foreach($tt as $p){
                  
                  $post = get_post($p->ID);
				  
				  if($post->post_author != $userdata->ID){ continue; }
                  
                  ?>
               <div class="p-3 mb-4 container" ppt-border1>
                  <div class="row">
                     <div class="col-md-9">
                        <h4><?php echo $post->post_name; ?></h4>
                     </div>
                     <div class="col-md-3 text-right">
                        <a href="<?php echo $post->post_content; ?>" target="_blank" class="btn btn-primary"><i class="fa fa-search"></i></a>
                        <a href="javascript:void(0);" onclick="jQuery('#del-<?php echo $post->ID; ?>').submit();" class="btn btn-primary"><i class="fa fa-trash"></i></a>
                     </div>
                  </div>
               </div>
               <form method="post" action="" id="del-<?php echo $post->ID; ?>">
                  <input type="hidden" name="jb_action" value="delresume"> 
                  <input name="csvid" type="hidden" value="<?php echo $p->ID; ?>"  /> 
                  <input type="hidden" name="showtab" value="resumes">
               </form>
               <?php }}else{?>
      
      <div class="my-5 text-center font-weight-bold">
      <?php echo __("No Resumes Found","premiumpress") ?>
      </div>
      <script>jQuery(document).ready(function(){ jQuery("#dalist-resume i").addClass("text-danger"); }); </script>
      <?php } ?>
      
      </div>
  </div>
</div>