'.$this->t->_('Wilkommen').'
+'.$this->t->_('WilkommenText1').'
+'.$this->t->_('Waehledeinesprache').'
+ +'; + break; + + case 'license': + if(isset($_POST['back'])){ + header("Location: install.php?step=start"); + } + if(isset($_POST['send'])){ + if($_POST['accept']!=1){ + $err= '

'.$this->t->_('Lizenz').'
+'.$this->t->_('LizenzText').'
+ '.$err.' +'; + break; + + case 'check': + $globcheck=true; + $dircheck=$this->checkchmod(); + if($dircheck){ + $dirs='


'.$this->t->_('Verzeichnis').' | '.$this->t->_('Ergebnis').' | |
---|---|---|
'.$dir['dir'].' | ................ | '.$dir['status'].' |


'.$this->t->_('Komponente').' | '.$this->t->_('benVersion').' | '.$this->t->_('instVersion').' |
---|---|---|
'.$p['name'].' | '.$p['needed'].' | '.$p['status'].' |


'.$this->t->_('installiertedbs').': '.$dbas.'

'.$this->t->_('Pruefung').'
+'.$this->t->_('PruefungText').'
'.$err.'
'; + if($globcheck){ + $data.=''.$this->t->_('CheckOK').'
'; + }else{ + $data.=''.$this->t->_('ChecknichtOK').'
'; + $locked='disabled="disabled"'; + } + $data.=''.$dirs.'
+'.$php.'
+'.$dbs.'
+ +'; + break; + + case 'database': + $locked='disabled="disabled"'; + if(isset($_POST['back'])){ + @unlink(dirname(dirname(__FILE__)).'/config.tmp.php'); + header("Location: install.php?step=check"); + } + if(isset($_POST['test'])){ + $error=false; + $user=$_POST['dbuser']; + $pass=$_POST['dbpass']; + $db=$_POST['db']; + $server=$_POST['dbserv']; + $prefix=$_POST['dbprefix']; + $driver=$_POST['dbdriver']; + $pdata=$_POST; + $configdata=''; + include dirname(dirname(__FILE__)).'/inc/logger.class.php'; + include dirname(dirname(__FILE__)).'/core/database/'.$driver.'.class.php'; + try{ + $db = new db($server, $user, $pass, $db,'utf8', FALSE,TRUE); + $result=$db->query("SHOW TABLES"); + }catch(Exception $e){ + $error=true; + } + if(!$error){ + $datei = fopen(dirname(dirname(__FILE__)).'/config.tmp.php','w'); + fputs($datei,$configdata); + fclose($datei); + $locked=''; + $err='


'.$this->t->_('Datenbank').'
+'.$this->t->_('DatenbankText').'
+ '.$err.' + +'; + break; + + case 'user': + if(isset($_POST['back'])){ + header("Location: install.php?step=database"); + } + if(isset($_POST['send'])){ + $err=false; + if($_POST['pass']!=$_POST['passrepeat']){ + $err.='


'.$this->t->_('Benutzer').'
+'.$this->t->_('BenutzerText').'
+ '.$err.' + +'; + break; + + case 'finish': + $fopen=true; + $test=fopen('http://astat.org/install.php?test', 'r'); + $testecho= fgets($test,1024); + fclose($test); + if($testecho!="Success"){ + $fopen=false; + } + $server='Server: '.$_SERVER['SERVER_NAME'].$_SERVER['PHP_SELF']; + $astat_version='astat version: '.$this->version; + $timestamp='Timestamp: '.time(); + $sendkey=base64_encode($_SERVER['SERVER_NAME'].$_SERVER['PHP_SELF'].'|'.$this->version.'|'.time()); + if(isset($_POST['back'])){ + header("Location: install.php?step=user"); + } + if(isset($_POST['send'])){ + if($_POST['accept']!=1){ + $key=fopen('http://astat.org/install.php?install='.$sendkey, 'r'); + $ikey= fgets($key,1024); + fclose($key); + define('in_astat',TRUE); + include dirname(dirname(__FILE__)).'/inc/logger.class.php'; + include dirname(dirname(__FILE__)).'/inc/config.inc.php'; + include dirname(dirname(__FILE__)).'/core/database/'.$config['db_class'].'.class.php'; + $db = new db($config['host'], $config['user'], $config['pass'], $config['db'],'utf8', FALSE,TRUE); + $db->query("INSERT INTO `" . $config['prefix'] . "datacache` (`cache`,`content`,`expire`) VALUES ('installkey','".$ikey."','0')'"); + } + header("Location: ../index.php"); + } + if($fopen){ + $fp='

