From 60731bd6b4e69f7c27ffa2f92e7d067b520295e4 Mon Sep 17 00:00:00 2001 From: kolaente Date: Fri, 28 Oct 2016 13:41:07 +0200 Subject: [PATCH] Created Installer for meta & sidebar, remade installer for SimplePages --- admin/install-dev.php | 78 +++--------- apps/SimplePages/backend/confirm.ini | 3 +- apps/SimplePages/backend/install - Kopie.php | 71 ----------- apps/SimplePages/config.php | 6 + apps/SimplePages/install-dev.php | 124 ++++++++++--------- apps/logfiles/install.php | 0 apps/meta/install-dev.php | 16 +++ apps/meta/install.php | 16 +++ apps/sidebar/install-dev.php | 18 +++ apps/sidebar/install.php | 18 +++ 10 files changed, 162 insertions(+), 188 deletions(-) delete mode 100755 apps/SimplePages/backend/install - Kopie.php mode change 100755 => 100644 apps/logfiles/install.php create mode 100644 apps/meta/install-dev.php create mode 100644 apps/meta/install.php create mode 100644 apps/sidebar/install-dev.php create mode 100644 apps/sidebar/install.php diff --git a/admin/install-dev.php b/admin/install-dev.php index 406ed81..6e9ed5a 100644 --- a/admin/install-dev.php +++ b/admin/install-dev.php @@ -1,9 +1,9 @@ setLangFolder('lang/'); Installation + + @@ -104,47 +110,7 @@ if (isset($_POST['submit'])) //Create Tables if ($db->query('SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO"; SET time_zone = "+00:00"; -CREATE TABLE `' . $_POST['db_prefix'] . 'meta_meta` ( - `name` text NOT NULL, - `content` text NOT NULL -) ENGINE=InnoDB DEFAULT CHARSET=utf8; -CREATE TABLE `' . $_POST['db_prefix'] . 'sidebar_sidebar` ( - `active` tinyint(1) NOT NULL, - `content` text NOT NULL -) ENGINE=InnoDB DEFAULT CHARSET=utf8; -INSERT INTO `' . $_POST['db_prefix'] . 'sidebar_sidebar` (`active`, `content`) VALUES -(0, \'\'); -CREATE TABLE `' . $_POST['db_prefix'] . 'simplePages_pages` ( - `id` int(11) NOT NULL, - `title` text CHARACTER SET utf8 NOT NULL, - `alias` longtext CHARACTER SET utf8 NOT NULL, - `content` text CHARACTER SET utf8 NOT NULL, - `user` int(11) NOT NULL, - `status` int(11) NOT NULL, - `meta_description` text CHARACTER SET utf8 NOT NULL, - `meta_keywords` longtext CHARACTER SET utf8 NOT NULL, - `created` int(11) NOT NULL, - `lastedit` int(11) NOT NULL -) ENGINE=InnoDB DEFAULT CHARSET=utf8; -CREATE TABLE `' . $_POST['db_prefix'] . 'simplePages_pages_confirm` ( - `id` int(11) NOT NULL, - `page_id` int(11) NOT NULL, - `title` text CHARACTER SET utf8 NOT NULL, - `alias` longtext CHARACTER SET utf8 NOT NULL, - `content` text CHARACTER SET utf8 NOT NULL, - `user` int(11) NOT NULL, - `status` int(11) NOT NULL, - `meta_description` text CHARACTER SET utf8 NOT NULL, - `meta_keywords` longtext CHARACTER SET utf8 NOT NULL, - `created` int(11) NOT NULL, - `lastedit` int(11) NOT NULL -) ENGINE=InnoDB DEFAULT CHARSET=utf8; -CREATE TABLE `' . $_POST['db_prefix'] . 'simplePages_permissions` ( - `id` int(11) NOT NULL, - `page` int(11) NOT NULL, - `user` int(11) NOT NULL, - `lastedit` int(11) NOT NULL -) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; + CREATE TABLE `' . $_POST['db_prefix'] . 'system_admins` ( `id` int(11) NOT NULL, `username` text NOT NULL, @@ -166,12 +132,7 @@ CREATE TABLE `' . $_POST['db_prefix'] . 'system_roles` ( `name` text COLLATE utf8_unicode_ci NOT NULL, `permissions` longtext COLLATE utf8_unicode_ci NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; -ALTER TABLE `' . $_POST['db_prefix'] . 'simplePages_pages` - ADD PRIMARY KEY (`id`); -ALTER TABLE `' . $_POST['db_prefix'] . 'simplePages_pages_confirm` - ADD PRIMARY KEY (`id`); -ALTER TABLE `' . $_POST['db_prefix'] . 'simplePages_permissions` - ADD PRIMARY KEY (`id`); + ALTER TABLE `' . $_POST['db_prefix'] . 'system_admins` ADD PRIMARY KEY (`id`); ALTER TABLE `' . $_POST['db_prefix'] . 'system_loggedin` @@ -179,13 +140,6 @@ ALTER TABLE `' . $_POST['db_prefix'] . 'system_loggedin` ALTER TABLE `' . $_POST['db_prefix'] . 'system_roles` ADD PRIMARY KEY (`id`); -ALTER TABLE `' . $_POST['db_prefix'] . 'simplePages_pages` - MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=1; -ALTER TABLE `' . $_POST['db_prefix'] . 'simplePages_pages_confirm` - MODIFY `id` int(11) NOT NULL AUTO_INCREMENT; -ALTER TABLE `' . $_POST['db_prefix'] . 'simplePages_permissions` - MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=1; - ALTER TABLE `' . $_POST['db_prefix'] . 'system_admins` MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=1; ALTER TABLE `' . $_POST['db_prefix'] . 'system_loggedin` @@ -326,8 +280,11 @@ RewriteRule . "' . $_POST['general_home_url'] . 'index.php" [L] value="content/template.tpl"/>

