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ší
switch
blok, 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ší
switch
blok, 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ý
switch
blok, 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ý
switch
blok, 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ý
switch
blok, 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