Changeset 417 for trunk/save.php


Ignore:
Timestamp:
Apr 7, 2010, 7:31:53 AM (15 years ago)
Author:
george
Message:
  • Upraveno: Generování absolutní cesty nově provádět přes metodu System->Link se zadáním absolutní cesty v rámci projektu jako parametru. Tato adresa se převede na absolutní v rámci serveru s využitím parametru ConfigWebBaseURL.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/save.php

    r380 r417  
    2727  if(!$Line)
    2828  {
     29    // Načtení hodnot formuláře
    2930    $Columns = '`Language` , `User` , `Complete` , `Take` , `VersionStart` , `VersionEnd`';
    3031    $Values = $Language.','.$User->Id.','.$Complete.','.$TextID.','.$LineTake['VersionStart'].','.$LineTake['VersionEnd'];
     
    4546
    4647    // Kontrolování stejných textů 
    47     $Where = 'Language = 0';
     48    $Where = '(`Language` = 0)';
    4849    foreach($TranslationTree[$GroupId]['Items'] as $GroupItem)
    4950    {
     
    5152      {
    5253        if(array_key_exists($GroupItem['Column'], $_POST)) 
    53           $Where .= ' AND `'.$GroupItem['Column'].'` = "'.addslashes($LineAJ[$GroupItem['Column']]).'"';
    54             else $Where .= ' AND `'.$GroupItem['Column'].'` = ""';
     54          $Where .= ' AND (`'.$GroupItem['Column'].'` = "'.addslashes($LineAJ[$GroupItem['Column']]).'")';
     55            else $Where .= ' AND (`'.$GroupItem['Column'].'` = "")';
    5556      }
    5657      if($GroupItem['Column'] == 'Rank')
     
    5859        if(array_key_exists('Rank', $_POST))
    5960        {
    60           $Rank = substr($_POST['Rank'],0 ,strpos($_POST['Rank'],' '));
     61          $Rank = substr($_POST['Rank'], 0 ,strpos($_POST['Rank'],' '));
    6162          if(strlen($Rank) <= 2)
    6263            $Rank = substr($_POST['Rank'], strpos($_POST['Rank'],' ') + 1);
     
    9091      }
    9192    }
    92  
    93     // Konec kontrolování stejných textů   
    94        
     93   
    9594    echo('Překlad <a href="form.php?group='.$GroupId.'&amp;ID='.$TextID.'">'.$TextID.'</a> ('.$Entry.') uložen!<br />');
    9695    foreach($LastIDs as $LastID)
     
    105104    if(array_key_exists($GroupItem['Column'], $_POST))
    106105      $sql .= ', `'.$GroupItem['Column'].'`="'.$_POST[$GroupItem['Column']].'"';
    107     $sql .= ', `Language` = '.$Language.' WHERE `ID` = '.$TextID.' AND `Language` <> 0';
    108   //echo($sql);
     106    $sql .= ', `Language` = '.$Language.' WHERE (`ID` = '.$TextID.') AND (`Language` <> 0)';
     107    //echo($sql);
    109108    $Database->SQLCommand($sql);
    110109    //  echo $sql.'<br />';     
     
    141140  }
    142141 
    143   echo ('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="'.$Config['Web']['BaseURL'].'Options.php" Title = "Nastavení uživatele">Nastavení</a>');
     142  echo('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>');
    144143   
    145144  // Aktualizace informace o nutnosti načíst XP
     
    150149  {
    151150    echo('Byli jste automaticky odhlášeni. Pro <strong>Uložení překladu</strong> se musíte přihlásit zde:<br /><br />');
    152     echo('<form action="save.php?group='.$GroupId.'" method="post"><div>');
     151    echo('<form action="save.php?action=login&amp;group='.$GroupId.'" method="post"><div>');
    153152    echo('<input type="hidden" name="entry" value="'.$_POST['entry'].'" />'.
    154153      '<input type="hidden" name="user" value="'.$_POST['user'].'" />'.
Note: See TracChangeset for help on using the changeset viewer.