-- phpMyAdmin SQL Dump
-- version 3.2.1
-- http://www.phpmyadmin.net
--
-- Host: localhost:3306
-- Erstellungszeit: 11. Oktober 2009 um 23:46
-- Server Version: 5.0.51
-- PHP-Version: 5.2.4-2ubuntu5.7

SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";

--
-- Datenbank: `astat`
--

-- --------------------------------------------------------

--
-- Tabellenstruktur für Tabelle `as_config`
--

DROP TABLE IF EXISTS `as_config`;
CREATE TABLE IF NOT EXISTS `as_config` (
  `id` int(11) NOT NULL auto_increment,
  `name` varchar(100) NOT NULL,
  `value` varchar(150) NOT NULL,
  `title` varchar(120) NOT NULL,
  `description` text NOT NULL,
  `option` varchar(120) NOT NULL default '',
  `category` int(11) NOT NULL,
  PRIMARY KEY  (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

--
-- Daten für Tabelle `as_config`
--

INSERT INTO `as_config` (`name`, `value`, `title`, `description`, `option`, `category`) VALUES
('path', '', 'Pfad', 'Der Pfad auf ihrem Webserver z.b. /cms', 'text', 1),
('lang', 'de', 'Language', 'The standard language of the Installation.', 'language', 1),
('logtype', 'file', 'Loggingtyp', 'Legt fest wohin das Logging (sofern aktiviert) erfolgt. Entweder in die Datenbank oder in eine Textdatei.', 'select(Datei|file;Datenbank|SQL;Syslog|syslog)', 1),
('logfile', 'logfile.log', 'Name des Logfiles', 'Der Name des Logfiles. Wird nur benötigt falls in eine Datei geloggt wird.', 'text', 1),
('loglevel', '7', 'Loglevel', 'Die Menge der Information die geloggt werden soll', 'select(Nur Fehler|1;Fehler und Hinweise|2;DEBUG|7)', 1),
('sitetitle', 'BeCast WebEngine', 'Seitenname', 'Der Name ihrer Webseite', 'text', 1),
('caching', '0', 'Caching', 'Caching einschalten', 'onoff', 1),
('LCLANG', 'de_DE', 'Sprache', 'Eine Systemsprache die für das Darstellen des Datums verwendet werden soll.', 'text', 1),
('cookiename', 'bcwe', 'Name des Cookies', 'Eindeutiger Name des Cookies', 'text', 1),
('theme', 'bcwe', 'Seitentheme', 'Das Thema der Seite', 'text', 1),
('firephp', '1', 'Benutze FirePHP', 'Soll FirePHP Benutzt werden?', 'yesno', 1),
('fullpath', '/var/html/becast', 'The full Webserver path', '', 'text', 1),
('startmodule', '', 'Startmodul', 'Das Modul das aufgerufen werden soll wenn keine Seite angegeben wird.', 'text', 1),
('startmodulesub', '', 'Startmodulfunktion', 'Die Funktion im Modul welche aufgerufen werden soll wenn keine Seite angegeben wird.', 'text', 1),
('logging', '1', 'Logging', 'Logging ein oder Ausschalten', 'onoff', 1),
('siteemail', 'noreply@example.com', 'E-Mail Adresse', 'Von dieser E-Mailadresse aus werden alle Mails gesendet. Meist etwas wie noreply@example.com', 'text', 1),
('maintenance', '0', 'Wartungsmodus', 'Seite in den Wartungsmodus schalten.', 'onoff', 2),
('maintenance_message', 'System-Upgrade', 'Wartungsnachricht', 'Eine Nachricht die den Besuchern im Wartungsmodus gezeigt wird', 'textarea', 2),
('domain', '', 'Domain', 'Die Domain der Webseite', 'text', 1),
('activation', 'mail', 'Accountaktivierung', 'Wie sollen die Benutzeraccounts aktiviert werden?', 'select(Freischaltung per Mail|mail;sofortige Freischaltung|instant)', 3),
('registring', '1', 'Registrierung ausschalten', 'Hiermit kann Neuregistrierungen durch User abschalten.', 'onoff', 3),
('p3p_active', '1', 'Benutze P3P?', 'Soll P3P benutzt werden?', 'yesno', 1),
('p3p_string', 'CUR ADM OUR NOR STA NID', 'P3P Richtlinien', 'Die Kurzform der P3P Richtlinien', 'text', 1),
('use_openid', '0', 'OpenID benutzen', 'Sollen die OpenID Funktionen aktiviert werden?', 'onoff', 4),
('captcha', '1', 'Captcha benutzen', 'Sollen die Benutzer bei der Registrierung und bei Passwort vergessen ein Captcha ausfüllen müssen?', 'select(keines|0;mCaptcha|1;reCaptcha|2)', 5),
('mcaptcha_url', 'demo.mcaptcha.org', 'mCaptcha URL', 'Die URL vom mCaptcha Service (falls mCaptcha benutzt wird)', 'text', 5),
('mcaptcha_sitekey', '', 'mCaptcha Sitekey', 'Der Sitekey vom mCaptcha Service (falls mCaptcha benutzt wird)', 'text', 5),
('mcaptcha_secret', '', 'mCaptcha Secret', 'Das Secret vom mCaptcha Service (falls mCaptcha benutzt wird)', 'text', 5),
('recaptcha_sitekey', '', 'reCaptcha Sitekey', 'The Sitekey für reCaptcha (falls reCaptcha verwendet wird)', 'text', 5),
('recaptcha_secret', '', 'reCaptcha Secret', 'reCatcha API secret (falls reCaptcha Benutzt wird)', 'text', 5);

-- --------------------------------------------------------

--
-- Tabellenstruktur für Tabelle `as_config_categorys`
--

DROP TABLE IF EXISTS `as_config_categorys`;
CREATE TABLE IF NOT EXISTS `as_config_categorys` (
  `cid` int(11) NOT NULL auto_increment,
  `categoryname` varchar(200) NOT NULL,
  PRIMARY KEY  (`cid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

--
-- Daten für Tabelle `as_config_categorys`
--

INSERT INTO `as_config_categorys` (`cid`, `categoryname`) VALUES
(1, 'Allgemein'),
(2, 'Wartungsmodus'),
(3, 'Registrierung'),
(4, 'OpenID'),
(5, 'Captcha');
-- --------------------------------------------------------

--
-- Tabellenstruktur für Tabelle `as_logs`
--

DROP TABLE IF EXISTS `as_logs`;
CREATE TABLE IF NOT EXISTS `as_logs` (
  `date` varchar(35) NOT NULL,
  `time` varchar(30) NOT NULL,
  `ip` varchar(35) NOT NULL,
  `file` varchar(150) NOT NULL,
  `line` varchar(10) NOT NULL,
  `text` text NOT NULL,
  KEY `ip` (`ip`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

--
-- Daten für Tabelle `as_logs`
--


-- --------------------------------------------------------

--
-- Tabellenstruktur für Tabelle `as_module`
--

DROP TABLE IF EXISTS `as_module`;
CREATE TABLE IF NOT EXISTS `as_module` (
  `file` varchar(40) NOT NULL,
  `name` varchar(80) NOT NULL,
  `author` varchar(70) NOT NULL,
  `version` varchar(6) NOT NULL,
  `depends` text NOT NULL,
  `url` varchar(70) NOT NULL,
  KEY `file` (`file`,`name`,`version`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

--
-- Daten für Tabelle `as_module`
--


-- --------------------------------------------------------

--
-- Tabellenstruktur für Tabelle `as_navigation`
--

DROP TABLE IF EXISTS `as_navigation`;
CREATE TABLE IF NOT EXISTS `as_navigation` (
  `id` int(11) NOT NULL auto_increment,
  `sort` mediumint(9) NOT NULL default '0',
  `side` char(2) NOT NULL default '',
  `name` varchar(70) NOT NULL default '',
  `content` text NOT NULL,
  `file` varchar(80) NOT NULL default '',
  `valid` enum('F','E') NOT NULL,
  PRIMARY KEY  (`id`),
  KEY `sort` (`sort`),
  KEY `side` (`side`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

--
-- Daten für Tabelle `as_navigation`
--

INSERT INTO `as_navigation` (`id`, `sort`, `side`, `name`, `content`, `file`, `valid`) VALUES
(1, 0, 'l', 'Menü', '<a href="/index.php">Home</a><br />', '', 'F'),
(2, 0, 'r', 'Login', '', 'login', 'F'),
(5, 0, 'm', 'Starttext', '<h1>BeCastWebEngine ist simpel</h1><span class="rightimage"><img alt="BCWE" src="/themes/bcwe/style/images/simple.png"/></span><p>BeCastWebEngine ist durch sein schlichtes Adminmenü leicht zu verwalten. <p>Dabei setzt BeCastWebEngine auf Webtechnolgien wie AJAX um eine intuitive Bedienung zu ermöglichen.</p><p>Die klare Trennung von Code und Templates macht das anpassen des Designs einfach.</p><p>Module erweitern die Leistungsfähigkeit auf Knopfdruck.</p><h1>BeCastWebEngine ist modular</h1><span class="rightimage"><img alt="BCWE" src="/themes/bcwe/style/images/modular.png"/></span><p>BeCastWebEngine kann einfach über Module erweitert werden. Egal ob sie eine Community oder einen Blog betreiben. BeCastWebEngine wird mit Modulen aus dem Repository zu allem was sie wollen.</p><p>Die Installation der Module ist mit einem Klick erledigt.</p><p>Nahezu alles kann ohne Änderung am PHP Code selbst realisiert werden. Z.B.: Anbindung eines Forums mit single-sign-on. Dadurch werden Updates kinderleicht.</p><h1>BeCastWebEngine ist Kostenlos</h1><span class="rightimage"><img alt="BCWE" src="/themes/bcwe/style/images/free.png"/></span><p>Was haben die Liebe, Freibier und Sonnenschein gemeinsam?</p><p>Genau, sie sind kostenlos.</p><p>Und wie alle anderen wirklich guten Dinge ist auch BeCastWebEngine kostenlos.</p><p>Noch Fragen? Kontaktieren Sie uns unter <a href="mailto:webengine@becast.at">webengine@becast.at</a></p>', '', 'F'),
(6, 1, 'm', 'maincontent', '', '', 'E');

-- --------------------------------------------------------

--
-- Tabellenstruktur für Tabelle `as_role`
--

DROP TABLE IF EXISTS `as_role`;
CREATE TABLE IF NOT EXISTS `as_role` (
  `id` int(11) NOT NULL auto_increment,
  `role_name` varchar(150) NOT NULL,
  `special_group` tinyint(4) NOT NULL,
  PRIMARY KEY  (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

--
-- Daten für Tabelle `as_role`
--

INSERT INTO `as_role` (`id`, `role_name`, `special_group`) VALUES
(1, 'User', 1),
(2, 'Admin', 1);

-- --------------------------------------------------------

--
-- Tabellenstruktur für Tabelle `as_roleset`
--

DROP TABLE IF EXISTS `as_roleset`;
CREATE TABLE IF NOT EXISTS `as_roleset` (
  `role_id` int(11) NOT NULL,
  `role_value_id` int(11) NOT NULL,
  `value` varchar(20) NOT NULL,
  KEY `role_id` (`role_id`,`role_value_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

--
-- Daten für Tabelle `as_roleset`
--

INSERT INTO `as_roleset` (`role_id`, `role_value_id`, `value`) VALUES
(2, 10, '1'),
(2, 9, '1'),
(2, 8, '1'),
(2, 7, '1'),
(2, 6, '1'),
(2, 5, '1'),
(2, 4, '1'),
(2, 3, '1'),
(2, 2, '1'),
(2, 1, '1');

-- --------------------------------------------------------

--
-- Tabellenstruktur für Tabelle `as_role_values`
--

DROP TABLE IF EXISTS `as_role_values`;
CREATE TABLE IF NOT EXISTS `as_role_values` (
  `id` int(11) NOT NULL auto_increment,
  `name` varchar(25) NOT NULL,
  `text` varchar(80) NOT NULL,
  `type` varchar(255) NOT NULL,
  PRIMARY KEY  (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

--
-- Daten für Tabelle `as_role_values`
--

INSERT INTO `as_role_values` (`name`, `text`, `type`) VALUES
('is_admin', 'Hat Adminrechte', 'yesno'),
('admin_cp', 'Kann das Admincenter betreten', 'yesno'),
('editgroup_admin', 'Benutzergruppen editieren', 'yesno'),
('addgroup_admin', 'Benutzergruppe hinzufügen', 'yesno'),
('config_admin', 'Einstellungen bearbeiten', 'yesno'),
('module_admin', 'Modulverwaltung', 'yesno'),
('navigation_admin', 'Navigationsverwaltung', 'yesno'),
('adduser_admin', 'User hinzufügen', 'yesno'),
('editusers_admin', 'User editieren', 'yesno'),
('versions_admin', 'Versionskontrolle', 'yesno');

-- --------------------------------------------------------

--
-- Tabellenstruktur für Tabelle `as_sessions`
--

DROP TABLE IF EXISTS `as_sessions`;
CREATE TABLE IF NOT EXISTS `as_sessions` (
  `sid` varchar(32) NOT NULL default '',
  `uid` int(10) unsigned NOT NULL default '0',
  `ip` VARBINARY(16) NOT NULL,
  `time` bigint(30) NOT NULL default '0',
  `location` varchar(150) NOT NULL default '',
  `useragent` varchar(100) NOT NULL default '',
  `anonymous` int(1) NOT NULL default '0',
  `nopermission` int(1) NOT NULL default '0',
  PRIMARY KEY  (`sid`),
  KEY `time` (`time`),
  KEY `uid` (`uid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

--
-- Daten für Tabelle `as_sessions`
--


-- --------------------------------------------------------

--
-- Tabellenstruktur für Tabelle `as_users`
--

DROP TABLE IF EXISTS `as_users`;
CREATE TABLE `as_users` (
  `uid` int(11) NOT NULL,
  `username` varchar(50) NOT NULL,
  `realname` varchar(120) NOT NULL DEFAULT '',
  `password` varchar(64) NOT NULL,
  `salt` varchar(10) NOT NULL,
  `loginkey` varchar(50) NOT NULL,
  `openid_identity` varchar(255) NOT NULL DEFAULT '',
  `role` int(11) NOT NULL DEFAULT 1,
  `email` varchar(60) NOT NULL DEFAULT '',
  `homepage` varchar(60) NOT NULL DEFAULT '',
  `from` varchar(100) NOT NULL DEFAULT '',
  `bio` text NOT NULL DEFAULT '',
  `since` int(11) NOT NULL,
  `gender` enum('m','f','u') NOT NULL DEFAULT 'u',
  `birthday` int(11) NOT NULL DEFAULT 0,
  `active` tinyint(1) NOT NULL DEFAULT 0,
  `lang` varchar(3) NOT NULL DEFAULT '',
  `lastvisit` int(11) NOT NULL DEFAULT 0,
  `lastactive` int(11) NOT NULL DEFAULT 0,
  `lastip` varbinary(16) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

ALTER TABLE `as_users`
  ADD PRIMARY KEY (`uid`),
  ADD KEY `loginkey` (`loginkey`),
  ADD KEY `username` (`username`),
  ADD KEY `password` (`password`),
  ADD KEY `openid_identity` (`openid_identity`),
  ADD KEY `role` (`role`);


ALTER TABLE `as_users`
  MODIFY `uid` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=1;
COMMIT;
--
-- Tabellenstruktur für Tabelle `as_datacache`
--

CREATE TABLE IF NOT EXISTS `as_datacache` (
  `cache` varchar(30) NOT NULL,
  `content` text NOT NULL,
  `expire` int(13) NOT NULL,
  KEY `cache` (`cache`,`expire`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
