Hallo Bluefish,
genau das war die Lösung. Das ganze trat dann noch auch mit der Datei setuptype.php auf, dort sieht mein Code jetzt so aus:
Code: Alles auswählen
<?php
unset($_SESSION["setuptype"]);
class cSetupTypeChooser extends cSetupMask
{
function cSetupTypeChooser ()
{
cSetupMask::cSetupMask("templates/setuptype.tpl");
$this->setHeader(i18n("Please choose your setup type"));
$this->_oStepTemplate->set("s", "TITLE_SETUP", i18n("Install new Contenido version"));
$this->_oStepTemplate->set("s", "VERSION_SETUP", sprintf(i18n("Version %s"), C_SETUP_VERSION));
$this->_oStepTemplate->set("s", "DESCRIPTION_SETUP", sprintf(i18n("This setup type will install Contenido %s."), C_SETUP_VERSION)."<br>".i18n("Please choose this type if you want to start with an empty or an example installation.")."<br>".i18n("Recommended for new projects."));
$this->_oStepTemplate->set("s", "TITLE_UPGRADE", i18n("Upgrade existing installation"));
$this->_oStepTemplate->set("s", "VERSION_UPGRADE", sprintf(i18n("Upgrade to %s"), C_SETUP_VERSION));
$this->_oStepTemplate->set("s", "DESCRIPTION_UPGRADE", i18n("This setup type will upgrade your existing installation (Contenido 4.4.x or later required).")."<br>".i18n("Recommended for existing projects."));
$this->_oStepTemplate->set("s", "TITLE_MIGRATION", i18n("Migrate existing installation"));
$this->_oStepTemplate->set("s", "VERSION_MIGRATION", sprintf(i18n("Migrate (Version %s)"), C_SETUP_VERSION));
$this->_oStepTemplate->set("s", "DESCRIPTION_MIGRATION", i18n("This setup type will help you migrating an existing installation to another server.")."<br>".i18n("Recommended for moving projects across servers."));
$link = new cHTMLLink("#");
$nextSetup = new cHTMLAlphaImage;
$nextSetup->setSrc("images/controls/next.png");
$nextSetup->setMouseOver("images/controls/next_over.png");
$nextSetup->setClass("button");
$link->setContent($nextSetup);
$link->attachEventDefinition("stepAttach", "onclick", "document.setupform.step.value = 'setup1';");
$link->attachEventDefinition("setuptypeAttach", "onclick", "document.setupform.setuptype.value = 'setup';");
$link->attachEventDefinition("submitAttach", "onclick", "document.setupform.submit();");
$this->_oStepTemplate->set("s", "NEXT_SETUP", $link->render());
$link = new cHTMLLink("#");
$nextSetup = new cHTMLAlphaImage;
$nextSetup->setSrc("images/controls/next.png");
$nextSetup->setMouseOver("images/controls/next_over.png");
$nextSetup->setClass("button");
$link->setContent($nextSetup);
$link->attachEventDefinition("stepAttach", "onclick", "document.setupform.step.value = 'upgrade1';");
$link->attachEventDefinition("setuptypeAttach", "onclick", "document.setupform.setuptype.value = 'upgrade';");
$link->attachEventDefinition("submitAttach", "onclick", "document.setupform.submit();");
$this->_oStepTemplate->set("s", "NEXT_UPGRADE", $link->render());
$link = new cHTMLLink("#");
$nextSetup = new cHTMLAlphaImage;
$nextSetup->setSrc("images/controls/next.png");
$nextSetup->setMouseOver("images/controls/next_over.png");
$nextSetup->setClass("button");
$link->setContent($nextSetup);
$link->attachEventDefinition("stepAttach", "onclick", "document.setupform.step.value = 'migration1';");
$link->attachEventDefinition("setuptypeAttach", "onclick", "document.setupform.setuptype.value = 'migration';");
$link->attachEventDefinition("submitAttach", "onclick", "document.setupform.submit();");
$this->_oStepTemplate->set("s", "NEXT_MIGRATION", $link->render());
}
}
$cSetupStep1 = new cSetupTypeChooser;
$cSetupStep1->render();
?>
Ad Entwickler: Wie wäre es denn, wenn ihr das in 4.6.01 einbaut?
Gute Nacht und bis morgen
Ayshe