Ignore:
Timestamp:
Feb 22, 2015, 11:20:50 PM (10 years ago)
Author:
chronos
Message:
  • Modified: Tabs converted to spaces.
  • Modified: Remove spaces from end of lines.
  • Added: Code format script.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Modules/User/Registration.php

    r801 r816  
    33class PageUserRegistration extends Page
    44{
    5         function ShowForm()
    6         {
    7                 if(array_key_exists('sc', $_POST)) $Human = true;
     5  function ShowForm()
     6  {
     7    if(array_key_exists('sc', $_POST)) $Human = true;
    88      else $Human = false;
    9                 if(array_key_exists('user', $_POST)) $UserName = $_POST['user'];
    10                 else $UserName = '';
    11                 if(array_key_exists('Email', $_POST)) $Email = $_POST['Email'];
    12                 else $Email = '';
    13                 if(array_key_exists('Team', $_POST)) $Team = $_POST['Team'];
    14                 else $Team = '';
    15                 if(array_key_exists('Language', $_POST)) $Language = $_POST['Language'];
    16                 else $Language = 1;
     9    if(array_key_exists('user', $_POST)) $UserName = $_POST['user'];
     10    else $UserName = '';
     11    if(array_key_exists('Email', $_POST)) $Email = $_POST['Email'];
     12    else $Email = '';
     13    if(array_key_exists('Team', $_POST)) $Team = $_POST['Team'];
     14    else $Team = '';
     15    if(array_key_exists('Language', $_POST)) $Language = $_POST['Language'];
     16    else $Language = 1;
    1717
    18                 $Output = '<form action="?" method="post">
    19                 <fieldset><legend>'.T('New user registration').'</legend>
    20                 <table>
    21                 <tr><td colspan="2">Pozorně si přečtěte <a href="info.php">pokyny k překladu</a> a řiďte se jimi. Překládat je nutno včetně háčků a čárek!<br/><br/></td></tr>
    22                 <tr>
    23                 <td>Jsi člověk? </td>';
    24                 if($Human) $Checked = ' checked="checked"';
    25                 else $Checked = '';
    26                 $Output .= '<td><input type="checkbox" name="sc" '.$Checked.'/></td>
    27                 </tr>
    28                 <tr>
    29                 <td>Jméno:</td>
    30                 <td><input type="text" name="user" value="'.$UserName.'"/></td>
    31                 </tr>
    32                 <tr>
    33                 <td>Heslo:</td>
    34                 <td><input type="password" name="pass" /></td>
    35                 </tr>
    36                 <tr>
    37                 <td>Potvrzení Hesla: </td>
    38                 <td><input type="password" name="pass2" /></td>
    39                 </tr>
    40                 <tr>
    41                 <td>Email: </td>
    42                 <td><input type="text" name="Email" value="'.$Email.'"/></td>
    43                 </tr>
    44                 <tr>
    45                 <td>Normálně budu překládat do: </td>
    46                 <td>'.WriteLanguages($Language).'</td>
    47                 </tr>
    48                 <tr>
    49                 <td>Patřím do týmu: </td>';
    50                 if($Team == '') $Selected = ' selected="selected"';
    51                 else $Selected = '';
    52                 $Output .= '<td><select name="Team"><option value="0"'.$Selected.'>Žádného</option>
    53                 ';
    54                 $DbResult = $this->Database->query('SELECT `Name`, `Id` FROM `Team`');
    55                 while($Line = $DbResult->fetch_assoc())
    56                 {
    57                         if($Team == $Line['Id']) $Selected = ' selected="selected"';
    58                         else $Selected = '';
    59                         $Output .= '<option value="0'.$Line['Id'].'"'.$Selected.'>'.$Line['Name'].'</option>';
    60                 }
    61                 $Output .= '</select></td>
    62                 </tr>';
    63                 $Output .= '</td></tr>'.
    64                                 '<tr><td>Upřednostněná verze klienta: </td><td>'.ClientVersionSelection('').'</td></tr>';
     18    $Output = '<form action="?" method="post">
     19    <fieldset><legend>'.T('New user registration').'</legend>
     20    <table>
     21    <tr><td colspan="2">Pozorně si přečtěte <a href="info.php">pokyny k překladu</a> a řiďte se jimi. Překládat je nutno včetně háčků a čárek!<br/><br/></td></tr>
     22    <tr>
     23    <td>Jsi člověk? </td>';
     24    if($Human) $Checked = ' checked="checked"';
     25    else $Checked = '';
     26    $Output .= '<td><input type="checkbox" name="sc" '.$Checked.'/></td>
     27    </tr>
     28    <tr>
     29    <td>Jméno:</td>
     30    <td><input type="text" name="user" value="'.$UserName.'"/></td>
     31    </tr>
     32    <tr>
     33    <td>Heslo:</td>
     34    <td><input type="password" name="pass" /></td>
     35    </tr>
     36    <tr>
     37    <td>Potvrzení Hesla: </td>
     38    <td><input type="password" name="pass2" /></td>
     39    </tr>
     40    <tr>
     41    <td>Email: </td>
     42    <td><input type="text" name="Email" value="'.$Email.'"/></td>
     43    </tr>
     44    <tr>
     45    <td>Normálně budu překládat do: </td>
     46    <td>'.WriteLanguages($Language).'</td>
     47    </tr>
     48    <tr>
     49    <td>Patřím do týmu: </td>';
     50    if($Team == '') $Selected = ' selected="selected"';
     51    else $Selected = '';
     52    $Output .= '<td><select name="Team"><option value="0"'.$Selected.'>Žádného</option>
     53    ';
     54    $DbResult = $this->Database->query('SELECT `Name`, `Id` FROM `Team`');
     55    while($Line = $DbResult->fetch_assoc())
     56    {
     57      if($Team == $Line['Id']) $Selected = ' selected="selected"';
     58      else $Selected = '';
     59      $Output .= '<option value="0'.$Line['Id'].'"'.$Selected.'>'.$Line['Name'].'</option>';
     60    }
     61    $Output .= '</select></td>
     62    </tr>';
     63    $Output .= '</td></tr>'.
     64        '<tr><td>Upřednostněná verze klienta: </td><td>'.ClientVersionSelection('').'</td></tr>';
    6565
    6666        $Output .= '<tr><td>';
    67                 $Query = 'SELECT * FROM UserTagType';
    68                 $DbResult = $this->Database->query($Query);
     67    $Query = 'SELECT * FROM UserTagType';
     68    $DbResult = $this->Database->query($Query);
    6969    $Output .= 'Vyberte pravidla, kterými se při překladu chcete řídit:</td><td>';
    7070    while ($UserTag = $DbResult->fetch_array()) {
    71                   $checked = false;
     71      $checked = false;
    7272
    7373      $Output .= CheckBox('Tag'.$UserTag['ID'], $checked, 'CheckBox');
     
    7777
    7878    $Output .= '<tr>
    79                 <th><input type="submit" value="Registrovat" /></th>
    80                 </tr>
    81                 </table></fieldset></form>';
    82                 return($Output);
    83         }
     79    <th><input type="submit" value="Registrovat" /></th>
     80    </tr>
     81    </table></fieldset></form>';
     82    return($Output);
     83  }
    8484
    8585  function CheckRegistration()
     
    157157  }
    158158
    159         function Show()
    160         {
    161           $this->Title = T('User registration');
    162                 $Output = '';
    163                 if(array_key_exists('user', $_POST))
    164                 {
     159  function Show()
     160  {
     161    $this->Title = T('User registration');
     162    $Output = '';
     163    if(array_key_exists('user', $_POST))
     164    {
    165165      $Output .= $this->CheckRegistration();
    166                 } else $Output .= $this->ShowForm();
    167                 return($Output);
    168         }
     166    } else $Output .= $this->ShowForm();
     167    return($Output);
     168  }
    169169}
Note: See TracChangeset for help on using the changeset viewer.