Example #1
0
function pdp_ask_del($href, $url, $url_name, $url_id)
{
    global $locale;
    opentable($locale['PDP008']);
    echo '
<table border="0" align="center" width="480px" cellspacing="5">
<tbody>
<tr>
	<td colspan="3" align="center">' . $locale['PDP130'] . '</td>
</tr>
<tr>
	<td colspan="3" align="center"><strong>' . pdp_cleanup_filename($url) . '</strong></td>
</tr>
<tr>
	<td align="center" width="33%">
		<a href="' . $href . '&amp;' . $url_name . '=' . $url_id . '&amp;del=1' . '&amp;with_file=1">' . $locale['PDP131'] . '</a></td>
	<td align="center" width="33%">
		<a href="' . $href . '&amp;' . $url_name . '=' . $url_id . '&amp;del=1" class="">' . $locale['PDP132'] . '</a></td>
	<td align="center" width="33%">
		<a href="' . $href . '">' . $locale['PDP134'] . '</a></td>
</tr>
</tbody>
</table>';
    closetable();
}
Example #2
0
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 && !pdp_is_external($data['pic_url']) && in_array($data['pic_id'], $del_this)) {
        $ok = unlink($pdp->settings['upload_image'] . $data['pic_url']);
        if ($ok) {
            $del = " - " . $locale['PDP883'];
        }
    }
    echo "<input type='checkbox' name='del_pic[]'" . " value='" . $data['pic_id'] . "'> " . pdp_cleanup_filename($data['pic_url']) . "{$del}<br>\n";
}
if (dbrows($res)) {
    echo '
	</ul>
	</dd>';
}
if ($do_del) {
    $ok = dbquery("DELETE FROM " . DB_PDP_IMAGES . "\n\t\tWHERE download_id='" . $download->id . "'");
    if ($ok) {
        echo $deleted_msg;
    }
}
// GO!
if (!$do_del) {
    echo '
        $src_upload .= "<td><span class='small2'>" . str_replace("%s", '<strong>' . $upload_dir . '</strong>', $locale['PDP900'][PDP_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['PDP034'] . ": " . parsebytesize($pdp->settings['file_max']) . " (" . str_replace(",", ", ", $pdp->settings['file_ext']) . ")</span></td>\n";
    }
    $src_upload .= "</tr>\n";
}
// determine what to show and why
$src_read_only = "";
if ($do_edit) {
    $is_external = pdp_is_external($url);
    if (iPDP_MOD) {
    } else {
        $src_ftp = "";
        if (!$is_external) {
            $src_url = "";
            $src_read_only = "<tr><td><b>" . pdp_cleanup_filename($url) . "</b></td></tr>\n";
        }
    }
} else {
    if (iPDP_MOD) {
    } else {
    }
}
echo '
<form action="' . $action . '" method="post" name="editform"
	enctype="multipart/form-data">


<!--DOWNLOAD-SOURCE-BEGIN-->
<fieldset>
<legend>' . $locale['PDP129'] . ' *</legend>
 $filename = "";
 $parse_url = true;
 if (!empty($file['file_url'])) {
     $url = $file['file_url'];
 } elseif (!empty($download->data['down'])) {
     $url = $download->data['down'];
 } else {
     $url = $download->data['link_extern'];
     $parse_url = false;
 }
 if ($parse_url) {
     if (pdp_is_external($url)) {
         $downlink = $url;
     } else {
         $downlink = $pdp->settings['upload_file'] . $download->data['dir_files'] . $url;
         $filename = pdp_cleanup_filename($url);
     }
 } else {
     $downlink = $url;
 }
 dbquery("UPDATE " . DB_PDP_DOWNLOADS . "\n\t\tSET\n\t\tdl_count=dl_count+1\n\t\tWHERE download_id='" . $download->id . "'");
 dbquery("UPDATE " . DB_PDP_FILES . "\n\t\tSET\n\t\tdownload_count=download_count+1\n\t\tWHERE file_id='" . $file['file_id'] . "'\n\t\t\tAND download_id='" . $download->id . "'");
 if (empty($filename)) {
     fallback($downlink);
 } else {
     error_reporting(0);
     require_once INCLUDES . 'class.httpdownload.php';
     //		@ini_set('zlib.output_compression', 'Off');
     while (@ob_end_clean()) {
     }
     $object = new httpdownload();