/**
  * Ajax photoreloader
  * @param integer $id
  */
 public function actionReloadphoto($id)
 {
     try {
         $temp_dir = sys_get_temp_dir();
         $model = $this->loadModel($id);
         //$model = new Person;
         //$model->scenario = "PHOTO";
         $edbeo_file = WebServices::getPersonPhotoByCodeU($model->codeU);
         if (!empty($edbeo_file)) {
             $oldPhoto = $model->PhotoName;
             $tfio = Transliteration::translit2010($model->FirstName) . "_" . Transliteration::translit2010($model->LastName) . "_" . Transliteration::translit2010($model->MiddleName);
             $model->PhotoName = "person_{$id}" . "_{$tfio}.jpg";
             $path = Yii::app()->basePath . "/.." . Yii::app()->params['photosPath'];
             $bigpath = Yii::app()->basePath . "/.." . Yii::app()->params['photosBigPath'];
             $img = EWideImage::loadFromString(base64_decode($edbeo_file));
             if ($img->getWidth() < $img->getHeight()) {
                 $img->resize(120, null)->crop("center", "middle", 120, 150)->saveToFile($path . "person_{$id}" . "_{$tfio}.jpg");
                 $img->resize(180, null)->crop("center", "middle", 180, 225)->saveToFile($bigpath . "person_{$id}" . "_{$tfio}.jpg");
             } else {
                 $img->resize(null, 150)->crop("center", "middle", 120, 150)->saveToFile($path . "person_{$id}" . "_{$tfio}.jpg");
                 $img->resize(null, 225)->crop("center", "middle", 180, 225)->saveToFile($bigpath . "person_{$id}" . "_{$tfio}.jpg");
             }
             if ($model->save()) {
                 //PC::debug($model->PhotoName);
             } else {
                 //PC::debug(print_r($model->getErrors()));
             }
             echo CJSON::encode(array("result" => "SUCCESS", "data" => Yii::app()->request->baseUrl . Yii::app()->params['photosPath'] . $model->PhotoName));
         } else {
             echo CJSON::encode(array("result" => "ERROR", "data" => "Фото відсутнє!"));
         }
     } catch (Exception $e) {
         if (defined('YII_DEBUG')) {
             Yii::log($e->getMessage(), CLogger::LEVEL_INFO, 'actionReloadphoto');
         }
         echo CJSON::encode(array("result" => "ERROR", "data" => $e->getMessage()));
     }
 }