Seite 1 von 1

verhalten sprache löschen

Verfasst: Mi 23. Aug 2006, 09:04
von emergence
-> http://contenido.org/forum/viewtopic.php?p=86324#86324
ansehen, ob löschen bei online kategorien bzw online artikel möglich ist...

Verfasst: Mi 23. Aug 2006, 09:08
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...

Verfasst: Mi 30. Aug 2006, 14:15
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

Verfasst: Mi 30. Aug 2006, 14:23
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...

Verfasst: Mi 30. Aug 2006, 17:03
von chriz_the_wiz
das halte ich auch für schwer sinnvoll...

Verfasst: Di 5. Sep 2006, 23:57
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