}
 // processing image upload
 if (!empty($guestbook["image_upload"])) {
     $guestbook['error']['image'] = array();
     // guestbook image
     if (is_uploaded_file($_FILES['guestbook_image']['tmp_name']) && !$_FILES['guestbook_image']['error']) {
         $guestbook['image']['info'] = @getimagesize($_FILES['guestbook_image']['tmp_name']);
         if (is_array($guestbook['image']['info'])) {
             // check if it is GIF, JPG or PNG
             if ($guestbook['image']['info'][2] == 1 || $guestbook['image']['info'][2] == 2 || $guestbook['image']['info'] == 3) {
                 $guestbook["max_image_filesize"] = return_bytes($guestbook["max_image_filesize"]);
                 if ($_FILES['guestbook_image']['size'] > $guestbook["max_image_filesize"]) {
                     $guestbook['error']['image']['size'] = 'File size of uploaded image (';
                     $guestbook['error']['image']['size'] .= return_bytes_shorten($_FILES['guestbook_image']['size']);
                     $guestbook['error']['image']['size'] .= ') is larger than allowed (max.';
                     $guestbook['error']['image']['size'] .= return_bytes_shorten($guestbook["max_image_filesize"]);
                     $guestbook['error']['image']['size'] .= ').';
                 } else {
                     $guestbook['image']['name'] = $_FILES['guestbook_image']['name'];
                     $guestbook['image']['hash'] = md5($_FILES['guestbook_image']['name'] . $_FILES['guestbook_image']['size'] . $guestbook['image']['info'][3]);
                     $guestbook['image']['file'] = $guestbook['image']['hash'] . '.';
                     switch ($guestbook['image']['info'][2]) {
                         case 1:
                             $guestbook['image']['file'] .= 'gif';
                             break;
                             //GIF
                         //GIF
                         case 2:
                             $guestbook['image']['file'] .= 'jpg';
                             break;
                             //JPG
Example #2
0
  <td align="right" class="chatlist"><?php 
echo $BL['be_cnt_imgupload'];
?>
:&nbsp;</td>
  <td><table border="0" cellpadding="0" cellspacing="0" summary="">
      <tr>
	  <?php 
if (!isset($content["guestbook"]["image_upload"])) {
    $content["guestbook"]["image_upload"] = 0;
}
if (empty($content["guestbook"]["max_image_filesize"])) {
    $content["guestbook"]["max_image_filesize"] = $phpwcms['file_maxsize'];
}
$content["guestbook"]["max_image_filesize"] = return_bytes_shorten($content["guestbook"]["max_image_filesize"]);
if (return_bytes($content["guestbook"]["max_image_filesize"]) > $phpwcms['file_maxsize']) {
    $content["guestbook"]["max_image_filesize"] = return_bytes_shorten($phpwcms['file_maxsize']);
}
?>
	   <td bgcolor="#E7E8EB"><input name="cguestbook_imgupload" id="cguestbook_imgupload" type="checkbox" value="1" <?php 
is_checked(1, $content["guestbook"]["image_upload"]);
?>
 /></td>
	   <td class="v10" bgcolor="#E7E8EB"><label for="cguestbook_imgupload">&nbsp;<?php 
echo $BL['be_on'];
?>
</label>&nbsp;&nbsp;</td>
	   <td>&nbsp;&nbsp;</td>
	   <td class="chatlist">&nbsp;&nbsp;<?php 
echo $BL['be_cnt_filesize'];
?>
:&nbsp;</td>
Example #3
0
 if ($content['files_result'][$_files_x]['f_vars'] && count($phpwcms['allowed_lang']) > 1) {
     $content['files_result'][$_files_x]['f_vars'] = @unserialize($content['files_result'][$_files_x]['f_vars']);
     if (!empty($content['files_result'][$_files_x]['f_vars'][$phpwcms['default_lang']]['longinfo'])) {
         $content['files_result'][$_files_x]['f_longinfo'] = $content['files_result'][$_files_x]['f_vars'][$phpwcms['default_lang']]['longinfo'];
     }
     if (!empty($content['files_result'][$_files_x]['f_vars'][$phpwcms['default_lang']]['copyright'])) {
         $content['files_result'][$_files_x]['f_copyright'] = $content['files_result'][$_files_x]['f_vars'][$phpwcms['default_lang']]['copyright'];
     }
 }
 $_file_info[5] = empty($_file_info[5]) ? $content['files_result'][$_files_x]['f_copyright'] : trim($_file_info[5]);
 $_files_entries[$fkey] = $content['template_file'];
 $_files_entries[$fkey] = str_replace('{FILE_ID}', $content['files_result'][$_files_x]['f_id'], $_files_entries[$fkey]);
 $_files_entries[$fkey] = str_replace('{FILE_TARGET}', $_file_info[3], $_files_entries[$fkey]);
 $_files_entries[$fkey] = render_cnt_template($_files_entries[$fkey], 'FILE_EXT', $content['files_result'][$_files_x]['f_ext']);
 $_files_entries[$fkey] = str_replace('{FILE_DOWNLOADS}', $content['files_result'][$_files_x]['f_dlfinal'], $_files_entries[$fkey]);
 $_files_entries[$fkey] = str_replace('{FILE_SIZE}', return_bytes_shorten($content['files_result'][$_files_x]['f_size'], $_files_settings['file_size_round'], $_files_settings['file_size_space']), $_files_entries[$fkey]);
 $content['files_result'][$_files_x]['f_created'] = intval($content['files_result'][$_files_x]['f_created']);
 if ($content['files_result'][$_files_x]['f_created'] <= 0) {
     $content['files_result'][$_files_x]['f_created'] = filectime($_file_current);
 }
 $_files_entries[$fkey] = str_replace('{FILE_DATE}', strftime($_files_settings['date_format'], $content['files_result'][$_files_x]['f_created']), $_files_entries[$fkey]);
 if ($content['files_direct'] && $content['files_result'][$_files_x]['f_ext']) {
     $_files_entries[$fkey] = str_replace('{FILE_LINK}', 'download.php?f=' . $content['files_result'][$_files_x]['f_hash'] . '&amp;countonly=1', $_files_entries[$fkey]);
 } else {
     $_files_entries[$fkey] = str_replace('{FILE_LINK}', 'download.php?f=' . $content['files_result'][$_files_x]['f_hash'], $_files_entries[$fkey]);
 }
 if ($_file_info[1]) {
     $_files_entries[$fkey] = str_replace('{FILE_NAME}', html_specialchars($_file_info[1]), $_files_entries[$fkey]);
 } else {
     $_files_entries[$fkey] = str_replace('{FILE_NAME}', html_specialchars($content['files_result'][$_files_x]['f_name']), $_files_entries[$fkey]);
 }