Mail

- Use SMTP
+   + +
+

First Adminuser

Name
diff --git a/apps/SimplePages/backend/confirm.ini b/apps/SimplePages/backend/confirm.ini index 54134b6..a9828d1 100755 --- a/apps/SimplePages/backend/confirm.ini +++ b/apps/SimplePages/backend/confirm.ini @@ -1,3 +1,2 @@ confirmationRequierd = true -confirmationUser = 1 -confirmationUserMail = 'k@knt.li' \ No newline at end of file +confirmationUser = 1 \ No newline at end of file diff --git a/apps/SimplePages/backend/install - Kopie.php b/apps/SimplePages/backend/install - Kopie.php deleted file mode 100755 index 866919c..0000000 --- a/apps/SimplePages/backend/install - Kopie.php +++ /dev/null @@ -1,71 +0,0 @@ -Installation erfolgreich

Diese Meldung siehst du, wenn die Installation erfolgreich war. Jetzt geh schnell in den Adminbereich um die erste Seite vernünftig anzulegen.

', ''), -('Impressum', '

Impressum

Bitte schnellstmöglichst ein Impressum einfügen, z.B. hier.

', ''), -('Kontakt', '

Hier können Kontaktdaten eingetragen werden, diese erscheinen dann oben über dem Kontaktforumlar.

', ''), -('Datenschutzerklaerung', '

Datenschutzerklärung

Geltungsbereich

Diese Datenschutzerklärung klärt Nutzer über die Art, den Umfang und Zwecke der Erhebung und Verwendung personenbezogener Daten durch den verantwortlichen Anbieter [HIER BITTE IHREN NAMEN, ADRESSE, EMAIL UND TELEFONNUMMER EINTRAGEN] auf dieser Website (im folgenden “Angebot”) auf.
-
-Die rechtlichen Grundlagen des Datenschutzes finden sich im Bundesdatenschutzgesetz (BDSG) und dem Telemediengesetz (TMG).
-
-

Zugriffsdaten/ Server-Logfiles

