Changeset 297 for trunk/export/index.php
- Timestamp:
- Dec 28, 2009, 2:32:52 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/export/index.php
r295 r297 1 1 <?php 2 3 session_start();4 2 5 3 include_once('../includes/global.php'); … … 34 32 array('Name' => 'TimeCreate', 'Title' => 'Čas vytvoření'), 35 33 array('Name' => 'UserName', 'Title' => 'Překladatel'), 36 array('Name' => 'Title', 'Title' => ' Popis'),34 array('Name' => 'Title', 'Title' => 'Označení'), 37 35 array('Name' => 'UsedCount', 'Title' => 'Prohlédnutí výstupu'), 38 array('Name' => 'UserCount', 'Title' => ' Překladatelů'),36 array('Name' => 'UserCount', 'Title' => 'Vybraných překladatelů'), 39 37 array('Name' => 'GroupCount', 'Title' => 'Překladových skupin'), 40 38 array('Name' => '', 'Title' => 'Akce'), … … 59 57 function ExportCreate() 60 58 { 59 global $Database, $Config; 60 61 61 if(Licence(LICENCE_USER)) 62 62 { 63 echo('<form action="?Action=CreateFinish" method="post">'. 63 $DbResult = $Database->SQLCommand('SELECT COUNT(*) FROM Export WHERE User='.$_SESSION['UserID']); 64 $DbRow = mysql_fetch_row($DbResult); 65 if($DbRow[0] < $Config['MaxExportPerUser']) 66 { 67 echo('<form action="?Action=CreateFinish" method="post">'. 64 68 '<fieldset><legend>Vytvoření nového exportu</legend>'. 65 '<table><tr><td>Titulek:</td><td><input type="text" name="Title" /></td></tr>'. 69 '<table><tr><td>Označení:</td><td><input type="text" name="Title" /></td></tr>'. 70 '<tr><td>Popis:</td><td><textarea name="Description" cols="54" rows="10"></textarea></td></tr>'. 66 71 '<tr><td colspan="2"><input type="submit" value="Vytvořit" /></td></tr>'. 67 72 '</table></fieldset></form>'); 73 } else echo('Nemůžete vytvářet další export. Max. počet na uživatele je '.$Config['MaxExportPerUser'].'.'); 68 74 } else echo('Nemáte oprávnění'); 69 75 } … … 71 77 function ExportCreateFinish() 72 78 { 73 global $Database ;79 global $Database, $Config; 74 80 75 81 if(Licence(LICENCE_USER)) 76 82 { 77 if(array_key_exists('Title', $_POST)) 78 { 79 $Database->SQLCommand('INSERT INTO `Export` (`Title`, `User`, `TimeCreate`) VALUES ("'.$_POST['Title'].'", '.$_SESSION['UserID'].', NOW())'); 80 $ExportId = mysql_insert_id(); 81 echo('Nový export vytvořen.<br/>Přímý odkaz na tento export: <a href="?Action=View&ExportId='.$ExportId.'">zde</a><br/><br/>'); 82 $_GET['Filter'] = 'my'; 83 ExportList(); 83 if(array_key_exists('Title', $_POST) and array_key_exists('Description', $_POST)) 84 { 85 $DbResult = $Database->SQLCommand('SELECT COUNT(*) FROM `Export` WHERE `User`='.$_SESSION['UserID']); 86 $DbRow = mysql_fetch_row($DbResult); 87 if($DbRow[0] < $Config['MaxExportPerUser']) 88 { 89 $Database->SQLCommand('INSERT INTO `Export` (`Title`, `User`, `TimeCreate`, `WithDiacritic`, `Description`) VALUES ("'.$_POST['Title'].'", '.$_SESSION['UserID'].', NOW(), 1, "'.$_POST['Description'].'")'); 90 $ExportId = mysql_insert_id(); 91 echo('Nový export vytvořen.<br/>Přímý odkaz na tento export: <a href="?Action=View&ExportId='.$ExportId.'">zde</a><br/><br/>'); 92 $_GET['Filter'] = 'my'; 93 ExportList(); 94 } else echo('Nemůžete vytvářet další export. Max. počet na uživatele je '.$Config['MaxExportPerUser'].'.'); 84 95 } else echo('Chybí údaje formuláře'); 85 96 } else echo('Nemáte oprávnění');
Note:
See TracChangeset
for help on using the changeset viewer.