__( "Total Downloads" , "download-manager" ), 'view_count' => __( "Total Views" , "download-manager" ), 'create_date' => __( "Publish Date" , "download-manager" ), 'update_date' => __( "Last Updated" , "download-manager" ), 'package_size' => __( "Size" , "download-manager" ), 'version' => __( "Version" , "download-manager" ), ); $package_info_icons = array( 'download_count' => 'arrow-alt-circle-down', 'view_count' => 'eye', 'package_size' => 'hdd', 'version' => 'layer-group', ); $download_link = ""; if(isset($package_info['download_link'])){ unset($package_info['download_link']); if(isset($package_info['download_link_ext'])) $download_link = \WPDM\Package::downloadLink(get_the_ID(), 1, array('popstyle' => 'popup')); else $download_link = \WPDM\Package::downloadLink(get_the_ID(), 0, array('popstyle' => 'popup')); } ?> "; if (is_array($package_info)) { foreach ($package_info as $index => $v) { if ($index == 'create_date') echo ""; else if ($index == 'update_date') echo ""; else if($index != 'download_link_ext') echo ""; } } if($download_link != '') $download_link = ""; echo "{$download_link}
{$package_info_labels[$index]}" . get_the_date() . "
{$package_info_labels[$index]}" . get_the_modified_date() . "
{$package_info_labels[$index]}" . get_post_meta(get_the_ID(), '__wpdm_' . $index, true) . "
" . $download_link . "
"; } else { echo "
"; if(is_array($package_info)){ foreach($package_info as $index => $v){ if($index=='create_date') echo "
{$package_info_labels[$index]}
".get_the_date()."
"; else if($index=='update_date') echo "
{$package_info_labels[$index]}
".get_the_modified_date()."
"; else if($index != 'download_link_ext' && isset($package_info_labels[$index])) echo "
{$package_info_labels[$index]}
".get_post_meta(get_the_ID(), '__wpdm_'.$index, true)."
"; } } echo "
{$download_link}
"; } echo $after_widget; if(is_array($package_info) && isset($package_info['qrcode'])) { echo $before_widget; echo "".get_the_title().""; echo $after_widget; } wp_reset_query(); } /** @see WP_Widget::update */ function update($new_instance, $old_instance) { $instance = $new_instance; return $instance; } /** @see WP_Widget::form */ function form($instance) { if(isset($instance['title'])) $title = esc_attr($instance['title']); else $title = ''; if(isset($instance['pinfo'])) $package_info = $instance['pinfo']; ?>