Der Anbieter (beziehungsweise sein Webspace-Provider) erhebt Daten über jeden Zugriff auf das Angebot (so genannte Serverlogfiles). Zu den Zugriffsdaten gehören:
-
-Name der abgerufenen Webseite, Datei, Datum und Uhrzeit des Abrufs, übertragene Datenmenge, Meldung über erfolgreichen Abruf, Browsertyp nebst Version, das Betriebssystem des Nutzers, Referrer URL (die zuvor besuchte Seite), IP-Adresse und der anfragende Provider.
-
-Der Anbieter verwendet die Protokolldaten nur für statistische Auswertungen zum Zweck des Betriebs, der Sicherheit und der Optimierung des Angebotes. Der Anbieterbehält sich jedoch vor, die Protokolldaten nachträglich zu überprüfen, wenn aufgrund konkreter Anhaltspunkte der berechtigte Verdacht einer rechtswidrigen Nutzung besteht.

Umgang mit personenbezogenen Daten

Personenbezogene Daten sind Informationen, mit deren Hilfe eine Person bestimmbar ist, also Angaben, die zurück zu einer Person verfolgt werden können. Dazu gehören der Name, die Emailadresse oder die Telefonnummer. Aber auch Daten über Vorlieben, Hobbies, Mitgliedschaften oder welche Webseiten von jemandem angesehen wurden zählen zu personenbezogenen Daten.
-
-Personenbezogene Daten werden von dem Anbieter nur dann erhoben, genutzt und weiter gegeben, wenn dies gesetzlich erlaubt ist oder die Nutzer in die Datenerhebung einwilligen.

Kontaktaufnahme

Bei der Kontaktaufnahme mit dem Anbieter (zum Beispiel per Kontaktformular oder E-Mail) werden die Angaben des Nutzers zwecks Bearbeitung der Anfrage sowie für den Fall, dass Anschlussfragen entstehen, gespeichert.

Kommentare und Beiträge

Wenn Nutzer Kommentare im Blog oder sonstige Beiträge hinterlassen, werden ihre IP-Adressen gespeichert. Das erfolgt zur Sicherheit des Anbieters, falls jemand in Kommentaren und Beiträgen widerrechtliche Inhalte schreibt (Beleidigungen, verbotene politische Propaganda, etc.). In diesem Fall kann der Anbieter selbst für den Kommentar oder Beitrag belangt werden und ist daher an der Identität des Verfassers interessiert.

Newsletter

Mit dem Newsletter informieren wir Sie über uns und unsere Angebote.
-
-Wenn Sie den Newsletter empfangen möchten, benötigen wir von Ihnen eine valide Email-Adresse sowie Informationen, die uns die Überprüfung gestatten, dass Sie der Inhaber der angegebenen Email-Adresse sind bzw. deren Inhaber mit dem Empfang des Newsletters einverstanden ist. Weitere Daten werden nicht erhoben. Diese Daten werden nur für den Versand der Newsletter verwendet und werden nicht an Dritte weiter gegeben.
-
-Mit der Anmeldung zum Newsletter speichern wir Ihre IP-Adresse und das Datum der Anmeldung. Diese Speicherung dient alleine dem Nachweis im Fall, dass ein Dritter eine Emailadresse missbraucht und sich ohne Wissen des Berechtigten für den Newsletterempfang anmeldet.
-
-Ihre Einwilligung zur Speicherung der Daten, der Email-Adresse sowie deren Nutzung zum Versand des Newsletters können Sie jederzeit widerrufen. Der Widerruf kann über einen Link in den Newslettern selbst, in Ihrem Profilbereich oder per Mitteilung an die oben stehenden Kontaktmöglichkeiten erfolgen.
-

Einbindung von Diensten und Inhalten Dritter

