Seite 1 von 1

AH- Ich kann nicht mehr administrieren...

Verfasst: 14.07.2005 00:09
von AngelinBlue-
Wir haben aktuell folgendes Problem, daß wenn wir einen
Beitrag verschieben möchten, dies nicht mehr möglich ist.

Wir bekommen die Fehlermeldung:
"New Forum does not exist"

Wir wissen zwar, wo der Fehler Auftritt aber an der stelle kommen wir dann nicht weiter.

Code: Alles auswählen

Code:
$new_forum_id = intval($HTTP_POST_VARS['new_forum']);
          $old_forum_id = $forum_id;
          $sql = 'SELECT forum_id FROM ' . FORUMS_TABLE . '
            WHERE forum_id = ' . $new_forum_id;
         if ( !($result = $db->sql_query($sql)) )
         {
            message_die(GENERAL_ERROR, 'Could not select from forums table', '', __LINE__, __FILE__, $sql);
         }
         
         if (!$db->sql_fetchrow($result))
         {
            message_die(GENERAL_MESSAGE, 'New forum does not exist');
         }

Weiter haben wir herausgefunden, das die variable $new_forum_id leer bzw. Null ist und dadurch wird der Fehler verursacht wird.

Kann uns jemand helfen, das wir Topics wieder verschieben können.

Verfasst: 14.07.2005 01:52
von QCO
Also mit

Code: Alles auswählen

$new_forum_id = intval($HTTP_POST_VARS['new_forum']); 
wird die Variable ja erstmal gefüllt. Also vermute ich den Fehler früher im Prozess.
Habt ihr evtl. etwas am Template verändert, so dass die Variable unter einen falschen Namen ankommt?

Verfasst: 14.07.2005 07:32
von AngelinBlue-
Die Variable ($HTTP_POST_VARS['new_forum']) wird gefüllt.
z.B. mit dem Wert F6

Verfasst: 14.07.2005 08:43
von QCO
AngelinBlue- hat geschrieben:z.B. mit dem Wert F6
Ist das ein Schreibfehler? Eigentlich sollte das nur eine Zahl, nämlich die ID des Forums, sein.

kein fehler

Verfasst: 14.07.2005 08:51
von AngelinBlue-
nein kein fehler...

Genau das ist nämlich das Problem...
die ID des Forums steht grad eben nicht drin!

Hier der Original ID - Auszug:

Code: Alles auswählen

Verschieben nach  

<select name="new_forum">

<option value="Root">Grafikforum: Die Berater Engel Foren-Übersicht</option>

<option value="c2">|--Allgemeines</option>

<option value="f5">|&nbsp;&nbsp;&nbsp;|--Allgemeines zum BE Board / News</option>

<option value="f34">|&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp;|--Wissensdatenbank</option>

<option value="f26">|&nbsp;&nbsp;&nbsp;|--Noch neu hier?</option>

<option value="f19">|&nbsp;&nbsp;&nbsp;|--Beschwerden, Probleme, Anregungen</option>

<option value="f6">|&nbsp;&nbsp;&nbsp;|--Admin- & Moderator Bereich</option>

<option value="f21">|&nbsp;&nbsp;&nbsp;|--Admin-Talk</option>

<option value="c1">|--Grafik & Design</option>

<option value="f30">|&nbsp;&nbsp;&nbsp;|--Grafik-Design</option>

<option value="f1">|&nbsp;&nbsp;&nbsp;|--Grafik-Programme</option>

<option value="f35">|&nbsp;&nbsp;&nbsp;|--Typografie</option>

<option value="c11">|--Webdesign</option>

<option value="f3">|&nbsp;&nbsp;&nbsp;|--Webdesign</option>

<option value="f32">|&nbsp;&nbsp;&nbsp;|--CMS-Systeme</option>

<option value="f20">|&nbsp;&nbsp;&nbsp;|--Page-Bewertung</option>

<option value="f11">|&nbsp;&nbsp;&nbsp;|--PHP / SQL & PL-SQL / C/C++ / HTML</option>

<option value="c5">|--Print</option>

<option value="f15">|&nbsp;&nbsp;&nbsp;|--Druckvorstufe</option>

<option value="f16">|&nbsp;&nbsp;&nbsp;|--Druckereien für Digital- und Offsetdruck</option>

<option value="c4">|--Marketing</option>

<option value="f8">|&nbsp;&nbsp;&nbsp;|--Marketing Allgemein</option>

<option value="c6">|--ALL TOPIC</option>

<option value="f18">|&nbsp;&nbsp;&nbsp;|--Foren-Café (OFF-TOPIC)</option>

<option value="f17">|&nbsp;&nbsp;&nbsp;|--Firmen stellen sich vor</option>

<option value="f27">|&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp;|--Suchen & Finden</option>

<option value="f33">|&nbsp;&nbsp;&nbsp;|--Sonstiges</option>

</select>

Verfasst: 14.07.2005 09:06
von QCO
OK, dann liegt da der Hund begraben.
Was mir bei deinem Dropdown allerdings völlig unklar ist: Warum gibt es dort "ROOT" und Kategorien zur Auswahl?
Wie will man den einen Thread in eine Kategorie verschieben?

Was hast du denn da für 'nen Mod eingebaut?

Verfasst: 14.07.2005 09:31
von AngelinBlue-
Das ist aber richtig so.

Ich will z.B. ein Topic aus "Allgemeines zum BE Board / News"
nach "Grafik-Design" verschieben. Das passt ja schon, nur ist halt das Value falsch, das übergeben wird.