private function set_image_register($data)
 {
     $url = isset($data['url']) ? $data['url'] : '';
     $path = isset($data['path']) ? $data['path'] : '';
     $ext = isset($data['ext']) ? $data['ext'] : '';
     $name = isset($data['name']) ? $data['name'] : '';
     $imagen = array();
     $data = $this->model('PostsModel');
     $id_image = $data->saveImagePosts($url, $path, $ext);
     $imagen['id_img'] = $id_image;
     $imagen['url'] = $url;
     if (is_numeric($id_image) and $id_image != 0) {
         $imagen['url_crop'] = cortar_imagen_jpg($url, $name);
     }
     return $imagen;
 }
 public function saveImage()
 {
     $this->helper(array('functions'));
     if (isset($_POST['accion']) and isset($_POST['image']) and isset($_POST['user_id']) and $_POST['accion'] == 'save_image_user') {
         $extencion = isset($_POST['extencion']) ? $_POST['extencion'] : 'jpg';
         $result = save_image_attachment($_POST['image'], $extencion);
         if ($result['status'] == true) {
             cortar_imagen_jpg($result['url'], $result['name']);
             $path_img = site_url() . $result['path'] . '-150x150.' . $result['ext'];
             $data = $this->model('UsersModel');
             $path_sort = $result['path'] . '-150x150.' . $result['ext'];
             $data->save_image($path_sort, $_POST['user_id']);
             echo $path_img;
             exit;
         }
     }
     echo 'hola';
     exit;
 }