anmerkung: snapshot contenido-cvs-2004-01-02.tar
anmerkung: snapshot contenido-cvs-2004-01-02.tar
tja was soll ich sagen... erster eindruck, wirklich gut...
neues container system, modul typzuweisung, dateimanager sehr brauchbar...
ein paar sachen im errorlog check ich noch...
neues container system, modul typzuweisung, dateimanager sehr brauchbar...
ein paar sachen im errorlog check ich noch...
Neues Zeug
Hallo,
es wird noch mehr neues Zeug dazukommen. Die snapshots sind noch 'etwas' buggy - mal vorsichtig formuliert. Sende Dir gerne ein Layout Howto als Pdf.
Gruß
Harald
es wird noch mehr neues Zeug dazukommen. Die snapshots sind noch 'etwas' buggy - mal vorsichtig formuliert. Sende Dir gerne ein Layout Howto als Pdf.
Gruß
Harald
na siehe da, habe doch noch einen bug gefunden...
in contenido/includes/include.mod_edit_form.php findet sich
korrekt wäre jedoch:
begründung:
wenn ein fehler im input modul wäre und das output modul korrekt ist wäre die variable $modErrorMessage leer...
in contenido/includes/include.mod_edit_form.php findet sich
Code: Alles auswählen
$inputok = modTestModule($db->f("input"), $db->f("idmod"). "i");
$outputok = modTestModule($db->f("output"), $db->f("idmod") . "o",true);
if (!$outputok)
{
$errorMessage = sprintf(i18n("Error in module. Error location: %s"),$modErrorMessage);
$outled = '<img src="images/but_online_no.gif" alt="'.$errorMessage.'" title="'.$errorMessage.'">';
} else {
$okMessage = i18n("Module successfully compiled");
$outled = '<img src="images/but_online.gif" alt="'.$okMessage.'" title="'.$okMessage.'">';
}
if (!$inputok)
{
$errorMessage = sprintf(i18n("Error in module. Error location: %s"),$modErrorMessage);
$inled = '<img src="images/but_online_no.gif" alt="'.$errorMessage.'" title="'.$errorMessage.'">';
} else {
$okMessage = i18n("Module successfully compiled");
$inled = '<img src="images/but_online.gif" alt="'.$okMessage.'" title="'.$okMessage.'">';
}
Code: Alles auswählen
$outputok = modTestModule($db->f("output"), $db->f("idmod") . "o",true);
if (!$outputok)
{
$errorMessage = sprintf(i18n("Error in module. Error location: %s"),$modErrorMessage);
$outled = '<img src="images/but_online_no.gif" alt="'.$errorMessage.'" title="'.$errorMessage.'">';
} else {
$okMessage = i18n("Module successfully compiled");
$outled = '<img src="images/but_online.gif" alt="'.$okMessage.'" title="'.$okMessage.'">';
}
$inputok = modTestModule($db->f("input"), $db->f("idmod"). "i");
if (!$inputok)
{
$errorMessage = sprintf(i18n("Error in module. Error location: %s"),$modErrorMessage);
$inled = '<img src="images/but_online_no.gif" alt="'.$errorMessage.'" title="'.$errorMessage.'">';
} else {
$okMessage = i18n("Module successfully compiled");
$inled = '<img src="images/but_online.gif" alt="'.$okMessage.'" title="'.$okMessage.'">';
}
wenn ein fehler im input modul wäre und das output modul korrekt ist wäre die variable $modErrorMessage leer...
und weil wir schon bei der selben datei sind:
ergibt bei mir dann in der quellcode ansicht:
ähm sollten die quotes nicht korrekt angezeigt werden ?
Code: Alles auswählen
$typeselect->setEvent("change", 'if (document.forms["mod_edit"].elements["type"].value == 0) { document.forms["mod_edit"].elements["customtype"].disabled=0;} else {document.forms["mod_edit"].elements["customtype"].disabled=1;}');
Code: Alles auswählen
onchange="if (document.forms["mod_edit"].elements["type"].value == 0) { document.forms["mod_edit"].elements["customtype"].disabled=0;} else {document.forms["mod_edit"].elements["customtype"].disabled=1;}"
na ja funktionieren tuts ja...
in der datei pear/HTML/Common.php findet sich die funktion
die umwandlung aller werte des arrays wird in _getAttrString vorgenommen...
ist wirklich ne gute frage wie das zu beheben wäre...
theoretisch steht ja ein schalter zur verfügung der die umwandlung nicht vornimmt... aber ich glaube nicht, dass dies gewünscht ist...
in der datei pear/HTML/Common.php findet sich die funktion
Code: Alles auswählen
function getAttributes($asString = false)
{
if ($asString) {
return $this->_getAttrString($this->_attributes);
} else {
return $this->_attributes;
}
} //end func getAttributes
ist wirklich ne gute frage wie das zu beheben wäre...
theoretisch steht ja ein schalter zur verfügung der die umwandlung nicht vornimmt... aber ich glaube nicht, dass dies gewünscht ist...
na ja eine möglichkeit anstelle von
folgendes schreiben:
im quelltext bleiben dann die " drausen...
Code: Alles auswählen
$typeselect->setEvent("change", 'if (document.forms["mod_edit"].elements["type"].value == 0) { document.forms["mod_edit"].elements["customtype"].disabled=0;} else {document.forms["mod_edit"].elements["customtype"].disabled=1;}');
Code: Alles auswählen
$typeselect->setEvent("change", "if (document.forms['mod_edit'].elements['type'].value == 0) { document.forms['mod_edit'].elements['customtype'].disabled=0;} else {document.forms['mod_edit'].elements['customtype'].disabled=1;}");
-
- Beiträge: 6284
- Registriert: Do 15. Mai 2003, 18:32
- Wohnort: Da findet ihr mich nie!
- Kontaktdaten:
ich hab heute mal einen Bugreport an die PEAR-Jungs abgegeben:
http://pear.php.net/bugs/bug.php?id=680
http://pear.php.net/bugs/bug.php?id=680