Es kann vorkommen, dass innerhalb dieses Onlineangebotes Inhalte Dritter, wie zum Beispiel Videos von YouTube, Kartenmaterial von Google-Maps, RSS-Feeds oder Grafiken von anderen Webseiten eingebunden werden. Dies setzt immer voraus, dass die Anbieter dieser Inhalte (nachfolgend bezeichnet als \"Dritt-Anbieter\") die IP-Adresse der Nutzer wahr nehmen. Denn ohne die IP-Adresse, könnten sie die Inhalte nicht an den Browser des jeweiligen Nutzers senden. Die IP-Adresse ist damit für die Darstellung dieser Inhalte erforderlich. Wir bemühen uns nur solche Inhalte zu verwenden, deren jeweilige Anbieter die IP-Adresse lediglich zur Auslieferung der Inhalte verwenden. Jedoch haben wir keinen Einfluss darauf, falls die Dritt-Anbieter die IP-Adresse z.B. für statistische Zwecke speichern. Soweit dies uns bekannt ist, klären wir die Nutzer darüber auf.
-

Cookies

Cookies sind kleine Files, die es ermöglichen, auf dem Zugriffsgerät der Nutzer (PC, Smartphone o.ä.) spezifische, auf das Gerät bezogene Informationen zu speichern. Sie dienen zum einem der Benutzerfreundlichkeit von Webseiten und damit den Nutzern (z.B. Speicherung von Logindaten). Zum anderen dienen sie, um die statistische Daten der Webseitennutzung zu erfassen und sie zwecks Verbesserung des Angebotes analysieren zu können. Die Nutzer können auf den Einsatz der Cookies Einfluss nehmen. Die meisten Browser verfügen eine Option mit der das Speichern von Cookies eingeschränkt oder komplett verhindert wird. Allerdings wird darauf hingewiesen, dass die Nutzung und insbesondere der Nutzungskomfort ohne Cookies eingeschränkt werden.
-
-Sie können viele Online-Anzeigen-Cookies von Unternehmen über die US-amerikanische Seite http://www.aboutads.info/choices/ oder die EU-Seite http://www.youronlinechoices.com/uk/your-ad-choices/ verwalten.

Widerruf, Änderungen, Berichtigungen und Aktualisierungen

Der Nutzer hat das Recht, auf Antrag unentgeltlich Auskunft zu erhalten über die personenbezogenen Daten, die über ihn gespeichert wurden. Zusätzlich hat der Nutzer das Recht auf Berichtigung unrichtiger Daten, Sperrung und Löschung seiner personenbezogenen Daten, soweit dem keine gesetzliche Aufbewahrungspflicht entgegensteht.
-

Datenschutz-Muster von Rechtsanwalt Thomas Schwenke - I LAW it

', ''); - -CREATE TABLE IF NOT EXISTS `seitenneu` ( - `id` int(11) NOT NULL AUTO_INCREMENT, - `name` text NOT NULL, - `inhalt` longtext NOT NULL, - `geaendertby` text NOT NULL, - `datum` int(11) NOT NULL, - PRIMARY KEY (`id`) -) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1;"; - $dbtables = $DBH->prepare($dbtables); - if($dbtables->execute()) - { - $configini = fopen('freischalt.ini', "w") or die("Unable to open file!"); - $txt = 'freischaltmailReq = '.$_POST['freischalt_y'].' \n mail_adresse_freischalttyp = "'.$_POST['freischalt_m'].'" \n freischalten_name = "'.$_POST['freischalt_n'].'"'; - fwrite($configini, $txt); - fclose($configini); - echo msg('succes', 'Das Seitenmodul wurde erfolgreich eingerichtet.
'); - } - else - { - echo msg('fail', 'Fehler beim Einrichten des Seitenmoduls.'); - exit; - } -} -else -{ - echo 'Benötigt Freischaltung der Inhalte

- Benutzername des Freischaltenden Benutzers

- Mailadressen des Freischaltenden Benutzers

'; -} -?> \ No newline at end of file diff --git a/apps/SimplePages/config.php b/apps/SimplePages/config.php index 96e0735..f14aeb5 100755 --- a/apps/SimplePages/config.php +++ b/apps/SimplePages/config.php @@ -35,6 +35,12 @@ if(file_exists($iniFile)) $confirmationRequierd = $config['confirmationRequierd']; $confirmationUserMail = $config['confirmationUserMail']; $confirmationUser = $config['confirmationUser']; + + //Get the user's email + $db->setCol('system_admins'); + $db->data['id'] = $confirmationUser; + $db->get(); + if(isset($db->data[0])) $confirmationUserMail = $db->data[0]['mail']; } //print_r($config); \ No newline at end of file diff --git a/apps/SimplePages/install-dev.php b/apps/SimplePages/install-dev.php index 82b7fe2..7268029 100755 --- a/apps/SimplePages/install-dev.php +++ b/apps/SimplePages/install-dev.php @@ -1,71 +1,83 @@ query('CREATE TABLE `' . $_POST['db_prefix'] . 'simplePages_pages` ( + `id` int(11) NOT NULL, + `title` text CHARACTER SET utf8 NOT NULL, + `alias` longtext CHARACTER SET utf8 NOT NULL, + `content` text CHARACTER SET utf8 NOT NULL, + `user` int(11) NOT NULL, + `status` int(11) NOT NULL, + `meta_description` text CHARACTER SET utf8 NOT NULL, + `meta_keywords` longtext CHARACTER SET utf8 NOT NULL, + `created` int(11) NOT NULL, + `lastedit` int(11) NOT NULL +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +CREATE TABLE `' . $_POST['db_prefix'] . 'simplePages_pages_confirm` ( + `id` int(11) NOT NULL, + `page_id` int(11) NOT NULL, + `title` text CHARACTER SET utf8 NOT NULL, + `alias` longtext CHARACTER SET utf8 NOT NULL, + `content` text CHARACTER SET utf8 NOT NULL, + `user` int(11) NOT NULL, + `status` int(11) NOT NULL, + `meta_description` text CHARACTER SET utf8 NOT NULL, + `meta_keywords` longtext CHARACTER SET utf8 NOT NULL, + `created` int(11) NOT NULL, + `lastedit` int(11) NOT NULL +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +CREATE TABLE `' . $_POST['db_prefix'] . 'simplePages_permissions` ( + `id` int(11) NOT NULL, + `page` int(11) NOT NULL, + `user` int(11) NOT NULL, + `lastedit` int(11) NOT NULL +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; -INSERT INTO `".$MCONF['db_prefix']."seiten` (`name`, `inhalt`, `mailadresse`) VALUES -('Home', '

