Changeset 562 for trunk/admin/index.php


Ignore:
Timestamp:
Aug 13, 2013, 11:45:33 PM (11 years ago)
Author:
chronos
Message:
  • Modified: News admin announcement message system transformed to application module.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/admin/index.php

    r539 r562  
    2121  '<a href="'.$System->Link('/admin/?action=delerrlog').'">Vymázání chybových záznamů</a><br/>'.
    2222  '<small>Provede vymazání všech chybových záznamů v logu</small><br/><br/>'.   
    23   '<a href="'.$System->Link('/admin/?action=addnew').'">Přidání aktuality</a><br/>'.
     23  '<a href="'.$System->Link('/news/?a=add').'">Přidání aktuality</a><br/>'.
    2424  '<small>Přidá aktulitu na hlavní stranu projektu</small><br/><br/>'.   
    2525  '<a href="'.$System->Link('/admin/?action=testing').'">Testování</a><br/>'.
    2626  '<small>Testovací funkce</small><br/><br/>';   
    27   return($Output);
    28 }
    29 
    30 function ShowNewForm()
    31 {
    32   global $User;
    33  
    34   $Output = '<form action="?action=addnew" method="POST">'.
    35   'Uživatel: '.$User->Name.'('.$User->Id.')<br/> '. 
    36   'Nadpis: <input type="text" name="title" size="40"/><br/>'.
    37   'Obsah: <textarea rows="8" cols="40" onkeydown="ResizeTextArea(this)" class="textedit" id="Text" name="text"></textarea><br/>'.
    38   '<input type="submit" value="Uložit"/><br/>'.
    39   '</form>';
    40   return($Output);
    41 }
    42 
    43 function SaveNew()
    44 {
    45   global $System, $Config, $User;
    46  
    47   if(array_key_exists('text', $_POST) and array_key_exists('title', $_POST))
    48   {
    49     $querty = 'INSERT INTO `News` (`Title`, `Time` ,`User` ,`Text`) VALUES ( "'.$_POST['title'].'", NOW( ) , '.
    50       $User->Id.', "'.$_POST['text'].'")';
    51     $System->Database->query($querty);
    52     $Output = ShowMessage('Aktualita uložena.');
    53     WriteLog('Vložena nová aktualita', LOG_TYPE_ADMINISTRATION);
    54   } else $Output = ShowMessage('Nezadány údaje', MESSAGE_CRITICAL);
    5527  return($Output);
    5628}
     
    11789    else if($_GET['action'] == 'testing') $Output .= Testing();
    11890    else if($_GET['action'] == 'phpinfo') $Output .= ShowPHPInfo();
    119     else if($_GET['action'] == 'addnew')
    120     {
    121       $Output .= SaveNew();
    122       $Output .= ShowNewForm();
    123     } else
    124       $Output .= ShowMenu();
     91    else $Output .= ShowMenu();
    12592  } else $Output .= ShowMenu(); 
    12693} else $Output .= ShowMessage('Nemáte oprávnění.', MESSAGE_CRITICAL);
    12794     
    12895ShowPage($Output);
    129 
    130 ?>
Note: See TracChangeset for help on using the changeset viewer.