Files
bm/public_html/public/cms/modules/gallerycontainer.class.php
2025-09-24 13:26:28 +02:00

57 lines
1.3 KiB
PHP

<?php
/** Gallery Container
*
* @version 1.9.0
* @since 2007-05-01
* @author martin lenzelbauer
*
*/
class GalleryContainer extends Container{
/** C'tor
*/
//-----------------------------------------------
function GalleryContainer($id=0, $parent=NULL){
//-----------------------------------------------
parent::Container($id, $parent);
$this->name = "Bildergalerien";
$this->objectsClass = "Gallery";
$this->allowedChildObjects = array("gallery");
}
/** @see Container::install()
*/
//----------------------------------------------
function install(){
//----------------------------------------------
parent::install();
$query = sprintf("SELECT * FROM bruckm_container WHERE container = %s",
sqlstring(get_class()));
$result = dbQuery($query);
if(mysql_num_rows($result) > 0){
return;
}
$query = sprintf("INSERT INTO bruckm_container (container, property, `order`) VALUES (%s, %s, %s)",
sqlstring(get_class()),
sqlstring("name"),
sqlstring("ASC"));
dbQuery($query);
}
/** @see Element::getCssClass()
*/
//-----------------------------------------------
function getCssClass(){
//-----------------------------------------------
return "itemGallery";
}
};
?>