Installation erfolgreich

Diese Meldung siehst du, wenn die Installation erfolgreich war. Jetzt geh schnell in den Adminbereich um die erste Seite vernünftig anzulegen.

', ''), -('Impressum', '

Impressum

Bitte schnellstmöglichst ein Impressum einfügen, z.B. hier.

', ''), -('Kontakt', '

Hier können Kontaktdaten eingetragen werden, diese erscheinen dann oben über dem Kontaktforumlar.

', ''), -('Datenschutzerklaerung', '

Datenschutzerklärung

Geltungsbereich

Diese Datenschutzerklärung klärt Nutzer über die Art, den Umfang und Zwecke der Erhebung und Verwendung personenbezogener Daten durch den verantwortlichen Anbieter [HIER BITTE IHREN NAMEN, ADRESSE, EMAIL UND TELEFONNUMMER EINTRAGEN] auf dieser Website (im folgenden “Angebot”) auf.
-
-Die rechtlichen Grundlagen des Datenschutzes finden sich im Bundesdatenschutzgesetz (BDSG) und dem Telemediengesetz (TMG).
-
-

Zugriffsdaten/ Server-Logfiles

Der Anbieter (beziehungsweise sein Webspace-Provider) erhebt Daten über jeden Zugriff auf das Angebot (so genannte Serverlogfiles). Zu den Zugriffsdaten gehören:
-
-Name der abgerufenen Webseite, Datei, Datum und Uhrzeit des Abrufs, übertragene Datenmenge, Meldung über erfolgreichen Abruf, Browsertyp nebst Version, das Betriebssystem des Nutzers, Referrer URL (die zuvor besuchte Seite), IP-Adresse und der anfragende Provider.
-
-Der Anbieter verwendet die Protokolldaten nur für statistische Auswertungen zum Zweck des Betriebs, der Sicherheit und der Optimierung des Angebotes. Der Anbieterbehält sich jedoch vor, die Protokolldaten nachträglich zu überprüfen, wenn aufgrund konkreter Anhaltspunkte der berechtigte Verdacht einer rechtswidrigen Nutzung besteht.