'.$this->t->_('DieseDaten').'
+
-
+
- '.$server.' +
- '.$astat_version.' +
- '.$timestamp.' +
'.$this->t->_('Datensenden').'
'; + } + $data=''.$this->t->_('Abschluss').'
+'.$this->t->_('AbschlussText').'
+ '.$fp.' + +'; + break; + + } + echo $this->header($step); + echo $data; + } + + function footer(){ + echo '
', '', 'F'), +(2, 0, 'r', 'Login', '', 'login', 'F'), +(5, 0, 'm', 'Starttext', '
astat ist simpel
\\r\\n\\r\\n
astat ist durch sein schlichtes Adminmenü leicht zu verwalten.
Dabei setzt astat auf Webtechnolgien wie AJAX um eine intuitive Bedienung zu ermöglichen.
Die klare Trennung von Code und Templates macht das anpassen des Designs einfach.
\\r\\nModule erweitern die Leistungsfähigkeit auf Knopfdruck.
\\r\\nastat ist modular
\\r\\n\\r\\n
astat kann einfach über Module erweitert werden. Egal ob sie eine Community oder einen Blog betreiben. astat wird mit Modulen aus dem Repository zu allem was sie wollen.
\\r\\nDie Installation der Module ist mit einem Klick erledigt.
\\r\\nNahezu alles kann ohne Änderung am PHP Code selbst realisiert werden. Z.B.: Anbindung eines Forums mit single-sign-on. Dadurch werden Updates kinderleicht.
\\r\\nastat ist Kostenlos
\\r\\n\\r\\n
Was haben die Liebe, Freibier und Sonnenschein gemeinsam?
\\r\\nGenau, sie sind kostenlos.
\\r\\nUnd wie alle anderen wirklich guten Dinge ist auch astat kostenlos.
\\r\\nNoch Fragen? Kontaktieren Sie uns unter team@astat.org
', '', '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=MyISAM DEFAULT CHARSET=latin1 ROW_FORMAT=DYNAMIC; + +-- +-- 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=MyISAM DEFAULT CHARSET=latin1; + +-- +-- 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=MyISAM DEFAULT CHARSET=latin1; + +-- +-- 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` varchar(40) NOT NULL default '', + `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=MyISAM DEFAULT CHARSET=utf8; + +-- +-- Daten für Tabelle `as_sessions` +-- + + +-- -------------------------------------------------------- + +-- +-- Tabellenstruktur für Tabelle `as_users` +-- + +DROP TABLE IF EXISTS `as_users`; +CREATE TABLE IF NOT EXISTS `as_users` ( + `uid` int(11) NOT NULL auto_increment, + `username` varchar(50) NOT NULL, + `realname` varchar(120) NOT NULL, + `openid_identity` varchar(255) NOT NULL, + `password` varchar(64) NOT NULL, + `loginkey` varchar(50) NOT NULL, + `role` int(11) NOT NULL default '1', + `email` varchar(60) NOT NULL default '', + `homepage` varchar(60) NOT NULL default '', + `icq` varchar(11) NOT NULL, + `aim` varchar(25) NOT NULL default '', + `skype` varchar(25) NOT NULL, + `from` varchar(100) NOT NULL, + `bio` text NOT NULL, + `since` int(11) NOT NULL, + `gender` enum('m','f','u') NOT NULL, + `birthday` int(11) NOT NULL, + `active` tinyint(1) NOT NULL, + `theme` int(11) NOT NULL, + `lang` varchar(3) NOT NULL default '', + `lastvisit` int(11) NOT NULL default '0', + PRIMARY KEY (`uid`), + KEY `openid_identity` (`openid_identity`), + KEY `loginkey` (`loginkey`), + KEY `username` (`username`), + KEY `password` (`password`) +) ENGINE=MyISAM DEFAULT CHARSET=latin1 PACK_KEYS=0 ROW_FORMAT=DYNAMIC; + +-- +-- 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=MyISAM DEFAULT CHARSET=latin1; diff --git a/install/style/ie6_diff.css b/install/style/ie6_diff.css new file mode 100755 index 0000000..f13d191 --- /dev/null +++ b/install/style/ie6_diff.css @@ -0,0 +1,8 @@ +div.navigation { +margin-bottom:-17px; +margin-left:43px; +} + +div.navigation li a,div.navigation li a:visited,div.navigation li span { +padding:5px 11px 6px 16px; +} \ No newline at end of file diff --git a/install/style/ie7_diff.css b/install/style/ie7_diff.css new file mode 100755 index 0000000..e7c0872 --- /dev/null +++ b/install/style/ie7_diff.css @@ -0,0 +1,4 @@ +div.navigation { +margin-bottom:-17px; +margin-left:83px; +} \ No newline at end of file diff --git a/install/style/images/.svn/all-wcprops b/install/style/images/.svn/all-wcprops new file mode 100755 index 0000000..af4e744 --- /dev/null +++ b/install/style/images/.svn/all-wcprops @@ -0,0 +1,35 @@ +K 25 +svn:wc:ra_dav:version-url +V 46 +/astat/!svn/ver/115/trunk/install/style/images +END +love.png +K 25 +svn:wc:ra_dav:version-url +V 55 +/astat/!svn/ver/115/trunk/install/style/images/love.png +END +warning.png +K 25 +svn:wc:ra_dav:version-url +V 58 +/astat/!svn/ver/107/trunk/install/style/images/warning.png +END +error.png +K 25 +svn:wc:ra_dav:version-url +V 56 +/astat/!svn/ver/107/trunk/install/style/images/error.png +END +ok.png +K 25 +svn:wc:ra_dav:version-url +V 53 +/astat/!svn/ver/107/trunk/install/style/images/ok.png +END +navigation_button.png +K 25 +svn:wc:ra_dav:version-url +V 68 +/astat/!svn/ver/107/trunk/install/style/images/navigation_button.png +END diff --git a/install/style/images/.svn/entries b/install/style/images/.svn/entries new file mode 100755 index 0000000..12da768 --- /dev/null +++ b/install/style/images/.svn/entries @@ -0,0 +1,201 @@ +10 + +dir +149 +http://svn.becast.at/astat/trunk/install/style/images +http://svn.becast.at/astat + + + +2010-02-21T16:39:51.524123Z +115 +genuineparts + + + + + + + + + + + + + + +bb7ccd2a-c66b-0410-9765-967ca6f03dfc + +enclosure +dir + +love.png +file + + + + +2012-03-27T20:06:47.000000Z +b81e561bd190d44a041081a9689b232e +2010-02-21T16:39:51.524123Z +115 +genuineparts +has-props + + + + + + + + + + + + + + + + + + + + +1570 + +warning.png +file + + + + +2012-03-27T20:06:47.000000Z +0c8303204f34425f3f03415383dad2f1 +2010-02-20T22:00:37.310330Z +107 +genuineparts +has-props + + + + + + + + + + + + + + + + + + + + +1788 + +error.png +file + + + + +2012-03-27T20:06:47.000000Z +7bf09485b94e9a1fab9af0a71083b6d4 +2010-02-20T22:00:37.310330Z +107 +genuineparts +has-props + + + + + + + + + + + + + + + + + + + + +1645 + +ok.png +file + + + + +2012-03-27T20:06:47.000000Z +959e562ff16f14b873297b08184de3c7 +2010-02-20T22:00:37.310330Z +107 +genuineparts +has-props + + + + + + + + + + + + + + + + + + + + +1644 + +navigation_button.png +file + + + + +2012-03-27T20:06:47.000000Z +a054f6201bcac789f226f6e2d6a19beb +2010-02-20T22:00:37.310330Z +107 +genuineparts +has-props + + + + + + + + + + + + + + + + + + + + +1415 + diff --git a/install/style/images/.svn/prop-base/error.png.svn-base b/install/style/images/.svn/prop-base/error.png.svn-base new file mode 100755 index 0000000..5e9587e --- /dev/null +++ b/install/style/images/.svn/prop-base/error.png.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:mime-type +V 24 +application/octet-stream +END diff --git a/install/style/images/.svn/prop-base/love.png.svn-base b/install/style/images/.svn/prop-base/love.png.svn-base new file mode 100755 index 0000000..5e9587e --- /dev/null +++ b/install/style/images/.svn/prop-base/love.png.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:mime-type +V 24 +application/octet-stream +END diff --git a/install/style/images/.svn/prop-base/navigation_button.png.svn-base b/install/style/images/.svn/prop-base/navigation_button.png.svn-base new file mode 100755 index 0000000..5e9587e --- /dev/null +++ b/install/style/images/.svn/prop-base/navigation_button.png.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:mime-type +V 24 +application/octet-stream +END diff --git a/install/style/images/.svn/prop-base/ok.png.svn-base b/install/style/images/.svn/prop-base/ok.png.svn-base new file mode 100755 index 0000000..5e9587e --- /dev/null +++ b/install/style/images/.svn/prop-base/ok.png.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:mime-type +V 24 +application/octet-stream +END diff --git a/install/style/images/.svn/prop-base/warning.png.svn-base b/install/style/images/.svn/prop-base/warning.png.svn-base new file mode 100755 index 0000000..5e9587e --- /dev/null +++ b/install/style/images/.svn/prop-base/warning.png.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:mime-type +V 24 +application/octet-stream +END diff --git a/install/style/images/.svn/text-base/error.png.svn-base b/install/style/images/.svn/text-base/error.png.svn-base new file mode 100755 index 0000000..cdd95ba Binary files /dev/null and b/install/style/images/.svn/text-base/error.png.svn-base differ diff --git a/install/style/images/.svn/text-base/love.png.svn-base b/install/style/images/.svn/text-base/love.png.svn-base new file mode 100755 index 0000000..0cadc02 Binary files /dev/null and b/install/style/images/.svn/text-base/love.png.svn-base differ diff --git a/install/style/images/.svn/text-base/navigation_button.png.svn-base b/install/style/images/.svn/text-base/navigation_button.png.svn-base new file mode 100755 index 0000000..742db53 Binary files /dev/null and b/install/style/images/.svn/text-base/navigation_button.png.svn-base differ diff --git a/install/style/images/.svn/text-base/ok.png.svn-base b/install/style/images/.svn/text-base/ok.png.svn-base new file mode 100755 index 0000000..fe69b58 Binary files /dev/null and b/install/style/images/.svn/text-base/ok.png.svn-base differ diff --git a/install/style/images/.svn/text-base/warning.png.svn-base b/install/style/images/.svn/text-base/warning.png.svn-base new file mode 100755 index 0000000..4bd8367 Binary files /dev/null and b/install/style/images/.svn/text-base/warning.png.svn-base differ diff --git a/install/style/images/enclosure/.svn/all-wcprops b/install/style/images/enclosure/.svn/all-wcprops new file mode 100755 index 0000000..db76621 --- /dev/null +++ b/install/style/images/enclosure/.svn/all-wcprops @@ -0,0 +1,53 @@ +K 25 +svn:wc:ra_dav:version-url +V 56 +/astat/!svn/ver/107/trunk/install/style/images/enclosure +END +top_left.png +K 25 +svn:wc:ra_dav:version-url +V 69 +/astat/!svn/ver/107/trunk/install/style/images/enclosure/top_left.png +END +right.png +K 25 +svn:wc:ra_dav:version-url +V 66 +/astat/!svn/ver/107/trunk/install/style/images/enclosure/right.png +END +bottom_left.png +K 25 +svn:wc:ra_dav:version-url +V 72 +/astat/!svn/ver/107/trunk/install/style/images/enclosure/bottom_left.png +END +top_right.png +K 25 +svn:wc:ra_dav:version-url +V 70 +/astat/!svn/ver/107/trunk/install/style/images/enclosure/top_right.png +END +bottom_right.png +K 25 +svn:wc:ra_dav:version-url +V 73 +/astat/!svn/ver/107/trunk/install/style/images/enclosure/bottom_right.png +END +top.png +K 25 +svn:wc:ra_dav:version-url +V 64 +/astat/!svn/ver/107/trunk/install/style/images/enclosure/top.png +END +bottom.png +K 25 +svn:wc:ra_dav:version-url +V 67 +/astat/!svn/ver/107/trunk/install/style/images/enclosure/bottom.png +END +left.png +K 25 +svn:wc:ra_dav:version-url +V 65 +/astat/!svn/ver/107/trunk/install/style/images/enclosure/left.png +END diff --git a/install/style/images/enclosure/.svn/entries b/install/style/images/enclosure/.svn/entries new file mode 100755 index 0000000..119610d --- /dev/null +++ b/install/style/images/enclosure/.svn/entries @@ -0,0 +1,300 @@ +10 + +dir +149 +http://svn.becast.at/astat/trunk/install/style/images/enclosure +http://svn.becast.at/astat + + + +2010-02-20T22:00:37.310330Z +107 +genuineparts + + + + + + + + + + + + + + +bb7ccd2a-c66b-0410-9765-967ca6f03dfc + +top_left.png +file + + + + +2012-03-27T20:06:47.000000Z +84c869dc68f17dbd47f27a8ee50ffe37 +2010-02-20T22:00:37.310330Z +107 +genuineparts +has-props + + + + + + + + + + + + + + + + + + + + +414 + +right.png +file + + + + +2012-03-27T20:06:47.000000Z +a6550ad0b680f7d10ff7ecb7e9dd319c +2010-02-20T22:00:37.310330Z +107 +genuineparts +has-props + + + + + + + + + + + + + + + + + + + + +174 + +bottom_left.png +file + + + + +2012-03-27T20:06:47.000000Z +c10255133b0218e55b12f2b37a28a724 +2010-02-20T22:00:37.310330Z +107 +genuineparts +has-props + + + + + + + + + + + + + + + + + + + + +521 + +top_right.png +file + + + + +2012-03-27T20:06:47.000000Z +e2fcca5fed302e5cd18d211b02fbbd94 +2010-02-20T22:00:37.310330Z +107 +genuineparts +has-props + + + + + + + + + + + + + + + + + + + + +441 + +bottom_right.png +file + + + + +2012-03-27T20:06:47.000000Z +aa4dea988dfe88eb8cd0411e1c1792ae +2010-02-20T22:00:37.310330Z +107 +genuineparts +has-props + + + + + + + + + + + + + + + + + + + + +527 + +top.png +file + + + + +2012-03-27T20:06:47.000000Z +f63bee4eab4ea73236c1979882709a5c +2010-02-20T22:00:37.310330Z +107 +genuineparts +has-props + + + + + + + + + + + + + + + + + + + + +147 + +bottom.png +file + + + + +2012-03-27T20:06:47.000000Z +088116acdce87ae241ebf4f23790aecb +2010-02-20T22:00:37.310330Z +107 +genuineparts +has-props + + + + + + + + + + + + + + + + + + + + +183 + +left.png +file + + + + +2012-03-27T20:06:47.000000Z +8859efe8c29f4bfa93c5453ad146e5ca +2010-02-20T22:00:37.310330Z +107 +genuineparts +has-props + + + + + + + + + + + + + + + + + + + + +168 + diff --git a/install/style/images/enclosure/.svn/prop-base/bottom.png.svn-base b/install/style/images/enclosure/.svn/prop-base/bottom.png.svn-base new file mode 100755 index 0000000..5e9587e --- /dev/null +++ b/install/style/images/enclosure/.svn/prop-base/bottom.png.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:mime-type +V 24 +application/octet-stream +END diff --git a/install/style/images/enclosure/.svn/prop-base/bottom_left.png.svn-base b/install/style/images/enclosure/.svn/prop-base/bottom_left.png.svn-base new file mode 100755 index 0000000..5e9587e --- /dev/null +++ b/install/style/images/enclosure/.svn/prop-base/bottom_left.png.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:mime-type +V 24 +application/octet-stream +END diff --git a/install/style/images/enclosure/.svn/prop-base/bottom_right.png.svn-base b/install/style/images/enclosure/.svn/prop-base/bottom_right.png.svn-base new file mode 100755 index 0000000..5e9587e --- /dev/null +++ b/install/style/images/enclosure/.svn/prop-base/bottom_right.png.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:mime-type +V 24 +application/octet-stream +END diff --git a/install/style/images/enclosure/.svn/prop-base/left.png.svn-base b/install/style/images/enclosure/.svn/prop-base/left.png.svn-base new file mode 100755 index 0000000..5e9587e --- /dev/null +++ b/install/style/images/enclosure/.svn/prop-base/left.png.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:mime-type +V 24 +application/octet-stream +END diff --git a/install/style/images/enclosure/.svn/prop-base/right.png.svn-base b/install/style/images/enclosure/.svn/prop-base/right.png.svn-base new file mode 100755 index 0000000..5e9587e --- /dev/null +++ b/install/style/images/enclosure/.svn/prop-base/right.png.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:mime-type +V 24 +application/octet-stream +END diff --git a/install/style/images/enclosure/.svn/prop-base/top.png.svn-base b/install/style/images/enclosure/.svn/prop-base/top.png.svn-base new file mode 100755 index 0000000..5e9587e --- /dev/null +++ b/install/style/images/enclosure/.svn/prop-base/top.png.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:mime-type +V 24 +application/octet-stream +END diff --git a/install/style/images/enclosure/.svn/prop-base/top_left.png.svn-base b/install/style/images/enclosure/.svn/prop-base/top_left.png.svn-base new file mode 100755 index 0000000..5e9587e --- /dev/null +++ b/install/style/images/enclosure/.svn/prop-base/top_left.png.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:mime-type +V 24 +application/octet-stream +END diff --git a/install/style/images/enclosure/.svn/prop-base/top_right.png.svn-base b/install/style/images/enclosure/.svn/prop-base/top_right.png.svn-base new file mode 100755 index 0000000..5e9587e --- /dev/null +++ b/install/style/images/enclosure/.svn/prop-base/top_right.png.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:mime-type +V 24 +application/octet-stream +END diff --git a/install/style/images/enclosure/.svn/text-base/bottom.png.svn-base b/install/style/images/enclosure/.svn/text-base/bottom.png.svn-base new file mode 100755 index 0000000..9923b12 Binary files /dev/null and b/install/style/images/enclosure/.svn/text-base/bottom.png.svn-base differ diff --git a/install/style/images/enclosure/.svn/text-base/bottom_left.png.svn-base b/install/style/images/enclosure/.svn/text-base/bottom_left.png.svn-base new file mode 100755 index 0000000..72b8d12 Binary files /dev/null and b/install/style/images/enclosure/.svn/text-base/bottom_left.png.svn-base differ diff --git a/install/style/images/enclosure/.svn/text-base/bottom_right.png.svn-base b/install/style/images/enclosure/.svn/text-base/bottom_right.png.svn-base new file mode 100755 index 0000000..6457015 Binary files /dev/null and b/install/style/images/enclosure/.svn/text-base/bottom_right.png.svn-base differ diff --git a/install/style/images/enclosure/.svn/text-base/left.png.svn-base b/install/style/images/enclosure/.svn/text-base/left.png.svn-base new file mode 100755 index 0000000..77f56b2 Binary files /dev/null and b/install/style/images/enclosure/.svn/text-base/left.png.svn-base differ diff --git a/install/style/images/enclosure/.svn/text-base/right.png.svn-base b/install/style/images/enclosure/.svn/text-base/right.png.svn-base new file mode 100755 index 0000000..5041102 Binary files /dev/null and b/install/style/images/enclosure/.svn/text-base/right.png.svn-base differ diff --git a/install/style/images/enclosure/.svn/text-base/top.png.svn-base b/install/style/images/enclosure/.svn/text-base/top.png.svn-base new file mode 100755 index 0000000..f88405f Binary files /dev/null and b/install/style/images/enclosure/.svn/text-base/top.png.svn-base differ diff --git a/install/style/images/enclosure/.svn/text-base/top_left.png.svn-base b/install/style/images/enclosure/.svn/text-base/top_left.png.svn-base new file mode 100755 index 0000000..8b78089 Binary files /dev/null and b/install/style/images/enclosure/.svn/text-base/top_left.png.svn-base differ diff --git a/install/style/images/enclosure/.svn/text-base/top_right.png.svn-base b/install/style/images/enclosure/.svn/text-base/top_right.png.svn-base new file mode 100755 index 0000000..30e44c7 Binary files /dev/null and b/install/style/images/enclosure/.svn/text-base/top_right.png.svn-base differ diff --git a/install/style/images/enclosure/bottom.png b/install/style/images/enclosure/bottom.png new file mode 100755 index 0000000..9923b12 Binary files /dev/null and b/install/style/images/enclosure/bottom.png differ diff --git a/install/style/images/enclosure/bottom_left.png b/install/style/images/enclosure/bottom_left.png new file mode 100755 index 0000000..72b8d12 Binary files /dev/null and b/install/style/images/enclosure/bottom_left.png differ diff --git a/install/style/images/enclosure/bottom_right.png b/install/style/images/enclosure/bottom_right.png new file mode 100755 index 0000000..6457015 Binary files /dev/null and b/install/style/images/enclosure/bottom_right.png differ diff --git a/install/style/images/enclosure/left.png b/install/style/images/enclosure/left.png new file mode 100755 index 0000000..77f56b2 Binary files /dev/null and b/install/style/images/enclosure/left.png differ diff --git a/install/style/images/enclosure/right.png b/install/style/images/enclosure/right.png new file mode 100755 index 0000000..5041102 Binary files /dev/null and b/install/style/images/enclosure/right.png differ diff --git a/install/style/images/enclosure/top.png b/install/style/images/enclosure/top.png new file mode 100755 index 0000000..f88405f Binary files /dev/null and b/install/style/images/enclosure/top.png differ diff --git a/install/style/images/enclosure/top_left.png b/install/style/images/enclosure/top_left.png new file mode 100755 index 0000000..8b78089 Binary files /dev/null and b/install/style/images/enclosure/top_left.png differ diff --git a/install/style/images/enclosure/top_right.png b/install/style/images/enclosure/top_right.png new file mode 100755 index 0000000..30e44c7 Binary files /dev/null and b/install/style/images/enclosure/top_right.png differ diff --git a/install/style/images/error.png b/install/style/images/error.png new file mode 100755 index 0000000..cdd95ba Binary files /dev/null and b/install/style/images/error.png differ diff --git a/install/style/images/love.png b/install/style/images/love.png new file mode 100755 index 0000000..0cadc02 Binary files /dev/null and b/install/style/images/love.png differ diff --git a/install/style/images/navigation_button.png b/install/style/images/navigation_button.png new file mode 100755 index 0000000..742db53 Binary files /dev/null and b/install/style/images/navigation_button.png differ diff --git a/install/style/images/ok.png b/install/style/images/ok.png new file mode 100755 index 0000000..fe69b58 Binary files /dev/null and b/install/style/images/ok.png differ diff --git a/install/style/images/warning.png b/install/style/images/warning.png new file mode 100755 index 0000000..4bd8367 Binary files /dev/null and b/install/style/images/warning.png differ diff --git a/install/style/install.css b/install/style/install.css new file mode 100755 index 0000000..5d9cddc --- /dev/null +++ b/install/style/install.css @@ -0,0 +1,488 @@ +a { +text-decoration:none; +} + +a:hover { +text-decoration:none; +color:#357aa0; +} + +a img { +border:0; +} + +acronym { +cursor:help; +} + +img.centered-photo { +text-align:center; +display:block; +background-color:#fafafa; +border:solid 1px #bbb; +margin:0 auto; +padding:3px; +} + +img.centered { +text-align:center; +display:block; +margin:0 auto; +padding:0; +} + +pre { +overflow:auto; +} + +body { +background-color:#fff; +color:#000; +font-size:80%; +font-family:'Bitstream Vera Sans', 'Lucida Grande', Verdana, sans-serif; +margin:0; +padding:0; +} + +h2,h3 { +color:#000; +display:block; +text-decoration:none; +font-weight:400; +} + +h2 { +font-size:150%; +padding:0.3em 0 0 3em; +} + +h2.year { +padding:0.3em 0 0 4.8em; +} + +h3 { +font-size:130%; +font-weight:bolder; +padding:0.35em 0 0 3.5em; +} + +hr { +width:90%; +height:1px; +text-align:center; +} + +div.contents ol { +font-size:100%; +line-height:130%; +margin-top:1em; +width:580px; +margin-left:auto; +margin-right:auto; +} + +div.contents ol li { +border:solid 1px #bbb; +background-color:#fafafa; +margin-bottom:10px; +min-height:50px; +padding:10px; +} + +div.contents ol li img { +float:right; +padding:8px; +} + +div.contents ol.courses { +list-style:none; +border:solid 1px #bbb; +background-color:#fafafa; +padding:0.6em 1em; +} + +div.contents ol.courses li { +border:0; +min-height:0; +margin-bottom:0.5em; +padding:0; +} + +div.contents ul { +font-size:105%; +line-height:130%; +margin-bottom:0.6em; +padding-right:10px; +width:570px; +margin-left:auto; +margin-right:auto; +} + +div.contents ul li { +margin-bottom:0.5em; +margin-top:0.5em; +} + +div.contents ul li ul { +font-size:100%; +} + +#window { +clear:both; +margin-top:8px; +padding:15px; +} + +#container { +min-height:500px; +width:740px; +display:block; +text-align:left; +margin:0 auto; +padding:8px; +} + +div.main { +clear:both; +width:740px; +margin-left:auto; +margin-right:auto; +margin-top:-1em; +} + +div.comment,div.console,div.showcase,div.contact,div.gallery { +width:580px; +margin-left:auto; +margin-right:auto; +margin-bottom:1.4em; +line-height:150%; +padding:0.6em 1em; +} + +div.comment { +background-color:#e5e5e5; +color:#000; +text-align:justify; +min-height:33px; +border:solid 1px #bbb; +} + +div.comment h3 { +font-size:130%; +margin-top:5px; +margin-bottom:10px; +padding:0; +} + +div.console { +font-size:90%; +border:solid 1px #999; +background-color:#333; +color:#eee; +font-family:"Andale Mono", Courier, Monospace; +white-space:pre; +padding-bottom:0.6em; +} + +div.showcase { +margin-top:20px; +background-color:#fafafa; +color:#000; +text-align:center; +border:solid 1px #bbb; +} + +div.showcase img { +padding:2px 15px; +} + +div.showcase h2 { +padding:0; +} + +div.contact { +width:380px; +margin-top:20px; +padding-left:20px; +padding-right:20px; +background-color:#fafafa; +color:#000; +text-align:left; +border:solid 1px #bbb; +} + +div.address { +width:280px; +padding-left:40px; +margin-left:auto; +margin-right:auto; +font-style:italic; +} + +div.gallery { +margin-top:20px; +text-align:center; +} + +div.gallery img.thumbnail-photo { +background-color:#fafafa; +border:solid 1px #bbb; +margin:2px; +padding:2px; +} + +table.statistics { +background-color:#fafafa; +border:solid 1px #bbb; +margin:0.3em auto; +padding:0.4em 1em; +} + +table.statistics td { +padding-right:10px; +padding-left:10px; +} + +div.navigation { +float:left; +margin-bottom:-2px; +margin-left:85px; +} + +div.navigation ul { +list-style:none; +font-size:75%; +margin:0.5em 0 0; +padding:2px 0 0 1em; +} + +div.navigation li { +background:url(images/navigation_button.png) 100% -100px; +float:left; +border-bottom:1px solid #bbb; +text-align:center; +margin:0 1px 0 0; +padding:0 5px 0 0; +} + +div.navigation li.active { +border-bottom:1px solid #eee; +background:url(images/navigation_button.png) 100% 0; +position:relative; +z-index:100; +} + +div.navigation li a,div.navigation li a:visited,div.navigation li span { +display:block; +float:left; +text-align:center; +white-space:nowrap; +background:url(images/navigation_button.png) 0 -100px; +text-decoration:none; +min-height:17px; +font-size:9pt; +color:#aaa; +padding:5px 11px 4px 16px; +} + +div.navigation li.active a,div.navigation li.active span { +color:#000; +background:url(images/navigation_button.png) 0 0; +} + +div.navigation li:hover { +background-position:100% -200px; +} + +div.navigation li:hover a { +background-position:0 -200px; +} + +div.navigation li.active:hover { +background-position:100% 0; +} + +div.navigation li.active:hover a { +background-position:0 0; +text-decoration:underline; +} + +#copyright { +clear:both; +padding-bottom:1em; +text-align:center; +font-size:small; +color:#aaa; +} + +div.outer-prettification { +background:#eee url(images/enclosure/left.png) left repeat-y; +} + +div.inner-prettification { +background:url(images/enclosure/right.png) right repeat-y; +} + +div.contents { +padding:0 1em; +} + +div.contents p { +font-size:110%; +text-align:justify; +line-height:140%; +margin-top:1em; +width:600px; +margin-left:auto; +margin-right:auto; +} + +div.contents p.left { +text-align:left; +font-size:100%; +} + +div.contents p.right { +text-align:right; +font-size:100%; +} + +div.contents p.caption { +text-align:center; +font-size:100%; +} + +div.contents p.footnote { +font-size:100%; +font-style:italic; +} + +div.contents p.resume { +font-size:105%; +} + +div.contents p img.right { +padding-left:12px; +margin-right:-15px; +position:relative; +z-index:200; +float:right; +} + +div.contents p img.left { +padding-right:12px; +margin-left:-15px; +position:relative; +z-index:200; +float:left; +} + +div.contents img { +width:auto; +max-width:100%; +height:auto; +} + +h1.title,div.title { +background:url(images/enclosure/top_left.png) top left no-repeat; +font-size:220%; +margin:1em 0 0; +} + +h1.title a,div.title span { +color:#000; +display:block; +background:url(images/enclosure/top_right.png) top right no-repeat; +font-weight:400; +font-size:80%; +text-decoration:none; +padding:1.2em 1.5em 0 2.6em; +} + +div.title span { +display:block; +height:20px; +font-size:80%; +} + +div.title { +display:block; +} + +div.header { +background:url(images/enclosure/top.png) top repeat-x; +position:relative; +z-index:75; +} + +div.footer { +background:url(images/enclosure/bottom.png) bottom repeat-x; +} + +div.footer p { +background:url(images/enclosure/bottom_left.png) bottom left no-repeat; +margin:0; +} + +div.footer p a { +display:block; +background:url(images/enclosure/bottom_right.png) bottom right no-repeat; +text-align:right; +font-size:85%; +color:#999; +text-decoration:none; +padding:15px 70px 40px 25px; +} + +a:link,a:visited { +color:#777; +} + +form .nextbutton{ +float:right; +margin: 50px 50px 30px 0; +} +form .prevbutton{ +float:left; +margin:55px 50px 30px; +} +form .refreshbutton{ +float:left; +margin:50px 110px 30px; +} +form label{ +margin:0 50px 0; +} +form input{ +margin-left:50px; +} +form select{ +margin-left:50px; +} +.reihe { + clear: both; + padding: 2px 0px; +} + +.label { + float: left; + width: 100px; + padding-top: 3px; + padding-right: 5px; +} + +.checkbox { + margin-left:0px; +} + +.feld { + float: right; + width: 200px; + text-align: left; + margin-right: 200px; +} + +div.comment img,div.contact img { +float:right; +padding:0 8px 8px 20px; +}