public function saveImage($id)
 {
     //import the class for image manipulation from the extension folder
     Yii::import('application.extensions.upload.Upload');
     $ss = array('name' => $_FILES['UserDetails']['name']['photo'], 'type' => $_FILES['UserDetails']['type']['photo'], 'tmp_name' => $_FILES['UserDetails']['tmp_name']['photo'], 'error' => $_FILES['UserDetails']['error']['photo'], 'size' => $_FILES['UserDetails']['size']['photo']);
     //Receive file/image data from the post request
     $Upload = new Upload(isset($ss) ? $ss : null);
     $Upload->jpeg_quality = 100;
     $Upload->no_script = false;
     $Upload->image_resize = true;
     $Upload->image_x = 300;
     $Upload->image_y = 250;
     $Upload->image_ratio = true;
     //some vars
     $rand = rand(1000, 9000);
     $newName = $rand;
     $image_path = $_SERVER['DOCUMENT_ROOT'] . Yii::app()->request->baseUrl . '/users/' . $id . '/';
     $image_thumb_path = $_SERVER['DOCUMENT_ROOT'] . Yii::app()->request->baseUrl . '/users/3/thumbs/';
     $destPath = $_SERVER['DOCUMENT_ROOT'] . Yii::app()->request->baseUrl . '/users/3/thumbs/';
     //Verify if was uloaded
     if ($Upload->uploaded) {
         $Upload->file_new_name_body = $id;
         $Upload->process($image_path);
         //if was processed
         if ($Upload->processed) {
             $destName = $Upload->file_dst_name;
             $this->photo = $id;
             $this->photo_thumb = 'thumb_' . $id;
             $this->save();
             // create the thumb
             unset($Upload);
             $Upload = new Upload($image_path . $destName);
             $Upload->file_new_name_body = 'thumb_' . $id;
             $Upload->no_script = false;
             $Upload->image_resize = true;
             $Upload->image_x = 34;
             $Upload->image_y = 34;
             $Upload->image_ratio = true;
             $Upload->process($image_path);
             Patients::model()->sqThm($image_path . 'thumb_' . $id . '.jpg', $image_path . 'thumb_' . $id . '.jpg');
         } else {
             echo $Upload->error;
         }
     } else {
         echo "Select an image to upload";
     }
 }