Changeset 536 for trunk/save.php


Ignore:
Timestamp:
Apr 23, 2013, 10:42:18 PM (12 years ago)
Author:
chronos
Message:
  • Opraveno: Opětovné přihlášení při ukládání překladu pokud mezitím došlo k automatickému odhlášení.
  • Přidáno: Zobrazení uživatele jako klikatelný odkaz ve výpisu systémových záznamů.
  • Přidáno: Kontrola indexů jazyků ve zobrazení stavu dokončení (statistic). Pokud index není povolený, tak se použije zobrazení všech.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/save.php

    r525 r536  
    22
    33include_once('includes/global.php');
     4
    45
    56$Output = '';
    67$CompleteText = array('nedokončený', 'dokončený');
     8
     9unset($Message);
     10HandleLoginForm();
     11if(isset($Message)) $Output .= ShowMessage($Message, $MessageType);
    712
    813$GroupId = LoadGroupIdParameter();
     
    176181  $Output .= 'Z této stránky můžete být automaticky přesměrování. Nastavit kam chcete být přesměrování si můžete v <a href="'.$System->Link('/Options.php').'" title="Nastavení uživatele">Nastavení</a>';
    177182   
    178   // Aktualizace informace o nutnosti načíst XP
     183  // Update flag for experience info load
    179184  $System->Database->query('UPDATE `User` SET `NeedUpdate` = 1 WHERE `ID` = '.$User->Id);
    180185  } else $Output .= ShowMessage('Položka nenalezena', MESSAGE_CRITICAL);
    181186} else
    182187{
    183   if(array_key_exists('ID', $_POST))
     188  if(array_key_exists('ID', $_POST) and array_key_exists('entry', $_POST) and array_key_exists('Language', $_POST) and array_key_exists('user', $_POST))
    184189  {
    185190    $Output .= 'Byli jste automaticky odhlášeni. Pro <strong>Uložení překladu</strong> se musíte přihlásit zde:<br /><br />'.
     
    188193      '<input type="hidden" name="user" value="'.$_POST['user'].'" />'.
    189194      '<input type="hidden" name="ID" value="'.$_POST['ID'].'" />'.
    190       '<input type="hidden" name="Language" value="'.$_POST['Language'].'" />';
     195      '<input type="hidden" name="Language" value="'.$_POST['Language'].'" />';   
    191196
    192197    foreach($TranslationTree[$GroupId]['Items'] as $Index => $TextItem)
     
    204209    '</tr>'.
    205210    '</table>'; 
    206   } else $Output = ShowMessage('Na tuto stránku nelze vstoupit přímo.', MESSAGE_CRITICAL);
     211  } else $Output = ShowMessage('Nezadány požadované údaje.', MESSAGE_CRITICAL);
    207212}
    208213         
    209214ShowPage($Output);
    210215
    211 
    212216?>
Note: See TracChangeset for help on using the changeset viewer.