/**
  * @access 	public
  * @param 	boolean			$in_file		
  * @return 	object|boolean							
  */
 public function save($in_file = true, $report_title = '', $keyword = '', $owner = '', $report_id_in = '', $print_ok = '')
 {
     $this->_saveFile();
     $zip = new EasyZIP();
     if ($handle = opendir($this->pathSave)) {
         while (false !== ($filename = readdir($handle))) {
             if ($filename != '.' && $filename != '..') {
                 if (is_dir($this->pathSave . '/' . $filename)) {
                     $zip->addDir($this->pathSave, $filename);
                 } else {
                     $zip->addFile($filename, $this->pathSave . '/');
                 }
             }
         }
         closedir($handle);
     }
     $fileName = $in_file ? $this->documentName : '';
     $result = $zip->zipFile($fileName, $report_title, $keyword, $owner, $report_id_in, $print_ok);
     Fonction::delDir($this->pathSave);
     return $result;
 }