NAVIGATION
This shows you the differences between two versions of the page.
deutsch:technik:aufruf-interner-funktionen:kategorie-bottom-top [2010/08/23 13:03] Knut Heermann (flip-flop) created |
deutsch:technik:aufruf-interner-funktionen:kategorie-bottom-top [2018/06/03 18:08] (current) |
||
---|---|---|---|
Line 1: | Line 1: | ||
{{indexmenu_n>610}} | {{indexmenu_n>610}} | ||
- | ====== Struktur Down-Top Ausgabe ====== | + | ====== Struktur Bottom-Top Ausgabe ====== |
**Ein Programmteil das alle verfügbaren Kategorie-IDs oberhalb der angegebenen Ebene bis zur angegebenen übergeordneten Ebene ausgibt.** | **Ein Programmteil das alle verfügbaren Kategorie-IDs oberhalb der angegebenen Ebene bis zur angegebenen übergeordneten Ebene ausgibt.** | ||
Line 7: | Line 7: | ||
Anders ausgedrückt: Ist die aktuelle Kategorie ein Teil der Unterkategorien von der angegebenen übergeordneten Kategorie? | Anders ausgedrückt: Ist die aktuelle Kategorie ein Teil der Unterkategorien von der angegebenen übergeordneten Kategorie? | ||
- | * Eingabe: Aktuelle Kategorie-ID //($start)//, übergeordnete Kategorie-ID (//$top > 0)// | + | * **Eingabe:** Aktuelle Kategorie-ID //($start)//, übergeordnete Kategorie-ID (//%%$top > 0%%)// |
- | * Rückgabe: | + | * **Rückgabe:** |
- bei Erfolg: String kommasepariert mit allen IDs des abgesuchten Strukturbaums | - bei Erfolg: String kommasepariert mit allen IDs des abgesuchten Strukturbaums | ||
- | - bei Nichterfolg: Leerer String = '' | + | - bei Nichterfolg: %%Leerer String = ''%% |
\\ | \\ | ||
- | <code php> | + | |
+ | <code php |h buildStruct_BottomTop |h> | ||
function buildStruct_DownTop($start=0, $top=0) { | function buildStruct_DownTop($start=0, $top=0) { | ||
Line 20: | Line 21: | ||
* ----------------------------------------------------------------------------- | * ----------------------------------------------------------------------------- | ||
* v1.0 KH (flip-flop) 23.08.2010 | * v1.0 KH (flip-flop) 23.08.2010 | ||
- | * Structure down->top given: Actual cat-ID (start) and parent cat-id (top > 0) | + | * Structure bottom->top given: Actual cat-ID (start) and parent cat-id (top > 0) |
- | * Are the current category a part of the subcategories of the given parent category? | + | * Is the current category a part of the subcategories of the given parent category? |
* Return: | * Return: | ||
* - on success: String separated by commas with all the IDs of the searched tree structure | * - on success: String separated by commas with all the IDs of the searched tree structure | ||
* - on failure: Empty string ='' | * - on failure: Empty string ='' | ||
* | * | ||
- | * Struktur down->top gegeben: Aktuelle cat-ID (start) und uebergeordnete cat-id (top > 0) | + | * Struktur bottom->top gegeben: Aktuelle cat-ID (start) und uebergeordnete cat-id (top > 0) |
* Ist die aktuelle Kategorie ein Teil der Unterkategorien von der gegebenen uebergeordneten Kategorie | * Ist die aktuelle Kategorie ein Teil der Unterkategorien von der gegebenen uebergeordneten Kategorie | ||
* Rueckgabe: | * Rueckgabe: | ||
Line 57: | Line 58: | ||
\\ | \\ | ||
+ | |||
==== Beispiel: ==== | ==== Beispiel: ==== | ||
Line 81: | Line 83: | ||
</file> | </file> | ||
- | Funktionsaufruf: ##$s = buildStruct_DownTop(7, 2);## //category_02_01_02 -> ID=07, category_02 -> ID=02// | + | \\ |
+ | Funktionsaufruf: ##$s = buildStruct_BottomTop(7, 2);## //category_02_01_02 -> ID=07, category_02 -> ID=02// | ||
Ausgabe ##$s##: **7,4,2** | Ausgabe ##$s##: **7,4,2** | ||
Line 87: | Line 90: | ||
\\ | \\ | ||
- | Funktionsaufruf: ##$s = buildStruct_DownTop(7, 3);## //category_02_01_02 -> ID=07, category_03 -> ID=03// | + | Funktionsaufruf: ##$s = buildStruct_BottomTop(7, 3);## //category_02_01_02 -> ID=07, category_03 -> ID=03// |
- | Ausgabe ##$s##: **%%''%%** Der String ist leer, da die Kategorie ID=7 nicht unterhalb der Kategorie ID=3 liegt. | + | Ausgabe ##$s##: **%%''%%** -> Der String ist leer, da die Kategorie %%ID=7%% nicht innerhalb des Strukturbaums der Kategorie %%ID=3%% liegt. |