MaMo Net



#1 20.08.2011, 10:04
Philipp Abwesend
Moderator
Dabei seit: 11.12.2004
Beiträge: 458


Betreff: Bug: Navigationseinträge nicht änderbar!
Hallo,

Zitat von Heiliges Viscacha:
Error: Hacking Attempt (GPC::save_str)

kommt wenn ich unter Navigation -> Link bearbeiten -> Ändern drücke. Selbst wenn ich nichts geändert habe und das Formular so abschicke wie es war.

lg
philipp
Philipp
Gast ich seh dich Cool
↑  ↓

#2 20.08.2011, 10:21
Philipp Abwesend
Moderator
Dabei seit: 11.12.2004
Beiträge: 458


Betreff: Re: Bug: Navigationseinträge nicht änderbar!
Problem ist in der admin/cms.php.

Hier ab Zeile 536 (bei mir!).
DownloadPHP-Quelltext:
  1.         if ($data['sub'] > 0) {
  2.                 $target = $gpc->get('target', str);
  3.                 $url = $gpc->get('url', str);
  4.                 $sub = $gpc->get('sub', int);
  5.                 $result = $db->query("SELECT position FROM {$db->pre}menu WHERE id = '{$sub}'");
  6.                 $pos = $gpc->save_str($db->fetch_assoc($result));
  7.                 $db->query("UPDATE {$db->pre}menu SET name = '{$title}', link = '{$url}', param = '{$target}', groups = '{$groups}', sub = '{$sub}', active = '{$active}', position = '{$pos['position']}' WHERE id = '{$id}' LIMIT 1");
  8.         }

Dies gibt die Fehlermeldung aus. Bzw ab dort läuft es nicht weiter.
$pos = $gpc->save_str($db->fetch_assoc($result));

$db->fetch_assoc gibt folgendes wieder:
Zitat:
Array([position]=>bottom)

Wenn ich hierfür ein Print_r davor baue, läuft er durch aber der Link ist danach der erste in der Liste obwohl bei Position er die größte Zahl hat und lässt sich auch nicht mehr runter schieben.

vielleicht hilft das ich finde ihn nicht.
Philipp
Gast ich seh dich Cool
↑  ↓

#3 20.08.2011, 12:30
MaMo Abwesend
Administrator
Dabei seit: 06.04.2004
Beiträge: 2.675


Betreff: Re: Bug: Navigationseinträge nicht änderbar!
Hi,

ich glaube, diese Changelist behebt den Fehler:
http://svn.berlios.de/...3&peg=553
Die Dateien class.gpc.php und evtl. cms.php müssen mit den Änderungen abgeglichen werden (möglichst einzelnd, da andere Änderungen andere Fehler hervorrufen könnten).

Gruß
MaMo
Matthias M.
=> Support nur per Forum - dann haben alle etwas davon!
↑  ↓

#4 21.08.2011, 10:31
Philipp Abwesend
Moderator
Dabei seit: 11.12.2004
Beiträge: 458


Betreff: Re: Bug: Navigationseinträge nicht änderbar!
Hey,

in der class.gpc.php ist nach dem ?> noch ein Leerzeichen. Das gibt bei mir Massen an Warnungen! Entfernen und es ist weg.

lg
philipp
Philipp
Gast ich seh dich Cool
↑  ↓

Seiten (1): 1


Alle Zeitangaben in GMT +01:00. Aktuelle Uhrzeit: 10:29.