Autor |
Nachricht |
hoplite
Threadersteller
Dabei seit: 12.07.2008
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Do 16.10.2008 20:04
Titel frage bzgl. if/else |
|
|
hi,
ich verwende bei meiner seite eine typo3-extension, in der php-datei von der extension wird abgefragt, ob ein benutzer angemeldet ist. wenn angemeldet wird eine andere aktion ausgeführt als wenn nciht angemeldet. hier ein auszug aus dem source:
Code: | if ($GLOBALS['TSFE']->loginUser != 1) {
$content .= htmlspecialchars(tslib_pibase::pi_getLL('CWT_PLEASE_LOGIN'));
} else {
if ($CODE == null) { |
wie man sieht, also die abfrage. bei else folgt dann ein ziemlich langer abschnitt, was dann ausgeführt werden soll. ich möchte nun gerne das auch wenn loginUser !=1 die inhalte von else ausgeführt werden, aber ich möchte nicht einfach stumpf den inhalt von else bei if reinkopieren, weil das ja den inhalt der datei nahezu verdoppeln würde. ich hoffe ihr versteht was ich meine. gibt es nun einen guten weg, das ganze möglichst unkompliziert so umzuschreiben, das er hier bei if das selbe macht wie bei else definiert?
THX & LG HOPLITE
|
|
|
|
|
hoplite
Threadersteller
Dabei seit: 12.07.2008
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Do 16.10.2008 20:10
Titel
|
|
|
jetzt wo ich mir die fragestellung ansehe, vieleicht einfach die if else anweisnugen rausnehmen?! dann wäre es ja eigentlich ziemlich einfach...
edit: nein, das würde wohl auch bedeuten, das einiges umgeschrieben werden müßte. also ich suche ienen einfachen weg, das nicht eingeloggte user im grunde die selbeninhalte sehen können wie eingeloggte user. gut wäre, wenn man bei if evtl. einen verweis einfügen könnte, "selbe aktion ausführen wie bei else"...
Zuletzt bearbeitet von hoplite am Do 16.10.2008 20:15, insgesamt 1-mal bearbeitet
|
|
|
|
|
Anzeige
|
|
|
Benutzer 80255
Account gelöscht
Ort: -
|
Verfasst Do 16.10.2008 21:08
Titel
|
|
|
wie wär's mit
if(if) { else; }
sorry
|
|
|
|
|
hoplite
Threadersteller
Dabei seit: 12.07.2008
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Do 16.10.2008 21:14
Titel
|
|
|
hm, war nicht ernst gemeint die antwort oder? informatikstudenten-witz?
|
|
|
|
|
Benutzer 80255
Account gelöscht
Ort: -
|
Verfasst Do 16.10.2008 21:17
Titel
|
|
|
jo, ewiger Student
|
|
|
|
|
status4
Dabei seit: 01.10.2008
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Do 16.10.2008 21:18
Titel
|
|
|
Lass die Bedingung doch einfach weg, wo liegt das Problem?
|
|
|
|
|
Pixelpole
Dabei seit: 25.10.2004
Ort: Trier
Alter: 37
Geschlecht:
|
Verfasst Do 16.10.2008 21:21
Titel
|
|
|
Das Problem ist das er keinen raff hat
nimm die bedingung weg und siehe was passiert. denk daran die schliessende klammer des else teils auch unten zu entfernen
|
|
|
|
|
hoplite
Threadersteller
Dabei seit: 12.07.2008
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Do 16.10.2008 21:29
Titel
|
|
|
hehe... hab das ja nun auch schon ausprobiert, die bedingungen rauszunehmen, siehe erste antwort. aber es ist eine tüchtig lange datei, und die if/else abfragen ziehen sich entsprechend, man müßte schauen, wenn man am anfang was rausnimmt, was dann weiter hinten auch rausgenommenw Werden müßte, etc... isch denk mal, die frage war nicht gut gewählt und ich werd mal schauen, wie ich das nun mache damit. thread ist dann erstmal erledigt.
edit: ich könnte aber auch die ganze datei mal posten, wenn sich jemand das ding mal ansehen will.
THX & LG
HOPLITE
Zuletzt bearbeitet von hoplite am Do 16.10.2008 21:32, insgesamt 2-mal bearbeitet
|
|
|
|
|
|
|
|
Ähnliche Themen |
Frage bzgl. Contact Code
Frage bzgl. Instanzen ansprechen
Frage bzgl. Anti Alias
Frage bzgl. Schatten über der Googlemap
Frage zu regulären Ausdrücken bzgl. gekürzter Domain-Ausgabe
datenbank abfrage bzgl. buddylist
|
|