Changeset 310

Show
Ignore:
Timestamp:
03/11/07 23:18:21 (6 years ago)
Author:
chckens
Message:

some more work on the errors/messages functions

Files:
4 modified

Legend:

Unmodified
Added
Removed
  • components/pastebin.php

    r302 r310  
    6262$code = ''; 
    6363$pblang = ''; 
    64 $error = array(); 
    6564 
    6665// Includes 
     
    159158                 
    160159                if (trim($code) == '') { 
    161                         $error[] = 'No Code Given'; 
     160                        trigger_error('No Code Given', E_USER_NOTICE); 
    162161                } else if (!$session->loggedin) { 
    163                         $error[] = 'You must be logged in to use this service '; 
     162                        trigger_error('You must be logged in to use this service.', E_USER_NOTICE); 
    164163                } else { 
    165164                        // Additional user validation needed here 
     
    206205                } else { 
    207206                        // Error 
    208                         $error[] = 'Error - Code Piece not found for id - ' . $id; 
     207                        trigger_error('Error - Code Piece not found for id - ' . $id,  E_USER_WARNING); 
    209208                } 
    210209        } 
     
    231230$smarty->assign('pasteLanguages', $LANGUAGES); 
    232231 
    233 // Errors 
    234 $smarty->assign('error', $error); 
    235  
    236232// Load templates etc 
    237233$smarty->assign("extra_styles", array('/css/pastebin.css')); 
  • lib/error.php

    r301 r310  
    1919} 
    2020 
     21function message_flash($message) { 
     22    global $messages; 
     23    $messages['info'][] = $message; 
     24} 
     25 
    2126set_error_handler("handle_messages", (E_USER_ERROR | E_USER_WARNING | E_USER_NOTICE)); 
    2227 
     
    2530 
    2631 
     32 
    2733?> 
  • templates/pastebin.tpl

    r302 r310  
    2020 
    2121{if $session->loggedin} 
    22         <form action="{$path}" method="post"> 
     22        <form action="{$baseurl}{$path}" method="post"> 
    2323                <div class="box"> 
    2424                        <div class="boxhead"><h2>Paste an item</h2></div> 
  • templates/usermessages.tpl

    r286 r310  
    11{foreach from=$user_messages.error item=message} 
    2 <div class="errorbar">{$message}</div> 
     2<div class="errorbar"> 
     3        <div><div><div> 
     4                {$message} 
     5        </div></div></div> 
     6</div> 
    37{/foreach} 
    48 
    59{foreach from=$user_messages.warning item=message} 
    6 <div class="errorbar">{$message}</div> 
     10<div class="errorbar"> 
     11        <div><div><div> 
     12                {$message} 
     13        </div></div></div> 
     14</div> 
    715{/foreach} 
    816 
    917{foreach from=$user_messages.notice item=message} 
    10 <div class="infobar">{$message}</div> 
     18<div class="errorbar"> 
     19        <div><div><div> 
     20                {$message} 
     21        </div></div></div> 
     22</div> 
    1123{/foreach} 
     24 
     25{foreach from=$user_messages.info item=message} 
     26<div class="infobar"> 
     27        <div><div><div> 
     28                {$message} 
     29        </div></div></div> 
     30</div> 
     31{/foreach}