Advertisement
Wessel

Untitled

Apr 24th, 2016
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.63 KB | None | 0 0
  1. <?php
  2. class AjaxHandler extends CI_Controller {
  3.     function __construct(){
  4.         parent::__construct();
  5.  
  6.     }
  7.  
  8.     function index(){
  9.         $arr = $this->db_model->getRandomUser();
  10.         $arr[0]["Leeftijd"] = getAge($arr[0]["Geboortedatum"]);
  11.  
  12.         unset($arr[0]["Geboortedatum"]);
  13.         unset($arr[0]['Woonplaats']);
  14.         unset($arr[0]['Email']);
  15.         unset($arr[0]['Achternaam']);
  16.  
  17.         $tempvals = $this->db_model->getPersoonlijkheid($arr[0]["UserID"]);
  18.         $volledig = array('I-E', 'S-N', 'F-T', 'J-P');
  19.         $index = array('Introverted', 'Sensing', 'Feeling', 'Judging');
  20.         $indexc = array('Extroverted', 'Intuition', 'Thinking', 'Perceiving');
  21.  
  22.         foreach($tempvals as $temp){
  23.             foreach(array_slice($temp, 1) as $key => $val){
  24.                 if($val >= 50){
  25.                     $arr[0][$index[array_search($key, $volledig)]] = $val;
  26.                 } else {
  27.                     $arr[0][$indexc[array_search($key, $volledig)]] = (100 - $val);
  28.                 }
  29.             }
  30.         }
  31.  
  32.         var_dump($arr[0]);
  33.         exit();
  34.         $arr[0]["Img"] = $this->insertImage($arr[0]['Geslacht'], $arr[0]['UserID'],$this->session->userdata('verified'));
  35.  
  36.         header('Content-Type: application/json');
  37.         echo json_encode( $arr );
  38.     }
  39.  
  40.     function insertImage($geslacht, $id, $logedin){    
  41.         $path_start = '<div class="thumbnail"><img src="' . asset_url() . 'images/user';       
  42.         $path_end = '.jpg" alt="user icon"></div>';
  43.         if($logedin){
  44.             if(file_exists('/home/students/5692024/www/assets/images/user' . $id . '.jpg')){       
  45.                 return $path_start. $id . $path_end;       
  46.             }else{     
  47.                 return $path_start . $geslacht . $path_end;
  48.             }  
  49.         }else{
  50.             return $path_start . $geslacht . $path_end;
  51.         }                      
  52.     }
  53. }
  54. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement