wie gewünscht die änderungen...
mal sehen ob ich es noch komplett zusammen bekomme:
in functions.general.php
function rereadClients ()
das sql query sollte so aussehen...
Code: Alles auswählen
$sql = "SELECT
idclient,
path,
frontendpath,
htmlpath,
errsite_cat,
errsite_art
FROM
".$cfg["tab"]["clients"];
etwas weiter unten in der while schleife...
Code: Alles auswählen
$cfgClient[$db->f("idclient")]["path"]["editpath"] = $db->f("path"); // HACK
ergänzen...
nächster schritt
con_actions wert con_editart feld code... sieht bei mir so aus...
Code: Alles auswählen
/* Action für 'con_editart' */
if ($cfgClient[$client]["path"]["editpath"] == "" ) {
$path = $cfgClient[$client]["path"]["htmlpath"];
} else {
$path = $cfgClient[$client]["path"]["editpath"];
}
$url = $sess->url("front_content.php?changeview=$changeview&action=$action&idartlang=$idartlang&type=$type&typenr=$typenr&idart=$idart&idcat=$idcat&idcatart=$idcatart&lang=$lang");
header("location: $path$url");
das letzte ist jetzt noch beim mandanten die eingabe möglichkeit....
includes/include.client_edit.php
das erste sql query sollte so aussehen...
Code: Alles auswählen
$sql = "INSERT INTO
".$cfg["tab"]["clients"]."
SET
name = '".$clientname."',
path = '".trim($editpath)."',
frontendpath = '".$frontendpath."',
htmlpath = '". $htmlpath."',
errsite_cat = '".$errsite_cat."',
errsite_art = '".$errsite_art."',
idclient = ".$idclient;
das zweite
Code: Alles auswählen
$sql = "UPDATE
".$cfg["tab"]["clients"]."
SET
name = '".$clientname."',
path = '".trim($editpath)."',
frontendpath = '".$frontendpath."',
htmlpath = '".$htmlpath."',
errsite_cat = '".$errsite_cat."',
errsite_art = '".$errsite_art."'
WHERE
idclient = ".$idclient;
das dritte
Code: Alles auswählen
$sql = "SELECT
idclient, name, path, frontendpath, htmlpath, errsite_cat, errsite_art
FROM
".$cfg["tab"]["clients"]."
WHERE
idclient = '".$idclient."'";
tja und unterhalb von
Code: Alles auswählen
$tpl->set('d', 'CATNAME', i18n("Web address"));
$tpl->set('d', 'BGCOLOR', $cfg["color"]["table_dark"]);
$tpl->set('d', "BORDERCOLOR", $cfg["color"]["table_border"]);
$tpl->set('d', 'CATFIELD', formGenerateField ("text", "htmlpath", $htmlpath, 50, 255));
$tpl->next();
ergänzt man
Code: Alles auswählen
$editpath = $db->f("path");
$tpl->set('d', 'CATNAME', i18n("Edit address"));
$tpl->set('d', 'BGCOLOR', $cfg["color"]["table_light"]);
$tpl->set('d', "BORDERCOLOR", $cfg["color"]["table_border"]);
$tpl->set('d', 'CATFIELD', formGenerateField ("text", "editpath", $editpath, 50, 255));
$tpl->next();
das sollte es gewesen sein... ob die anpassungen in der 4.5.x serie beim con_editart wirklich 100%ig stimmen kann ich nicht sagen...
use on your own risk...
backup der dateien und db nicht vergessen...
wer nicht weiss wie genau er die änderungen einbauen soll -> solls bitte lassen... meldungen wie jetzt geht nichts mehr soll jeder für sich lösen...