Seite 1 von 1

wahrscheinlich eine eher blöde Frage...

Verfasst: 26.12.2006 21:51
von rockford
... könnte sein, warum es in der aktuellen code_changes mehrfach zweimal find hintereinander gibt:

Code: Alles auswählen

#
#-----[ FIND ]---------------------------------------------
# Line 425

		case 'oracle':
			$sql = "SELECT g.group_moderator, g.group_type, aa.auth_mod 
				FROM " . GROUPS_TABLE . " g, " . AUTH_ACCESS_TABLE . " aa 
				WHERE g.group_id = $group_id

#
#-----[ FIND ]---------------------------------------------
# Line 430
					AND aa.group_id (+) = g.group_id";

#
#-----[ REPLACE WITH ]---------------------------------------------
#
					AND aa.group_id (+) = g.group_id
				ORDER BY aa.auth_mod DESC";
heisst das, ich muss die REPLACE WITH - Anweisung bei beiden durchführen?


Gruß
Rockford

Verfasst: 26.12.2006 21:58
von Dr.Death
Nein.

Du sollst erst das ERSTE FIND finden ( dient als "Annäherung" an das eigentliche zweite FIND ), dann das ZWEITE FIND finden ( ist immer in der Nähe des ERSTEN FINDs ) und DANN das ZWEITE FIND ERSETZEN.

Verfasst: 26.12.2006 22:05
von rockford
Das was Du beschreibst wäre doch IN LINE FIND.
Zumal in dem Beispiel von mir das zweite FIND nicht im ersten enthalten ist.

:roll:

Verfasst: 26.12.2006 22:07
von Dr.Death
Ich gebs auf.... mach es wie DU es meinst.

Verfasst: 26.12.2006 22:15
von rockford
Dr.Death hat geschrieben:Ich gebs auf.... mach es wie DU es meinst.
Was ist dass denn jetzt? Als würden wir hier seit Stunden diskutieren. :lol:

Verfasst: 26.12.2006 22:20
von Dr.Death
Dann LES doch mal die Anweisung LAUT vor:

steht da :

Code: Alles auswählen

# 
#-----[ FIND ]--------------------------------------------- 

# 
#-----[ REPLACE WITH ]--------------------------------------------- 

# 
#-----[ FIND ]--------------------------------------------- 

# 
#-----[ REPLACE WITH ]--------------------------------------------- 
# 
oder :

Code: Alles auswählen

# 
#-----[ FIND ]--------------------------------------------- 

# 
#-----[ FIND ]--------------------------------------------- 

# 
#-----[ REPLACE WITH ]--------------------------------------------- 
# 
????

Verfasst: 26.12.2006 22:49
von Schabean
Am besten die Einleitung oben in der Mod-Beschreibung beachten:

## When you find more than one 'FIND'-Statement it just means that you go down the
## code within the order of the 'FIND'-Statements, if you found the lines for the
## first 'FIND'-Statement, you continue to search the lines for the second
## 'FIND'-Statement. The last 'FIND'-Statement includes the codeblock to work
## with.