]> git.sur5r.net Git - contagged/commitdiff
Display errors when image upload fails
authorDominik Eckelmann <eckelmann@cosmocode.de>
Wed, 3 Dec 2008 12:06:04 +0000 (13:06 +0100)
committerDominik Eckelmann <eckelmann@cosmocode.de>
Wed, 3 Dec 2008 12:06:04 +0000 (13:06 +0100)
darcs-hash:20081203120604-cca46-290cb6d9d7a3ea9966dc1513926afbd4c0eb9051.gz

entry.php
inc/lang/de.php
inc/lang/en.php
templates/entry_edit.tpl

index 524bb543b4dd7b1e444bed899fdaf553cc901176..a19888ec24375478b608470981bd258629cc6d91 100644 (file)
--- a/entry.php
+++ b/entry.php
@@ -219,6 +219,8 @@ function _delEntry($dn){
  * gets the binary data from an uploaded file
  */
 function _getUploadData(){
+  global $smarty;
+  global $lang;
   $file = $_FILES['photoupload'];
 
   if (is_uploaded_file($file['tmp_name'])) {
@@ -228,7 +230,11 @@ function _getUploadData(){
       fclose($fh);
       unlink($file['tmp_name']);
       return $data;
+    } else {
+      $smarty->assign('jpegError',$lang['err_wrongFileType']); 
     }
+  } else {
+    $smarty->assign('jpegError',$lang['err_fileNotUploaded']);
   }
   return '';
 }
index 2109146bc4a38a0c2e942909bd05cf9331f021c3..c171645a314ddd26fc6d50ef8ba511be4fd727d4 100644 (file)
@@ -67,17 +67,18 @@ $lang['username']       = 'Benutzername';
 $lang['password']       = 'Passwort';
 $lang['remember']       = 'Auf diesem Computer angemeldet bleiben';
 
-$lang['msg_login']      = 'Bitte melden sie sich an!';
-$lang['msg_loginfail']  = 'Anmeldung fehlgeschlagen!';
-$lang['msg_reallydel']  = 'Eintrag wirklich löschen?';
-$lang['msg_addto']      = 'Zu welchem Adressbuch soll der Eintrag hinzugefügt werden?';
-$lang['msg_jpegonly']   = 'Nur JPEG';
-$lang['msg_dateformat'] = 'JJJJ-MM-TT';
-$lang['msg_uploadvcf']  = 'Upload VCard File';
-$lang['msg_tagsep']     = 'Durch Komma getrennt';
-
-$lang['err_noentries']  = 'Keine Einträge';
-$lang['err_ldap']       = 'Der LDAP Server lieferte folgende Fehlermeldungen';
+$lang['msg_login']           = 'Bitte melden sie sich an!';
+$lang['msg_loginfail']       = 'Anmeldung fehlgeschlagen!';
+$lang['msg_reallydel']       = 'Eintrag wirklich löschen?';
+$lang['msg_addto']           = 'Zu welchem Adressbuch soll der Eintrag hinzugefügt werden?';
+$lang['msg_jpegonly']        = 'Nur JPEG';
+$lang['msg_dateformat']      = 'JJJJ-MM-TT';
+$lang['msg_uploadvcf']       = 'Upload VCard File';
+$lang['msg_tagsep']          = 'Durch Komma getrennt';
+$lang['err_noentries']       = 'Keine Einträge';
+$lang['err_ldap']            = 'Der LDAP Server lieferte folgende Fehlermeldungen';
+$lang['err_wrongFileType']   = 'Die Datei ist kein bild.';
+$lang['err_fileNotUploaded'] = 'Die Datei konnte nicht hochgeladen werden, ist sie vielleicht zu groß?';
 
 $lang['openxchange']      = 'Xchange Information';
 $lang['moreopenxchange']  = 'Xchange Information (Fort.)';
index 55029352b1fd8a399d21d5b11b75e1bf91e42d96..33414214d68dedb7b862f5041564374ed2fa36dc 100644 (file)
@@ -76,8 +76,10 @@ $lang['msg_dateformat']   = 'YYYY-MM-DD';
 $lang['msg_uploadvcf']    = 'Upload VCard File';
 $lang['msg_tagsep']       = 'Comma separated';
 
-$lang['err_noentries']    = 'No entries';
-$lang['err_ldap']         = 'The LDAP server returned the following errors';
+$lang['err_noentries']       = 'No entries';
+$lang['err_ldap']            = 'The LDAP server returned the following errors';
+$lang['err_wrongFileType']   = 'The file is no image.';
+$lang['err_fileNotUploaded'] = 'The file cannot be uploaded, may its to huge?';
 
 $lang['openxchange']      = 'Xchange Information';
 $lang['moreopenxchange']  = 'Xchange Information Cont\'d';
index 62b43d27a3ab9b3e7c5be9690369c402d05b8281..2ea276cbe2294777efdd275be449f748235eb044 100644 (file)
           </td>
         </tr>
 {/if}
+{if $jpegError}
+        <tr>
+          <th></th><td>{$jpegError}</td>
+        </tr>
+{/if}
 {if $fields.birthday}
         <tr>
           <td align="right" valign="top">{$lang.birthday}:<br /><span class="hint">({$lang.msg_dateformat})</span></td>