Changeset 428 for trunk/save.php


Ignore:
Timestamp:
Apr 8, 2010, 8:12:13 PM (15 years ago)
Author:
george
Message:
  • Opraveno: Řazení výsledků ve výpise nejnovějších překladů na hlavní stránce.
  • Opraveno: Aktualizace času úpravy pouze při změně textů.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/save.php

    r427 r428  
    4949          if($DbResult2->num_rows > 0)
    5050          {
     51            // Update existed user translation
    5152            $ExistedText = $DbResult2->fetch_assoc();
    52             $Values = '`Language` = '.$Language.', `ModifyTime` = NOW()';
    53            
     53            $Values = '`Language` = '.$Language;
     54           
     55            $UpdateModifyTime = false;
    5456            $Completable = true;
    5557            $CompleteParts = $ExistedText['CompleteParts'];
     
    5860              if($GroupItem['Visible'] == 1)
    5961              {
     62                if($SourceText[$GroupItem['Column']] != $ExistedText[$GroupItem['Column']])
     63                  $UpdateModifyTime = true;
     64               
    6065                if($EnglishFound[$GroupItem['Column']] == $EnglishText[$GroupItem['Column']])
     66                {
    6167                  if(array_key_exists($GroupItem['Column'], $_POST))
    6268                  {
     
    6470                    $CompleteParts |= (1 << ($GroupItem['Sequence'] - 1));
    6571                  }
     72                }
    6673                if((($CompleteParts & (1 << ($GroupItem['Sequence'] - 1))) == 0) and ($EnglishFound[$GroupItem['Column']] != '')) $Completable = false;
    6774              }
     
    7986            }
    8087            $Values .= ', `Complete`='.$NewComplete.', `CompleteParts` = '.$CompleteParts;
     88           
     89            if($UpdateModifyTime) $Values .= ', `ModifyTime` = NOW()';
    8190           
    8291            // Update user translation
Note: See TracChangeset for help on using the changeset viewer.