Ejemplo n.º 1
0
 /**
  * Method that creates a new gallery folder, and sets the folder rigths.
  * @param str $name Name of the gallery.
  * @return bool True for success, false for failure (the folder could not be created).
  */
 public function newGallery($name, $num = 0)
 {
     $this->debug(__METHOD__, 2, __LINE__);
     $name = $this->galleryFolder . sh_browser::modifyName($name);
     if (!is_dir($name)) {
         $name = sh_browser::createFolder($name, 113);
         if (!$name) {
             return false;
         }
     }
     if (!file_exists($name . '/' . sh_browser::DIMENSIONFILE)) {
         sh_browser::addDimension($name, 500, 500);
     }
     if (!file_exists($name . '/' . sh_browser::ONCHANGE)) {
         sh_browser::addEvent(sh_browser::ONCHANGE, $name, __CLASS__, 'onChange');
     }
     return true;
 }