verhalten sprache löschen

Gesperrt
emergence
Beiträge: 10653
Registriert: Mo 28. Jul 2003, 12:49
Wohnort: Austria
Kontaktdaten:

verhalten sprache löschen

Beitrag von emergence »

-> http://contenido.org/forum/viewtopic.php?p=86324#86324
ansehen, ob löschen bei online kategorien bzw online artikel möglich ist...
*** make your own tools (wishlist :: thx)
emergence
Beiträge: 10653
Registriert: Mo 28. Jul 2003, 12:49
Wohnort: Austria
Kontaktdaten:

Beitrag von emergence »

functions.lang.php -> langDeleteLanguage

steht jetzt zu beginn der funktion

Code: Alles auswählen

        $deleteok = 1;
        
        //************ check if there are still arts online
        $sql = "SELECT * FROM ".$cfg["tab"]["art_lang"]." AS A, ".$cfg["tab"]["art"]." AS B WHERE A.idart=B.idart AND B.idclient='$client' AND A.idlang='$idlang' AND A.online=1";
        $db->query($sql);
        
        if ($db->next_record())
        {
            conDeleteArt($db->f("idart"));
        }
        

        //************ check if there are visible categories
        $sql = "SELECT * FROM ".$cfg["tab"]["cat_lang"]." AS A, ".$cfg["tab"]["cat"]." AS B WHERE A.idcat=B.idcat AND B.idclient='$client' AND A.idlang='$idlang' AND A.visible=1";
        $db->query($sql);
        if ($db->next_record()) {
            strDeleteCategory($db->f("idcat"));
        }
	
        if ($deleteok == 1) {
d.h für mich eigentlich das die sprache immer komplett gelöscht wird...
*** make your own tools (wishlist :: thx)
chriz_the_wiz
Beiträge: 27
Registriert: Fr 23. Jun 2006, 14:13
Kontaktdaten:

Beitrag von chriz_the_wiz »

hallo emergence,

sieht sehr danach aus. Ist das konzeptionell so gewollt oder sollte man nicht alternativ den mülleimer ausblenden und davor warnen, dass z.B. noch kategorien online sind?

ich wäre für eine antwort sehr dankbar!
gruß,

chriz
emergence
Beiträge: 10653
Registriert: Mo 28. Jul 2003, 12:49
Wohnort: Austria
Kontaktdaten:

Beitrag von emergence »

ähm, keine ahnung...
ich halte das momentane verhalten für falsch...

ich würd

Code: Alles auswählen

conDeleteArt($db->f("idart"));
und

Code: Alles auswählen

strDeleteCategory($db->f("idcat")); 


durch

Code: Alles auswählen

$deleteok = 0;
ersetzen....

man könnte noch ne notification dazueinbauen mit hinweis darauf das noch artikel und/oder kategorien online sind...
*** make your own tools (wishlist :: thx)
chriz_the_wiz
Beiträge: 27
Registriert: Fr 23. Jun 2006, 14:13
Kontaktdaten:

Beitrag von chriz_the_wiz »

das halte ich auch für schwer sinnvoll...
HerrB
Beiträge: 6935
Registriert: Do 22. Mai 2003, 12:44
Wohnort: Berlin
Kontaktdaten:

Beitrag von HerrB »

Na ja, wäre aber ein schneller weg, einen Mandanten abzuräumen, oder? Der jetzige Code ist natürlich fehlerhaft, aber könnte man es nicht auch so verwenden wollen?

Gruß
HerrB
Bitte keine unaufgeforderten PMs oder E-Mails -> use da Forum!

Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net
Gesperrt