init
This commit is contained in:
115
module/slideshow/setup_database_slideshow.php
Normal file
115
module/slideshow/setup_database_slideshow.php
Normal file
@@ -0,0 +1,115 @@
|
||||
<?php
|
||||
require_once("../../mysyde/common/common_functions.inc.php");
|
||||
require_once((local_environment()) ? "../../mysyde/dc.config.php" : "../../mysyde/dc-server.config.php");
|
||||
|
||||
|
||||
db_connect();
|
||||
|
||||
mkdir("../../userdata/slideshow", 0777);
|
||||
mkdir("../../userdata/slideshow/original", 0777);
|
||||
mkdir("../../userdata/slideshow/icon", 0777);
|
||||
|
||||
|
||||
$sql_entry = "CREATE TABLE slideshow_entry
|
||||
(
|
||||
id INT NOT NULL AUTO_INCREMENT,
|
||||
PRIMARY KEY(id),
|
||||
preview VARCHAR(250) NOT NULL,
|
||||
description VARCHAR(250) NOT NULL,
|
||||
headline VARCHAR(250),
|
||||
text VARCHAR(250),
|
||||
link VARCHAR(255),
|
||||
info VARCHAR(250),
|
||||
main_navigation_has_sitepart_id INT NOT NULL,
|
||||
sorting INT NOT NULL
|
||||
)";
|
||||
|
||||
$entry_query = mysqli_query($GLOBALS['mysql_con'], $sql_entry);
|
||||
IF (!$entry_query) {
|
||||
echo "* Tabelle slideshow_entry konnte nicht erstellt werden.<br />";
|
||||
} ELSE {
|
||||
echo "* Tabelle slideshow_entry wurde erstellt. (Schritt 1 von 5)<br />";
|
||||
}
|
||||
|
||||
$sql_options = "CREATE TABLE slideshow_options
|
||||
(
|
||||
id INT NOT NULL AUTO_INCREMENT,
|
||||
PRIMARY KEY(id),
|
||||
sitepart_id INT(3) UNIQUE NOT NULL,
|
||||
width INT(4) NOT NULL,
|
||||
height INT(4) NOT NULL,
|
||||
effect VARCHAR(10),
|
||||
arrows VARCHAR(10),
|
||||
eff_interval VARCHAR(4),
|
||||
effect_duration VARCHAR(3),
|
||||
text_effect VARCHAR(10),
|
||||
text_pos VARCHAR(15)
|
||||
)";
|
||||
|
||||
$query_options = mysqli_query($GLOBALS['mysql_con'], $sql_options);
|
||||
IF (!$query_options) {
|
||||
echo "* Tabelle slideshow_options konnte nicht erstellt werden.<br />";
|
||||
} ELSE {
|
||||
echo "* Tabelle slideshow_options wurde erstellt. (Schritt 2 von 5) <br />";
|
||||
}
|
||||
|
||||
$sql_main_modul = "INSERT INTO main_modul (
|
||||
code,
|
||||
name,
|
||||
path,
|
||||
installed
|
||||
) VALUES (
|
||||
'slideshow',
|
||||
'Slideshow',
|
||||
'/module/slideshow/',
|
||||
'1'
|
||||
)";
|
||||
|
||||
$query_modul = mysqli_query($GLOBALS['mysql_con'], $sql_main_modul);
|
||||
IF (!$query_modul) {
|
||||
echo "* main_modul Eintrag konnte nicht erstellt werden.<br />";
|
||||
} ELSE {
|
||||
echo "* main_modul Eintrag erstellt. (Schritt 3 von 5)<br />";
|
||||
}
|
||||
|
||||
$sql2 = "SELECT id FROM main_modul WHERE code = 'slideshow'";
|
||||
$query = mysqli_query($GLOBALS['mysql_con'], $sql2);
|
||||
$result = mysqli_fetch_array($query);
|
||||
$main_modul_id = $result[0];
|
||||
IF (!$main_modul_id) {
|
||||
echo "* main_modul id konnte nicht abgefragt werden.<br />";
|
||||
} ELSE {
|
||||
echo "* main_modul id abgefragt. (Schritt 4 von 5)<br />";
|
||||
}
|
||||
|
||||
$sql_sitepart = "INSERT INTO main_sitepart (
|
||||
main_modul_id,
|
||||
name,
|
||||
description,
|
||||
frontend_include,
|
||||
frontend_start_parameter,
|
||||
admin_include,
|
||||
admin_start_parameter
|
||||
) VALUES (
|
||||
'" . $main_modul_id . "',
|
||||
'Slideshow',
|
||||
'Verwaltet Slideshows',
|
||||
'/module/slideshow/slideshow.php',
|
||||
'slideshow_show',
|
||||
'/module/slideshow/slideshow.php',
|
||||
'slideshow_edit'
|
||||
)";
|
||||
|
||||
$query_sitepart = mysqli_query($GLOBALS['mysql_con'], $sql_sitepart);
|
||||
IF (!$query_sitepart) {
|
||||
echo "* main_sitepart Eintrag konnte nicht erstellt werden. <br />";
|
||||
} ELSE {
|
||||
echo "* main_sitepart Eintrag wurde erstellt. (Schritt 5 von 5)<br />";
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
?>
|
||||
Reference in New Issue
Block a user