public function objectInfoIsOk($objectid, $title, $parent, $fileExtension) { global $rootdir; // if (!$this->userIsAdmin()) return false; // Checks on update/object creation if object information is ok $object = new HelkaKGObject($objectid); $newParent = new HelkaKGObject($parent); if ($objectid != 1) { $newParent = new HelkaKGObject($parent); } else { $parent = 0; } $newFileName = $this->createFileName($objectid, $title, $parent, $fileExtension); if ($objectid != 1) { $newPath = $newParent->getPath(false, true) . DS . $newFileName; } else { $newPath = realpath($object->getPath(false, true) . DS . ".." . DS) . DS . $newFileName; } if (file_exists($newPath) && $newPath != $object->getPath(false, true) && $objectid != 1) { $this->errormessage = "Tämän niminen tiedosto on jo olemassa tässä kansiossa."; return false; } if ($title == "" && $fileExtension == "") { $this->errormessage = "Anna kansiolle otsikko."; return false; } if (!$this->objectIsDir($parent) && $objectid != 1) { $this->errormessage = "Valitsemasi kansio ei ole olemassa oleva kansio."; return false; } if ($this->folderIsParent($objectid, $parent)) { $this->errormessage = "Et voi siirtää kansiota itsensä alikansioksi."; return false; } return true; }
continue; } if (count($usable_images) >= $limit) { break; } } $column = 0; echo '<div class="mod_helkakg">'; echo '<div class="mod_helkakg_arrow mod_helkakg_left"><img src="' . JUri::base() . 'modules/mod_helkakg/img/leftarrow.png" alt="' . JText::_('JLEFT') . '" /></div>'; echo '<div class="mod_helkakg_images">'; foreach ($usable_images as $usable_image) { $imageobject = new HelkaKGObject($usable_image); echo '<span class="mod_helkakg_image">'; if ($galleryurl != '') { echo '<a href="' . $galleryurl; if (strstr($galleryurl, "?")) { echo '&'; } else { echo '?'; } echo 'dir=' . $imageobject->parent . '">'; } echo '<img src="' . HELKAKG_PATH2 . $imageobject->getPath(true) . '" alt="' . $imageobject->title . '">'; if ($galleryurl != '') { echo '</a>'; } echo '</span>'; } echo '</div>'; echo '<div class="mod_helkakg_arrow mod_helkakg_right"><img src="' . JUri::base() . 'modules/mod_helkakg/img/rightarrow.png" alt="' . JText::_('JRIGHT') . '" /></div>'; echo '</div>';