Changeset 191


Ignore:
Timestamp:
May 2, 2009, 3:55:27 PM (16 years ago)
Author:
maron
Message:

Oprava odkazu na slovník, automatické přesměrování po uložení s nastavením

Location:
trunk
Files:
1 added
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/Options.php

    r125 r191  
    1515    $NewPass2 = $_POST['NewPass2'];
    1616    $Language = $_POST['Language'];
     17    $redirecting = $_POST['redirecting'];
    1718
    18     $Line = mysql_fetch_assoc($Database->SQLCommand("SELECT * FROM user WHERE ID = ".$_SESSION['UserID']));
    19     if(($Line['pass'] == $OldPass) and ($NewPass == $NewPass2))
     19   // $Line = mysql_fetch_assoc($Database->SQLCommand("SELECT * FROM user WHERE ID = ".$_SESSION['UserID']));
     20    if(($_SESSION['Pass'] == $OldPass) and ($NewPass == $NewPass2))
    2021        {
    21       $Database->SQLCommand('UPDATE user SET pass = sha1("'.$NewPass.'" WHERE ID = '.$_SESSION['UserID']);
     22      $Database->SQLCommand('UPDATE user SET pass = sha1("'.$NewPass.'") WHERE ID = '.$_SESSION['UserID']);
    2223      echo('Heslo změněno!<br />');
    23     } else echo('<br />Hesla se neshodují!<br />)');
    24     $Database->SQLCommand("UPDATE user SET Email = '$Email', Language = '$Language' WHERE ID = ".$_SESSION['UserID']);
     24    } else echo('<br />Hesla se neshodují!<br />');
     25    $Database->SQLCommand("UPDATE user SET Email = '$Email', Language = '$Language', redirecting = '$redirecting' WHERE ID = ".$_SESSION['UserID']);
    2526      echo('Úprava nastavení proběhla v pořádku, Email: <b>'.$Email.'</b> Uživatel: <b>'.$User.'</b><br />');
    2627      WriteLog('Úprava nastavení!', 3);
     
    5455    </tr>
    5556    <tr>
     57      <td>Po uložení překladu přesměrovat: </td>
     58      <td>');
     59         
     60   echo('<select name="redirecting">');
     61   echo('<option value="0">Nikam</option>');
     62   echo('<option value="1"'); if ($Line['redirecting'] == '1') echo(' selected="selected"'); echo('>Na nepřeložené</option>');
     63   echo('<option value="2"'); if ($Line['redirecting'] == '2') echo(' selected="selected"'); echo('>Na další překlad</option>');
     64   echo('<option value="3"'); if ($Line['redirecting'] == '3') echo(' selected="selected"'); echo('>Na předchozí překlad</option>');
     65   echo('</select>');   
     66         
     67          echo('</td>
     68    </tr>
     69    <tr>
    5670      <th><input type="submit" value="Uložit" /></th>
    5771    </tr>
  • trunk/includes/global.php

    r176 r191  
    9191    $Config['Web']['BaseURL'].'index.php' => array(LICENCE_ANONYMOUS, 'Hlavní stránka', 'Domů'),
    9292        'http://wow.zdechov.net/forum/viewforum.php?f=22' => array(LICENCE_ANONYMOUS, 'Diskuze na téma překládání', 'Fórum projektu'),
    93         'javascript:void(0)' => array(LICENCE_ANONYMOUS, 'Slovník WoW výrazů', 'Slovníček', 'javascript:window.open(\'dictionary.php\', \'Slovník\', \'width=400, height=390\'); return false;'),
     93        'javascript:void(0)' => array(LICENCE_ANONYMOUS, 'Slovník WoW výrazů', 'Slovníček', 'javascript:window.open(\''.$Config['Web']['BaseURL'].'dictionary.php\', \'Slovník\', \'width=400, height=390\'); return false;'),
    9494        $Config['Web']['BaseURL'].'banners.php' => array(LICENCE_ANONYMOUS, 'Weby odkazující na tento projekt bennerem', 'Odkazují na nás'),
    9595        $Config['Web']['BaseURL'].'statistic.php' => array(LICENCE_ANONYMOUS, 'Stav dokončení překládů', 'Stav dokončení'),
  • trunk/includes/global_function.php

    r163 r191  
    209209        if($Prev) echo('<a href="form.php?group='.$GroupId.'&amp;ID='.$Next['ID'].'">Předcházející '.$Next['ID'].'</a> ');
    210210        else echo('<a href="form.php?group='.$GroupId.'&amp;ID='.$Next['ID'].'">Následující '.$Next['ID'].'</a> ');
     211                 return 'form.php?group='.$GroupId.'&amp;ID='.$Next['ID'];
    211212  }
    212213}
  • trunk/save.php

    r149 r191  
    8484    WriteLog('Změny v překladu <a href="form.php?group='.$GroupId.'&amp;ID='.$TextID.'">'.$TextID.'</a> ('.$entry.') uloženy!', 1);
    8585  }
    86     echo('Překládat: <a href="TranslationList.php?group='.$GroupId.'&amp;action=notran">Nepřeložené</a> ');
     86                //addres and redirecting
     87    echo('<br />Překládat: <a href="TranslationList.php?group='.$GroupId.'&amp;action=notran">Nepřeložené</a> ');
    8788
    88     FollowingTran($TextID,$Table,$GroupId, True); FollowingTran($TextID,$Table,$GroupId);
     89    $prev = FollowingTran($TextID,$Table,$GroupId, True);
     90    $next = FollowingTran($TextID,$Table,$GroupId);
     91    echo('<br /><br />');
     92        $redirecting = mysql_fetch_assoc($Database->SQLCommand('SELECT redirecting FROM user WHERE ID='.$UserID));
     93   
     94    switch ($redirecting['redirecting']) {
     95            case 1:
     96            echo('<script type="text/javascript" language="JavaScript" charset="utf-8">'.
     97          'setTimeout("parent.location.href=\''.htmlspecialchars_decode('TranslationList.php?group='.$GroupId.'&amp;action=notran').'\'", 1500)'.
     98          '</script>');
     99        break;
     100            case 2:
     101              if ($next <> '')
     102            echo('<script type="text/javascript" language="JavaScript" charset="utf-8">'.
     103          'setTimeout("parent.location.href=\''.htmlspecialchars_decode($next).'\'", 1500)'.
     104          '</script>');
     105        break;
     106            case 3:
     107              if ($prev <> '')
     108            echo('<script type="text/javascript" language="JavaScript" charset="utf-8">'.
     109          'setTimeout("parent.location.href=\''.htmlspecialchars_decode($prev).'\'", 1500)'.
     110          '</script>');
     111        break;
     112        }
     113       
     114        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>');
     115   
    89116  $Database->SQLCommand('UPDATE `user` SET `NeedUpdate` = 1 WHERE ID = '.$UserID); //informace o nutnosti načíst XP
    90117} else {
Note: See TracChangeset for help on using the changeset viewer.