Umgang mit personenbezogenen Daten

Personenbezogene Daten sind Informationen, mit deren Hilfe eine Person bestimmbar ist, also Angaben, die zurück zu einer Person verfolgt werden können. Dazu gehören der Name, die Emailadresse oder die Telefonnummer. Aber auch Daten über Vorlieben, Hobbies, Mitgliedschaften oder welche Webseiten von jemandem angesehen wurden zählen zu personenbezogenen Daten.
-
-Personenbezogene Daten werden von dem Anbieter nur dann erhoben, genutzt und weiter gegeben, wenn dies gesetzlich erlaubt ist oder die Nutzer in die Datenerhebung einwilligen.

Kontaktaufnahme

Bei der Kontaktaufnahme mit dem Anbieter (zum Beispiel per Kontaktformular oder E-Mail) werden die Angaben des Nutzers zwecks Bearbeitung der Anfrage sowie für den Fall, dass Anschlussfragen entstehen, gespeichert.

Kommentare und Beiträge

Wenn Nutzer Kommentare im Blog oder sonstige Beiträge hinterlassen, werden ihre IP-Adressen gespeichert. Das erfolgt zur Sicherheit des Anbieters, falls jemand in Kommentaren und Beiträgen widerrechtliche Inhalte schreibt (Beleidigungen, verbotene politische Propaganda, etc.). In diesem Fall kann der Anbieter selbst für den Kommentar oder Beitrag belangt werden und ist daher an der Identität des Verfassers interessiert.

Newsletter

Mit dem Newsletter informieren wir Sie über uns und unsere Angebote.
-
-Wenn Sie den Newsletter empfangen möchten, benötigen wir von Ihnen eine valide Email-Adresse sowie Informationen, die uns die Überprüfung gestatten, dass Sie der Inhaber der angegebenen Email-Adresse sind bzw. deren Inhaber mit dem Empfang des Newsletters einverstanden ist. Weitere Daten werden nicht erhoben. Diese Daten werden nur für den Versand der Newsletter verwendet und werden nicht an Dritte weiter gegeben.
-
-Mit der Anmeldung zum Newsletter speichern wir Ihre IP-Adresse und das Datum der Anmeldung. Diese Speicherung dient alleine dem Nachweis im Fall, dass ein Dritter eine Emailadresse missbraucht und sich ohne Wissen des Berechtigten für den Newsletterempfang anmeldet.
-
-Ihre Einwilligung zur Speicherung der Daten, der Email-Adresse sowie deren Nutzung zum Versand des Newsletters können Sie jederzeit widerrufen. Der Widerruf kann über einen Link in den Newslettern selbst, in Ihrem Profilbereich oder per Mitteilung an die oben stehenden Kontaktmöglichkeiten erfolgen.
-

Einbindung von Diensten und Inhalten Dritter

