acp_users.php (includes / acp)
generuje formulářové hodnoty, např. #150 options:
připravuje hodnoty pro šablonu, např. #158:
docela důležité opatření na #164:
Struktura souboru acp_users.php
Řídící struktura módy a akce:
- Mód "overview":
case 'overview':- Tento mód zobrazuje přehled uživatelů.Akce v rámci módu "overview":
-
case 'banuser':- Blokování uživatele. case 'banemail':- Blokování e-mailové adresy.-
case 'banip':- Blokování IP adresy. -
case 'reactivate':- Znovuaktivování uživatelského účtu. case 'active':- Aktivace uživatelského účtu.-
case 'delsig':- Smazání podpisu uživatele. -
case 'delavatar':- Smazání avataru uživatele. case 'delposts':- Smazání příspěvků uživatele.case 'delattach':- Smazání příloh uživatele.case 'deloutbox':- Smazání odeslaných zpráv uživatele.-
case 'moveposts':- Přesunutí příspěvků. -
case 'leave_nr':- Nastavení počtu zpráv, které mají uživatelé nechat po odstranění svého účtu.
-
Každý z těchto case případů představuje konkrétní akci, kterou administrátor může provést v rámci správy uživatelů v phpBB3.
Struktura switch (
$user_row['user_inactive_reason']):- Na řádku 1093 je další
switchblok, který kontroluje důvod neaktivity uživatele uložený v proměnné$user_row['user_inactive_reason'].
- Na řádku 1093 je další
Další případy v hlavním switch (mode):
case 'feedback':- Tento případ zpracovává zpětnou vazbu uživatele.case 'warnings':- Tento případ zpracovává varování udělená uživateli.case 'profile':- Tento případ zpracovává úpravu uživatelského profilu.case 'prefs':- Tento případ zpracovává úpravu uživatelských preferencí.case 'avatar':- Tento případ zpracovává úpravu uživatelského avataru.-
case 'rank':- Tento případ zpracovává úpravu uživatelského ranku. case 'sig':- Tento případ zpracovává úpravu uživatelského podpisu.case 'attach':- Tento případ zpracovává připojené soubory uživatele.
Struktura switch (action) v rámci případu 'groups':
- Na řádku 2340 je další
switchblok, který zpracovává různé akce spojené s uživatelskými skupinami v rámci případu 'groups'.
- Na řádku 2340 je další
-
Případy v rámci switch (action) v případu 'groups':
case 'demote':- Snížení úrovně uživatele v rámci skupiny.-
case 'promote':- Zvýšení úrovně uživatele v rámci skupiny. -
case 'default':- Nastavení skupiny jako výchozí. case 'delete':- Smazání uživatele ze skupiny.case 'approve':- Schválení žádosti o připojení k skupině.
Tyto případy v rámci jednotlivých case dále specifikují akce, které mohou být prováděny v rámci správy uživatelských skupin.
Další případy v hlavním switch (mode):
case 'perm':- Tento případ se opět objevuje, ale bez konkrétních informací o funkčnosti a provedených akcích.
Další vnořený switch (mode) v rámci případu 'overview':
- Na řádku 2635 je další vnořený
switchblok, který zpracovává různé módy v rámci případu 'overview'. Bez konkrétní znalosti jednotlivých módů nelze podrobně popsat jejich funkcionalitu.
- Na řádku 2635 je další vnořený
Další případy v rámci vnořeného switch (action) v případu 'overview':
- Pokračuje se ve zpracování různých akcí v rámci případu 'overview'. Bez znalosti konkrétních akcí nelze podrobně popsat jejich provedení.
Další vnořený switch (user_inactive_reason) v rámci případu 'groups':
- Na řádku 3557 je další vnořený
switchblok, který zpracovává různé důvody neaktivity uživatelů v rámci případu 'groups'. Bez detailní znalosti těchto důvodů nelze podrobněji popsat jejich zpracování.
- Na řádku 3557 je další vnořený
Další případy v rámci vnořeného switch (action) v případu 'groups':
- Pokračuje se ve zpracování různých akcí v rámci případu 'groups', stejně jako bylo popsáno dříve. Bez znalosti konkrétních akcí nelze podrobněji popsat jejich provedení.
Další případy v hlavním switch (mode):
- Pokračují další módy v rámci hlavního switch bloku. Bez znalosti konkrétních módů nelze podrobněji popsat jejich funkčnost.
Další vnořený switch (action) v rámci případu 'perm':
- Na řádku 4804 je další vnořený
switchblok, který zpracovává různé akce v rámci případu 'perm'. Bez znalosti konkrétních akcí nelze podrobněji popsat jejich provedení.
- Na řádku 4804 je další vnořený
-
Další případy v rámci vnořeného switch (action) v případu 'perm' (#5002):
- Pokračuje se ve zpracování různých akcí v rámci případu 'perm', stejně jako bylo popsáno dříve. Bez znalosti konkrétních akcí nelze podrobněji popsat jejich provedení.
ŘÁDEK 5002 ('perm') - bližší popis:
Žádné komentáře:
Okomentovat