Changeset 504 for trunk/save.php
Legend:
- Unmodified
- Added
- Removed
-
trunk
- Property svn:ignore
-
old new 2 2 aowow 3 3 nbproject 4 .settings 5 .project 6 .buildpath
-
- Property svn:ignore
-
trunk/save.php
r476 r504 3 3 include_once('includes/global.php'); 4 4 5 ShowPage(); 6 7 // Ochrana proti neoprávněnému přístupu 8 // if($User->Licence(LICENCE_USER) == false) die('Nemáte přístup do této sekce! Je nutné se přihásit.'); 9 5 $Output = ''; 10 6 $CompleteText = array('nedokončený', 'dokončený'); 11 7 … … 92 88 $System->Database->query('UPDATE `'.$Table.'` SET '.$Values.' WHERE `ID` = '.$ExistedText['ID']); 93 89 94 echo('Změny v překladu <a href="form.php?group='.$GroupId.'&ID='.$ExistedText['ID'].'">'.$ExistedText['ID'].'</a> ('.$ExistedText['Entry'].') uloženy jako '.$CompleteText[$NewComplete].'.<br />');90 $Output .= 'Změny v překladu <a href="form.php?group='.$GroupId.'&ID='.$ExistedText['ID'].'">'.$ExistedText['ID'].'</a> ('.$ExistedText['Entry'].') uloženy jako '.$CompleteText[$NewComplete].'.<br />'; 95 91 WriteLog('Změny v překladu <a href="form.php?group='.$GroupId.'&ID='.$ExistedText['ID'].'">'.$ExistedText['ID'].'</a> ('.$ExistedText['Entry'].') uloženy jako '.$CompleteText[$NewComplete].'.', LOG_TYPE_TRANSLATION); 96 92 } else … … 137 133 $Values .= ', '.$NewComplete.', '.$CompleteParts; 138 134 139 //echo('INSERT INTO `'.$Table.'` ('.$Columns.') VALUES ('.$Values.')');140 135 $System->Database->query('INSERT INTO `'.$Table.'` ('.$Columns.') VALUES ('.$Values.')'); 141 136 $LastID = $System->Database->insert_id; 142 137 143 echo('Text <a href="form.php?group='.$GroupId.'&ID='.$LastID.'">'.$LastID.'</a> ze skupiny <a href="TranslationList.php?group='.$GroupId.'&user=0&action=filter">'.$TranslationTree[$GroupId]['Name'].'</a> uložen jako '.$CompleteText[$NewComplete].'. Převzat z <a href="form.php?group='.$GroupId.'&ID='.$TextID.'">'.$TextID.'</a>.<br/>');138 $Output .= 'Text <a href="form.php?group='.$GroupId.'&ID='.$LastID.'">'.$LastID.'</a> ze skupiny <a href="TranslationList.php?group='.$GroupId.'&user=0&action=filter">'.$TranslationTree[$GroupId]['Name'].'</a> uložen jako '.$CompleteText[$NewComplete].'. Převzat z <a href="form.php?group='.$GroupId.'&ID='.$TextID.'">'.$TextID.'</a>.<br/>'; 144 139 WriteLog('Text <a href="form.php?group='.$GroupId.'&ID='.$LastID.'">'.$LastID.'</a> ze skupiny <a href="TranslationList.php?group='.$GroupId.'&user=0&text=&entry=&action=filter">'.$TranslationTree[$GroupId]['Name'].'</a> uložen jako '.$CompleteText[$NewComplete].'. Převzat z <a href="form.php?group='.$GroupId.'&ID='.$TextID.'">'.$TextID.'</a>.', LOG_TYPE_TRANSLATION); 145 140 } 146 141 } 147 } else echo('Anglický originál k překladu nenalezen.');148 } else echo('Zadaná položka nenalezena.');142 } else $Output .= ShowMessage('Anglický originál k překladu nenalezen.', MESSAGE_CRITICAL); 143 } else $Output .= ShowMessage('Zadaná položka nenalezena.', MESSAGE_CRITICAL); 149 144 150 145 151 146 // Address and redirecting 152 echo('<br />Překládat: <a href="TranslationList.php?group='.$GroupId.'&state=1&user=0&entry=">Nepřeložené</a> ');147 $Output .= '<br />Překládat: <a href="TranslationList.php?group='.$GroupId.'&state=1&user=0&entry=">Nepřeložené</a> '; 153 148 154 149 $prev = FollowingTran($TextID, $Table, $GroupId, True); 155 150 $next = FollowingTran($TextID, $Table, $GroupId); 156 echo('<br /><br />');151 $Output .= '<br /><br />'; 157 152 $DbResult = $System->Database->query('SELECT `Redirecting` FROM `User` WHERE `ID`='.$User->Id); 158 153 $redirecting = $DbResult->fetch_assoc(); … … 161 156 { 162 157 case 1: 163 echo('<script type="text/javascript" language="JavaScript" charset="utf-8">'.158 $Output .= '<script type="text/javascript" language="JavaScript" charset="utf-8">'. 164 159 'setTimeout("parent.location.href=\''.htmlspecialchars_decode('TranslationList.php?group='.$GroupId.'&state=1&user=0').'\'", 1500)'. 165 '</script>' );160 '</script>'; 166 161 break; 167 162 case 2: 168 163 if($next <> '') 169 echo('<script type="text/javascript" language="JavaScript" charset="utf-8">'.164 $Output .= '<script type="text/javascript" language="JavaScript" charset="utf-8">'. 170 165 'setTimeout("parent.location.href=\''.htmlspecialchars_decode($next).'\'", 1500)'. 171 '</script>' );166 '</script>'; 172 167 break; 173 168 case 3: 174 169 if($prev <> '') 175 echo('<script type="text/javascript" language="JavaScript" charset="utf-8">'.170 $Output .= '<script type="text/javascript" language="JavaScript" charset="utf-8">'. 176 171 'setTimeout("parent.location.href=\''.htmlspecialchars_decode($prev).'\'", 1500)'. 177 '</script>' );172 '</script>'; 178 173 break; 179 174 } 180 175 181 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>');176 $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>'; 182 177 183 178 // Aktualizace informace o nutnosti načíst XP 184 179 $System->Database->query('UPDATE `User` SET `NeedUpdate` = 1 WHERE `ID` = '.$User->Id); 185 } else echo('Položka nenalezena');180 } else $Output .= ShowMessage('Položka nenalezena', MESSAGE_CRITICAL); 186 181 } else 187 182 { 188 183 if(array_key_exists('ID', $_POST)) 189 184 { 190 echo('Byli jste automaticky odhlášeni. Pro <strong>Uložení překladu</strong> se musíte přihlásit zde:<br /><br />');191 echo('<form action="save.php?action=login&group='.$GroupId.'" method="post"><div>');192 echo('<input type="hidden" name="entry" value="'.$_POST['entry'].'" />'.185 $Output .= 'Byli jste automaticky odhlášeni. Pro <strong>Uložení překladu</strong> se musíte přihlásit zde:<br /><br />'. 186 '<form action="save.php?action=login&group='.$GroupId.'" method="post"><div>'. 187 '<input type="hidden" name="entry" value="'.$_POST['entry'].'" />'. 193 188 '<input type="hidden" name="user" value="'.$_POST['user'].'" />'. 194 189 '<input type="hidden" name="ID" value="'.$_POST['ID'].'" />'. … … 198 193 { 199 194 if(array_key_exists($TextItem['Column'], $_POST)) $Value = $_POST[$TextItem['Column']]; else $Value = ''; 200 echo('<input id="'.$TextItem['Column'].'" name="'.$TextItem['Column'].'" type="hidden" value="'.htmlspecialchars($Value).'" />');195 $Output .= '<input id="'.$TextItem['Column'].'" name="'.$TextItem['Column'].'" type="hidden" value="'.htmlspecialchars($Value).'" />'; 201 196 } 202 echo('<table>'.197 $Output .= '<table>'. 203 198 '<tr>'. 204 199 '<td>Jméno: <input type="text" name="LoginUser" size="13" /></td>'. … … 208 203 '<th><input type="submit" value="Přihlásit a uložit překlad" /></th>'. 209 204 '</tr>'. 210 '</table>' );211 } else ShowMessage('Na tuto stránku nelze vstoupit přímo.', MESSAGE_CRITICAL);205 '</table>'; 206 } else $Output = ShowMessage('Na tuto stránku nelze vstoupit přímo.', MESSAGE_CRITICAL); 212 207 } 213 208 214 ShowFooter(); 209 ShowPage($Output); 210 215 211 216 212 ?>
Note:
See TracChangeset
for help on using the changeset viewer.