function wpdm_setup_package_data($vars) { if (isset($vars['formatted'])) { return $vars; } global $wp_query, $post; if (!isset($vars['ID'])) { return $vars; } $vars['title'] = stripcslashes($vars['post_title']); $vars['description'] = stripcslashes($vars['post_content']); $vars['description'] = wpautop(stripslashes($vars['description'])); $vars['description'] = do_shortcode(stripslashes($vars['description'])); $vars['excerpt'] = stripcslashes(strip_tags($vars['post_excerpt'])); $src = wp_get_attachment_image_src(get_post_thumbnail_id($vars['ID']), 'full', false, ''); $vars['preview'] = $src['0']; $vars['create_date'] = date_i18n(get_option('date_format'), strtotime($vars['post_date'])); $vars['categories'] = get_the_term_list($vars['ID'], 'wpdmcategory', '', ', ', ''); //print_r($vars); die(); $data = wpdm_custom_data($vars['ID']); $vars = array_merge($vars, $data); $vars['update_date'] = date_i18n(get_option('date_format'), strtotime($vars['post_modified'])); //$vars['description'] = apply_filters('the_content',stripslashes($wpdm_package['description'])); $vars['files'] = get_post_meta($vars['ID'], '__wpdm_files', true); $vars['file_count'] = count($vars['files']); $vars['file_list'] = wpdm_package_file_list($vars); $vars['link_label'] = isset($vars['link_label']) ? $vars['link_label'] : __('Download', 'wpdmpro'); $vars['page_link'] = "<a href='" . get_permalink($vars['ID']) . "'>{$vars['title']}</a>"; $vars['page_url'] = get_permalink($vars['ID']); $tags = get_the_tags($vars['ID']); $taghtml = ""; if (is_array($tags)) { foreach ($tags as $tag) { $taghtml .= "<a class='btn btn-default btn-xs' style='margin:0 5px 5px 0' href=\"" . get_tag_link($tag->term_id) . "\"><i class='fa fa-tag'></i> " . $tag->name . "</a> "; } } $vars['tags'] = $taghtml; if (count($vars['files']) > 1) { $vars['file_ext'] = 'zip'; } if (is_array($vars['files']) && count($vars['files']) == 1) { $tmpdata = explode(".", $vars['files'][0]); $vars['file_ext'] = end($tmpdata); } $vars['file_size'] = wpdm_package_size($vars['ID']); //$vars['create_date'] = $vars['create_date']?@date(get_option('date_format'),$vars['create_date']):@date(get_option('date_format'),get_wpdm_meta($vars['ID'],'create_date')); //$vars['update_date'] = $vars['update_date']?@date(get_option('date_format'),$vars['update_date']):@date(get_option('date_format'),get_wpdm_meta($vars['ID'],'update_date')); $type = get_post_type() != 'wpdmpro' || !array_key_exists(get_option('__wpdm_purl_base', 'download'), $wp_query->query_vars) ? 'link' : 'page'; $vars['audio_player'] = wpdm_audio_playlist($vars, true); $vars['audio_player_single'] = wpdm_audio_player($vars, true); //$vars['quick_download'] = wpdm_ddl_button($vars,$type=='link'); //$vars['email_download'] = wpdm_email_button($vars,$type=='link'); if (!isset($vars['icon']) || $vars['icon'] == '') { $vars['icon'] = '<img class="wpdm_icon" src="' . plugins_url('download-manager/file-type-icons/') . (@count($vars['files']) <= 1 ? @end(@explode('.', @end($vars['files']))) : 'zip') . '.png" onError=\'this.src="' . plugins_url('download-manager/file-type-icons/_blank.png') . '";\' />'; } else { if (!strpos($vars['icon'], '://')) { $vars['icon'] = '<img class="wpdm_icon" src="' . plugins_url($vars['icon']) . '" />'; } else { if (!strpos($vars['icon'], ">")) { $vars['icon'] = '<img class="wpdm_icon" src="' . $vars['icon'] . '" />'; } } } if (isset($vars['preview']) && $vars['preview'] != '') { $vars['thumb'] = "<img title='' src='" . wpdm_dynamic_thumb($vars['preview'], array(400, 300)) . "'/>"; } else { $vars['thumb'] = $vars['thumb_page'] = $vars['thumb_gallery'] = $vars['thumb_widget'] = ""; } $k = 1; $vars['additional_previews'] = isset($vars['more_previews']) ? $vars['more_previews'] : array(); $img = "<img id='more_previews_{$k}' title='' class='more_previews' src='" . wpdm_dynamic_thumb($vars['preview'], array(575, 170)) . "'/>\n"; $tmb = "<a href='#more_previews_{$k}' class='spt'><img title='' src='" . wpdm_dynamic_thumb($vars['preview'], array(100, 45)) . "'/></a>\n"; //WPMS fix global $blog_id; if (defined('MULTISITE')) { $vars['thumb'] = str_replace(home_url('/files'), ABSPATH . 'wp-content/blogs.dir/' . $blog_id . '/files', $vars['thumb']); } if (!isset($vars['download_link_called'])) { $tmpvar = DownloadLink($vars, 0, array('btnclass' => '[btnclass]')); $tmpvar1 = DownloadLink($vars, 1); $vars['download_link'] = $tmpvar; $vars['download_link_extended'] = $tmpvar1; $vars['download_link_called'] = 1; } $vars = apply_filters("wdm_before_fetch_template", $vars); if (!isset($vars['formatted'])) { $vars['formatted'] = 0; } ++$vars['formatted']; return $vars; }
function wpdm_setup_package_data($vars) { if (isset($vars['formatted'])) { return $vars; } global $wp_query, $post; if (!isset($vars['ID'])) { return $vars; } $vars['title'] = stripcslashes($vars['post_title']); $vars['description'] = stripcslashes($vars['post_content']); $vars['description'] = wpautop(stripslashes($vars['description'])); $vars['description'] = do_shortcode(stripslashes($vars['description'])); $vars['excerpt'] = stripcslashes(strip_tags($vars['post_excerpt'])); $src = wp_get_attachment_image_src(get_post_thumbnail_id($vars['ID']), 'full', false, ''); $vars['preview'] = $src['0']; $vars['create_date'] = get_the_date(); $vars['update_date'] = date(get_option('date_format'), strtotime($post->post_modified)); //print_r($vars); die(); $data = wpdm_custom_data($vars['ID']); $vars = array_merge($vars, $data); //$vars['description'] = apply_filters('the_content',stripslashes($wpdm_package['description'])); $vars['files'] = get_post_meta($vars['ID'], '__wpdm_files', true); $vars['file_count'] = count($vars['files']); $vars['link_label'] = isset($vars['link_label']) ? $vars['link_label'] : __('Download', 'wpdmpro'); $vars['page_link'] = "<a href='" . get_permalink($vars['ID']) . "'>{$vars['title']}</a>"; $vars['page_url'] = get_permalink($vars['ID']); $size = 0; if (is_array($vars['files'])) { foreach ($vars['files'] as $f) { if (file_exists($f)) { $size += @filesize($f); } else { $size += @filesize(UPLOAD_DIR . $f); } } } if (count($vars['files']) > 1) { $vars['file_ext'] = 'zip'; } $tmpdata = array(); if (isset($vars['files'][0])) { $tmpdata = explode(".", $vars['files'][0]); } if (is_array($vars['files']) && count($vars['files']) == 1) { $vars['file_ext'] = end($tmpdata); } $vars['file_size'] = $size / 1024; if ($vars['file_size'] > 1024) { $vars['file_size'] = number_format($vars['file_size'] / 1024, 2) . ' MB'; } else { $vars['file_size'] = number_format($vars['file_size'], 2) . ' KB'; } //$vars['create_date'] = $vars['create_date']?@date(get_option('date_format'),$vars['create_date']):@date(get_option('date_format'),get_wpdm_meta($vars['ID'],'create_date')); //$vars['update_date'] = $vars['update_date']?@date(get_option('date_format'),$vars['update_date']):@date(get_option('date_format'),get_wpdm_meta($vars['ID'],'update_date')); $type = get_post_type() != 'wpdmpro' || !array_key_exists(get_option('__wpdm_purl_base', 'download'), $wp_query->query_vars) ? 'link' : 'page'; if (isset($vars['icon']) && strpos($vars['icon'], "://") === false && !file_exists(WP_PLUGIN_DIR . '/' . $vars['icon'])) { $vars['icon'] = "download-manager/file-type-icons/blank.png"; } if (!isset($vars['icon']) || $vars['icon'] == '') { $vars['icon'] = '<img class="wpdm_icon" src="' . plugins_url('download-manager/file-type-icons/') . (@count($vars['files']) <= 1 ? @end(@explode('.', @end($vars['files']))) : 'zip') . '.png" onError=\'this.src="' . plugins_url('download-manager/file-type-icons/_blank.png') . '";\' />'; } else { if (!strpos($vars['icon'], '://')) { $vars['icon'] = '<img class="wpdm_icon" src="' . plugins_url($vars['icon']) . '" />'; } else { if (!strpos($vars['icon'], ">")) { $vars['icon'] = '<img class="wpdm_icon" src="' . $vars['icon'] . '" />'; } } } if (isset($vars['preview']) && $vars['preview'] != '') { $vars['thumb'] = "<img class='wpdm-thumb' src='" . plugins_url() . '/download-manager/timthumb.php?w=' . get_option('_wpdm_thumb_w') . '&h=' . get_option('_wpdm_thumb_h') . '&zc=1&src=' . $vars['preview'] . "'/>"; } else { $vars['thumb'] = $vars['thumb_page'] = $vars['thumb_gallery'] = $vars['thumb_widget'] = ""; } $k = 1; $vars['additional_previews'] = isset($vars['more_previews']) ? $vars['more_previews'] : array(); $img = "<img id='more_previews_{$k}' title='' class='more_previews' src='" . wpdm_dynamic_thumb($vars['preview'], array(575, 170)) . "'/>\n"; $tmb = "<a href='#more_previews_{$k}' class='spt'><img title='' src='" . wpdm_dynamic_thumb($vars['preview'], array(100, 45)) . "'/></a>\n"; if ($vars['additional_previews']) { foreach ($vars['additional_previews'] as $p) { ++$k; $img .= "<img style='display:none;position:absolute' id='more_previews_{$k}' class='more_previews' title='' src='" . plugins_url() . '/download-manager/timthumb.php?w=575&h=170&zc=1&src=wp-content/plugins/download-manager/preview/' . $p . "'/>\n"; $tmb .= "<a href='#more_previews_{$k}' class='spt'><img id='more_previews_{$k}' title='' src='" . plugins_url() . '/download-manager/timthumb.php?w=100&h=45&zc=1&src=wp-content/plugins/download-manager/preview/' . $p . "'/></a>\n"; } } $vars['slider-previews'] = "<div class='slider' style='height:180px;'>" . $img . "</div><div class='tmbs'>{$tmb}</div>"; $vars['all-previews'] = "<div class='slider' style='height:180px;'>" . $img . "</div><div class='tmbs'>{$tmb}</div>"; //WPMS fix global $blog_id; if (defined('MULTISITE')) { $vars['thumb'] = str_replace(home_url('/files'), ABSPATH . 'wp-content/blogs.dir/' . $blog_id . '/files', $vars['thumb']); } if (!isset($vars['download_link_called'])) { $tmpvar = DownloadLink($vars, 0, array('btnclass' => '[btnclass]')); $tmpvar1 = DownloadLink($vars, 1); $vars['download_link'] = $tmpvar; $vars['download_link_extended'] = $tmpvar1; $vars['download_link_called'] = 1; } $vars = apply_filters("wdm_before_fetch_template", $vars); if (!isset($vars['formatted'])) { $vars['formatted'] = 0; } ++$vars['formatted']; return $vars; }
?> download<?php echo isset($data['download_count']) && $data['download_count'] > 1 ? 's' : ''; ?> </small> </td> <td><?php echo $cats; ?> </td> <td><?php echo get_the_date(); ?> </td> <td><?php echo DownloadLink($data, $style = 'simple-dl-link'); ?> </td> </tr> <?php } ?> </tbody> </table> <?php global $wp_rewrite, $wp_query; $wp_query->query_vars['paged'] > 1 ? $current = $wp_query->query_vars['paged'] : ($current = 1); $pagination = array('base' => @add_query_arg('paged', '%#%'), 'format' => '', 'total' => $total_files / $items, 'current' => $cp, 'show_all' => false, 'type' => 'list', 'prev_next' => True, 'prev_text' => '<i class="icon icon-angle-left"></i> Previous', 'next_text' => 'Next <i class="icon icon-angle-right"></i>'); if ($wp_rewrite->using_permalinks()) { $pagination['base'] = user_trailingslashit(trailingslashit(remove_query_arg('s', get_pagenum_link(1))) . 'page/%#%/', 'paged');
$ext = isset($data['icon']) && $data['icon'] != '' ? $data['icon'] : $ext . ".png"; $cats = wp_get_post_terms(get_the_ID(), 'wpdmcategory'); $fcats = array(); foreach ($cats as $cat) { $fcats[] = "<a class='sbyc' href='{$cfurl}{$cat->slug}'>{$cat->name}</a>"; } $cats = @implode(", ", $fcats); $data['ID'] = $data['id'] = get_the_ID(); $data['title'] = get_the_title(); if ($ext == '') { $ext = '_blank.png'; } if ($ext == basename($ext)) { $ext = plugins_url("download-manager/assets/file-type-icons/" . $ext); } $data['download_link'] = DownloadLink($data, 0, array('popstyle' => 'popup')); $data = apply_filters("wpdm_after_prepare_package_data", $data); $download_link = $data['download_link']; if ($download_link != 'blocked') { ?> <tr> <td style="background-image: url('<?php echo $ext; ?> ');background-size: 32px;background-position: 5px 8px;background-repeat: no-repeat;padding-left: 43px;line-height: normal;"> <a class="package-title" href='<?php echo the_permalink(); ?> '><?php the_title();
DownloadLink($release[$i]['version'], 'php', 'tar.bz2', '#f5f5f5'); DownloadLink($release[$i]['version'], 'php', 'tar.gz', '#e9e9e9'); DownloadLink($release[$i]['version'], 'php', 'zip', '#f5f5f5'); DownloadLink($release[$i]['version'], 'php3', 'tar.bz2', '#e9e9e9'); DownloadLink($release[$i]['version'], 'php3', 'tar.gz', '#f5f5f5'); DownloadLink($release[$i]['version'], 'php3', 'zip', '#e9e9e9'); } else { if (!isset($release[$i]['kits'])) { $release[$i]['kits'] = array(''); } foreach ($release[$i]['kits'] as $kit) { DownloadLink($release[$i]['version'], $kit, 'tar.bz2', '#f5f5f5'); DownloadLink($release[$i]['version'], $kit, 'tar.gz', '#e9e9e9'); DownloadLink($release[$i]['version'], $kit, 'zip', '#f5f5f5'); if (!empty($kit)) { DownloadLink($release[$i]['version'], $kit, '7z', '#e9e9e9'); } } } } } // end if } echo '</table>' . "\n"; echo renderBoxFooter(500, '', '', '', '', FALSE); ?> </div> <!--/ right big boxes --> </div> <div style="clear: both; text-align: center;"><img src="./images/1x1blind.gif" width="1" height="10" border="0" alt="" /></div> <div class="container">