Es kann vorkommen, dass innerhalb dieses Onlineangebotes Inhalte Dritter, wie zum Beispiel Videos von YouTube, Kartenmaterial von Google-Maps, RSS-Feeds oder Grafiken von anderen Webseiten eingebunden werden. Dies setzt immer voraus, dass die Anbieter dieser Inhalte (nachfolgend bezeichnet als \"Dritt-Anbieter\") die IP-Adresse der Nutzer wahr nehmen. Denn ohne die IP-Adresse, könnten sie die Inhalte nicht an den Browser des jeweiligen Nutzers senden. Die IP-Adresse ist damit für die Darstellung dieser Inhalte erforderlich. Wir bemühen uns nur solche Inhalte zu verwenden, deren jeweilige Anbieter die IP-Adresse lediglich zur Auslieferung der Inhalte verwenden. Jedoch haben wir keinen Einfluss darauf, falls die Dritt-Anbieter die IP-Adresse z.B. für statistische Zwecke speichern. Soweit dies uns bekannt ist, klären wir die Nutzer darüber auf.
-

Cookies

Cookies sind kleine Files, die es ermöglichen, auf dem Zugriffsgerät der Nutzer (PC, Smartphone o.ä.) spezifische, auf das Gerät bezogene Informationen zu speichern. Sie dienen zum einem der Benutzerfreundlichkeit von Webseiten und damit den Nutzern (z.B. Speicherung von Logindaten). Zum anderen dienen sie, um die statistische Daten der Webseitennutzung zu erfassen und sie zwecks Verbesserung des Angebotes analysieren zu können. Die Nutzer können auf den Einsatz der Cookies Einfluss nehmen. Die meisten Browser verfügen eine Option mit der das Speichern von Cookies eingeschränkt oder komplett verhindert wird. Allerdings wird darauf hingewiesen, dass die Nutzung und insbesondere der Nutzungskomfort ohne Cookies eingeschränkt werden.
-
-Sie können viele Online-Anzeigen-Cookies von Unternehmen über die US-amerikanische Seite http://www.aboutads.info/choices/ oder die EU-Seite http://www.youronlinechoices.com/uk/your-ad-choices/ verwalten.

Widerruf, Änderungen, Berichtigungen und Aktualisierungen

Der Nutzer hat das Recht, auf Antrag unentgeltlich Auskunft zu erhalten über die personenbezogenen Daten, die über ihn gespeichert wurden. Zusätzlich hat der Nutzer das Recht auf Berichtigung unrichtiger Daten, Sperrung und Löschung seiner personenbezogenen Daten, soweit dem keine gesetzliche Aufbewahrungspflicht entgegensteht.
-

Datenschutz-Muster von Rechtsanwalt Thomas Schwenke - I LAW it

', ''); - -CREATE TABLE IF NOT EXISTS `seitenneu` ( - `id` int(11) NOT NULL AUTO_INCREMENT, - `name` text NOT NULL, - `inhalt` longtext NOT NULL, - `geaendertby` text NOT NULL, - `datum` int(11) NOT NULL, - PRIMARY KEY (`id`) -) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1;"; - $dbtables = $DBH->prepare($dbtables); - if($dbtables->execute()) +ALTER TABLE `' . $_POST['db_prefix'] . 'simplePages_pages` + ADD PRIMARY KEY (`id`); +ALTER TABLE `' . $_POST['db_prefix'] . 'simplePages_pages_confirm` + ADD PRIMARY KEY (`id`); +ALTER TABLE `' . $_POST['db_prefix'] . 'simplePages_permissions` + ADD PRIMARY KEY (`id`); + +ALTER TABLE `' . $_POST['db_prefix'] . 'simplePages_pages` + MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=1; +ALTER TABLE `' . $_POST['db_prefix'] . 'simplePages_pages_confirm` + MODIFY `id` int(11) NOT NULL AUTO_INCREMENT; +ALTER TABLE `' . $_POST['db_prefix'] . 'simplePages_permissions` + MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=1; + ')) { - $configini = fopen('freischalt.ini', "w") or die("Unable to open file!"); - $txt = 'freischaltmailReq = '.$_POST['freischalt_y'].' \n mail_adresse_freischalttyp = "'.$_POST['freischalt_m'].'" \n freischalten_name = "'.$_POST['freischalt_n'].'"'; - fwrite($configini, $txt); - fclose($configini); - echo msg('succes', 'Das Seitenmodul wurde erfolgreich eingerichtet.
'); + $confirmIni = 'confirmationRequierd = false +confirmationUser = 0'; + if(isset($_POST['confirmationRequired'])) + { + $db->setCol('system_admins'); + $db->data['username'] = $_POST['confirmationUser']; + $db->get(); + $confirmIni = 'confirmationRequierd = false +confirmationUser = '.$db->data[0]['id']; + } + + file_put_contents('backend/confirm.ini', $confirmIni, FILE_USE_INCLUDE_PATH); + echo msg('succes', 'SimplePages was installed successfully.'); } else { - echo msg('fail', 'Fehler beim Einrichten des Seitenmoduls.'); + echo msg('fail', 'An error occured while installing SimplePages.'); exit; } } else { - echo '

SimplePages

Benötigt Freischaltung der Inhalte

- Benutzername des Freischaltenden Benutzers

- Mailadressen des Freischaltenden Benutzers

'; + ?> +

SimplePages

+   + + + + \ No newline at end of file diff --git a/apps/logfiles/install.php b/apps/logfiles/install.php old mode 100755 new mode 100644 diff --git a/apps/meta/install-dev.php b/apps/meta/install-dev.php new file mode 100644 index 0000000..cb3a8b3 --- /dev/null +++ b/apps/meta/install-dev.php @@ -0,0 +1,16 @@ +query('CREATE TABLE `' . $_POST['db_prefix'] . 'meta_meta` ( + `name` text NOT NULL, + `content` text NOT NULL +) ENGINE=InnoDB DEFAULT CHARSET=utf8;')) + { + echo msg('succes', 'Meta was installed successfully.'); + } + else + { + echo msg('fail', 'An error occured while installing Meta.'); + exit; + } +} \ No newline at end of file diff --git a/apps/meta/install.php b/apps/meta/install.php new file mode 100644 index 0000000..cb3a8b3 --- /dev/null +++ b/apps/meta/install.php @@ -0,0 +1,16 @@ +query('CREATE TABLE `' . $_POST['db_prefix'] . 'meta_meta` ( + `name` text NOT NULL, + `content` text NOT NULL +) ENGINE=InnoDB DEFAULT CHARSET=utf8;')) + { + echo msg('succes', 'Meta was installed successfully.'); + } + else + { + echo msg('fail', 'An error occured while installing Meta.'); + exit; + } +} \ No newline at end of file diff --git a/apps/sidebar/install-dev.php b/apps/sidebar/install-dev.php new file mode 100644 index 0000000..b4167ef --- /dev/null +++ b/apps/sidebar/install-dev.php @@ -0,0 +1,18 @@ +query('CREATE TABLE `' . $_POST['db_prefix'] . 'sidebar_sidebar` ( + `active` tinyint(1) NOT NULL, + `content` text NOT NULL +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +INSERT INTO `' . $_POST['db_prefix'] . 'sidebar_sidebar` (`active`, `content`) VALUES +(0, \'\');')) + { + echo msg('succes', 'Sidebar was installed successfully.'); + } + else + { + echo msg('fail', 'An error occured while installing Sidebar.'); + exit; + } +} \ No newline at end of file diff --git a/apps/sidebar/install.php b/apps/sidebar/install.php new file mode 100644 index 0000000..b4167ef --- /dev/null +++ b/apps/sidebar/install.php @@ -0,0 +1,18 @@ +query('CREATE TABLE `' . $_POST['db_prefix'] . 'sidebar_sidebar` ( + `active` tinyint(1) NOT NULL, + `content` text NOT NULL +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +INSERT INTO `' . $_POST['db_prefix'] . 'sidebar_sidebar` (`active`, `content`) VALUES +(0, \'\');')) + { + echo msg('succes', 'Sidebar was installed successfully.'); + } + else + { + echo msg('fail', 'An error occured while installing Sidebar.'); + exit; + } +} \ No newline at end of file