$filename = ""; $parse_url = true; if ($file_id && !empty($file['file_url'])) { $url = $file['file_url']; } elseif (!empty($review->data['down'])) { $url = $review->data['down']; } else { $url = $review->data['link_extern']; $parse_url = false; } if ($parse_url) { if (prp_is_external($url)) { $downlink = $url; } else { $downlink = $prp->settings['upload_file'] . $review->data['dir_files'] . $url; $filename = prp_cleanup_filename($url); } } else { $downlink = $url; } dbquery("UPDATE " . DB_PRP_DOWNLOADS . "\n\t\tSET\n\t\tdl_count=dl_count+1\n\t\tWHERE review_id='" . $review->id . "'"); dbquery("UPDATE " . DB_PRP_FILES . "\n\t\tSET\n\t\treview_count=review_count+1\n\t\tWHERE file_id='" . $file['file_id'] . "'\n\t\t\tAND review_id='" . $review->id . "'"); if (empty($filename)) { fallback($downlink); } else { error_reporting(0); require_once INCLUDES . 'class.httpreview.php'; // @ini_set('zlib.output_compression', 'Off'); while (@ob_end_clean()) { } $object = new httpreview();
function prp_ask_del($href, $url, $url_name, $url_id) { global $locale; opentable($locale['PRP008']); echo ' <table border="0" align="center" width="480px" cellspacing="5"> <tbody> <tr> <td colspan="3" align="center">' . $locale['PRP130'] . '</td> </tr> <tr> <td colspan="3" align="center"><strong>' . prp_cleanup_filename($url) . '</strong></td> </tr> <tr> <td align="center" width="33%"> <a href="' . $href . '&' . $url_name . '=' . $url_id . '&del=1' . '&with_file=1">' . $locale['PRP131'] . '</a></td> <td align="center" width="33%"> <a href="' . $href . '&' . $url_name . '=' . $url_id . '&del=1" class="">' . $locale['PRP132'] . '</a></td> <td align="center" width="33%"> <a href="' . $href . '">' . $locale['PRP134'] . '</a></td> </tr> </tbody> </table>'; closetable(); }
if ($do_del) { if (isset($_POST['del_pic'])) { $del_this = $_POST['del_pic']; } else { $del_this = array(); } } while ($data = dbarray($res)) { $del = ""; if ($do_del && !prp_is_external($data['pic_url']) && in_array($data['pic_id'], $del_this)) { $ok = unlink($prp->settings['upload_image'] . $data['pic_url']); if ($ok) { $del = " - " . $locale['PRP883']; } } echo "<input type='checkbox' name='del_pic[]'" . " value='" . $data['pic_id'] . "'> " . prp_cleanup_filename($data['pic_url']) . "{$del}<br>\n"; } if (dbrows($res)) { echo ' </ul> </dd>'; } if ($do_del) { $ok = dbquery("DELETE FROM " . DB_PRP_IMAGES . "\n\t\tWHERE review_id='" . $review->id . "'"); if ($ok) { echo $deleted_msg; } } // GO! if (!$do_del) { echo '
$src_upload .= "<td><span class='small2'>" . str_replace("%s", '<strong>' . $upload_dir . '</b>', $locale['PRP900'][PRP_EUPDIR]) . "</span></td>"; } else { $src_upload .= "<td><input type='file' class='textbox' name='upload' size='50'></td>\n</tr>\n<tr>\n\t<td></td>\n\t<td><span class='small2'>" . $locale['PRP034'] . ": " . parsebytesize($prp->settings['file_max']) . " (" . str_replace(",", ", ", $prp->settings['file_ext']) . ")</span></td>\n"; } $src_upload .= "</tr>\n"; } // determine what to show and why $src_read_only = ""; if ($do_edit) { $is_external = prp_is_external($url); if (iPRP_MOD) { } else { $src_ftp = ""; if (!$is_external) { $src_url = ""; $src_read_only = "<tr><td><b>" . prp_cleanup_filename($url) . "</b></td></tr>\n"; } } } else { if (iPRP_MOD) { } else { } } echo ' <form action="' . $action . '" method="post" name="editform" enctype="multipart/form-data"> <!--DOWNLOAD-SOURCE-BEGIN--> <fieldset> <legend>' . $locale['PRP129'] . ' *</legend>