Forum

Moderiert von: spinne
Forum: Codeschnippsel
Sie schreiben eine Antwort zum Thema: an/aus Schalter
Gehe zu: OpenPHPNuke - das Open Source CMS Forum Index


über den Beitrag: Auch anonyme Benutzer können in diesem Forum neue Themen eröffnen und Antworten schreiben.
Benutzername:
Nachrichtensymbol:
                                                                                                                       

more...


HTML : An
BBCode : An
 


Klicken Sie auf die Smilies, um diesen in Ihre Nachricht einzufügen:

Very Happy Very Happy Smile Smile Sad Sad Surprised Surprised
Confused Confused Cool Cool Laughing Laughing Mad Mad
Razz Razz Embaressed Embaressed Crying (very sad) Crying (very sad) Evil or Very Mad Evil or Very Mad
Rolling Eyes Rolling Eyes Wink Wink Another pint of beer Another pint of beer ToolTimes at work ToolTimes at work
I have an idea I have an idea

more... 
Einstellungen:







 
Sicherheits-Code
Sicherheits-Code
Neu laden

Thema im Überblick

Autor
migaja

Registriert: 11.12.2005
Beiträge: 498


Sende eine Private Nachricht an migaja
an/aus Schalter

Geschrieben: 04.11.2008 11:42

Ooops, da war ja noch was

Genau das war es: case vergessen
Dann noch redirect in die Funktion eingefügt und jetzt funzt es prima

Dankeschön für die Hilfe

viele Grüße
Claudia


Zitieren Druckerfreundliche Darstellung nach oben
stefan
Beiträge: 2435
Wohnort: Münster


Sende eine Private Nachricht an stefan
ICQ
an/aus Schalter

Geschrieben: 03.11.2008 19:40

dann hast wo anderes ne fehler in der case beim op nicht ausgewertet?


Zitieren Druckerfreundliche Darstellung nach oben
migaja

Registriert: 11.12.2005
Beiträge: 498


Sende eine Private Nachricht an migaja
an/aus Schalter

Geschrieben: 03.11.2008 19:19

Hallo Stefan,

nix mit echo, also kein Funktionsaufruf


Zitieren Druckerfreundliche Darstellung nach oben
stefan
Beiträge: 2435
Wohnort: Münster


Sende eine Private Nachricht an stefan
ICQ
an/aus Schalter

Geschrieben: 03.11.2008 18:58

Mach dir doch mal ne echo in die funktion


Zitieren Druckerfreundliche Darstellung nach oben
migaja

Registriert: 11.12.2005
Beiträge: 498


Sende eine Private Nachricht an migaja
an/aus Schalter

Geschrieben: 03.11.2008 18:16

gute Frage

Also der Code steht in der Funktion "display_update_box" wo die Übersichtsanzeige für die index steht.
Da wird auch die id gesetzt. Hoffe doch, dass sie dann, wie $sichtbar in der change_visible ankommt.

Die change_visible Funktion habe ich über der "mod_update" Funktion platziert.
Woran sehe ich denn, ob die Funktion aufgerufen wird?
Scheint ja nicht so zu sein, denn der Link beim on/off-Button ist richtig:
http://localhost/opntrunk/html/modules/overview/index.php?op=change_visible&id=3&sichtbar=1


Zitieren Druckerfreundliche Darstellung nach oben
stefan
Beiträge: 2435
Wohnort: Münster


Sende eine Private Nachricht an stefan
ICQ
an/aus Schalter

Geschrieben: 03.11.2008 18:00

Die funktion wird aber aufgerufen?

$id ist auch gesetzt (auch noch in der function)


Zitieren Druckerfreundliche Darstellung nach oben
migaja

Registriert: 11.12.2005
Beiträge: 498


Sende eine Private Nachricht an migaja
an/aus Schalter

Geschrieben: 03.11.2008 17:39

Mein Modul soll die Funktion von sichtbar/unsichtbar der einzelnen Einträge bekommen (O-Modul ist updatelog)

Folgender Code eingefügt:

$url = array ();
$url[0] = $opnConfig['opn_url'] . '/modules/overview/index.php?';
$url['op'] = 'change_visible';
$url['id'] = $id;
if ($visible == 0) {
$url['sichtbar'] = 1;
} else {
$url['sichtbar'] = 0;
}
$table->AddDataCol ($opnConfig['defimages']->get_activate_deactivate_link ($url, $visible, '', _OFF, _ON), 'center');

und die Funktion dazu:

function change_visible () {

global $opnConfig, $opnTables;

$sichtbar = 0;
get_var ('sichtbar', $sichtbar, 'url', _OOBJ_DTYPE_INT);
$id = 0;
get_var ('id', $id, 'url', _OOBJ_DTYPE_INT);
$opnConfig['database']->Execute ('UPDATE ' . $opnTables['overview'] . ' SET visible=' . $sichtbar . ' WHERE id=' . $id);
}

Aber es speichert mir bei Klick auf den "Schalter" nicht den neuen Wert. Sieht jemand den Fehler? Bestimmt wieder Tomaten auf den Augen

viele Grüße
Claudia


Zitieren Druckerfreundliche Darstellung nach oben