git.schokokeks.org
Repositories
Help
Report an Issue
webinterface.git
Code
Commits
Branches
Tags
Suche
Strukturansicht:
d96a86a
Branches
Tags
master
ticket
webinterface.git
modules
webapps
install
drupal6.php
Mehr config-optionen und config via Wrapper-Funktion benutzen
bernd
commited
d96a86a
at 2009-05-23 15:24:52
drupal6.php
Blame
History
Raw
<?php require_once('inc/base.php'); require_once('session/start.php'); require_role(ROLE_SYSTEMUSER); $title = 'Drupal 6 einrichten'; $section = 'webapps_install'; // Wurde beim Schreiben in die Session schon verifiziert $docroot = $_SESSION['webapp_docroot']; $url = $_SESSION['webapp_url']; if (! $docroot) { system_failure('Kann die Session-Daten nicht auslesen. So geht das nicht.'); } if (isset($_POST['submit'])) { require_once('install-drupal6.php'); require_once('webapp-installer.php'); check_form_token('install_drupal6'); $data = validate_data($_POST); if (! $data) system_failure('wtf?!'); create_new_webapp('drupal6', $docroot, $url, $data); output('<h2>Drupal 6 installieren</h2> <p>Ihr Drupal wird jetzt installiert. Sie erhalten eine E-Mail, sobald die Website betriebsbereit ist.</p> '); } else { require_once('modules/vhosts/include/vhosts.php'); $vhosts = list_vhosts(); output('<h3>Drupal 6 installieren</h3> <p>Die Einrichtung von Drupal erfordert die Angabe ein paar weniger Daten.</p> '); $form = ' <h4>Basisdaten</h4> <div style="margin-left: 2em;"> <h5>Ort der neuen Website</h5> <p>Drupal wird im Verzeichnis <strong>'.$docroot.'</strong> installiert und wird später voraussichtlich unter <strong>'.$url.'</strong> abrufbar sein.</p> <p>Beachten Sie bitte: Die Installation wird in Ihrem Home-Verzeichnis durchgeführt und es wird ein normaler Host im Webinterface dafür angelegt. Sie können diese Einstellungen also jederzeit verändern.</p> <h5>Name der Seite</h5> <p>Der Seitenname wird im Titel jeder Seite angezeigt und für diverse Texte verwendet.</p> <p><label for="sitename">Seiten-Name:</label> <input type="text" id="sitename" name="sitename" /></p> <h5>E-Mail-Adresse der Seite</h5> <p>Wenn die Website E-Mails versendet (z.B. für neue Benutzer, bei kommentaren auf einzelnen Seiten, ...) erscheint diese Adresse als Absender. <p><label for="siteemail">E-Mail-Adresse:</label> <input type="text" id="siteemail" name="siteemail" value="'.$_SESSION['userinfo']['username'].'@'.config('masterdomain').'" /></p> </div> <h4>Drupal-Administrator</h4> <div style="margin-left: 2em;"> <p>Der Administrator kann später auf der Website neue Benutzer anlegen, Seiten erzeugen und verändern und sonstige Verwaltungsaufgaben durchführen.</p> <p><label for="adminuser">Benutzername:</label> <input type="text" id="adminuser" name="adminuser" value="'.$_SESSION['userinfo']['username'].'" /></p> <p><label for="adminpassword">Passwort:</label> <input type="password" id="adminpassword" name="adminpassword" /></p> <p><label for="adminemail">E-Mail-Adresse:</label> <input type="text" id="adminemail" name="adminemail" value="'.$_SESSION['userinfo']['username'].'@'.config('masterdomain').'" /></p> </div> <p><input type="submit" name="submit" value="Drupal installieren!" /></p> '; output(html_form('install_drupal6', '', '', $form)); }