- Cambios para optimizar el uso de memoria
- Cambios en el envio del email de la dedicatoria para evitar que cuente como SPAM git-svn-id: https://192.168.0.254/svn/Proyectos.ASong2U_Web/trunk@187 cd1a4ea2-8c7f-e448-aada-19d1fee9e1d6
This commit is contained in:
parent
fe80a2a007
commit
48ccd06dcf
@ -34,23 +34,28 @@ function bp_dedication_send_dedication_notification( $post_id, $to_user_email, $
|
||||
$post_link = add_query_arg('y', '1', $post_link);
|
||||
}
|
||||
|
||||
//$post_link = bp_dedication_getTinyUrl($post_link);
|
||||
|
||||
/* Set up and send the message */
|
||||
$subject = '[' . get_blog_option( 1, 'blogname' ) . '] ' . sprintf( __( '%s has dedicated a song 2u!', 'bp-dedication' ), stripslashes($sender_name) );
|
||||
|
||||
$message = sprintf( __(
|
||||
'%s (%s) has sent you a dedication!
|
||||
|
||||
To see %s\'s dedication: %s
|
||||
|
||||
---------------------
|
||||
', 'bp-dedication' ), $sender_name, $sender_username, $sender_username, $post_link );
|
||||
|
||||
//$message .= sprintf( __( 'To disable these notifications please log in and go to: %s', 'bp-example' ), $reciever_settings_link );
|
||||
|
||||
$subject = get_blog_option( 1, 'blogname' ) . '. ' . sprintf( __( '%s has dedicated a song 2u', 'bp-dedication' ), stripslashes($sender_name) );
|
||||
|
||||
//create a boundary for the email. This
|
||||
//$boundary = uniqid('np');
|
||||
|
||||
// headers - specify your from email address and name here
|
||||
// and specify the boundary for the email
|
||||
//$headers = "MIME-Version: 1.0\r\n";
|
||||
//$headers .= "From: asong2u \r\n";
|
||||
//$headers .= "To: ".$to_user_email."\r\n";
|
||||
//$headers .= "Content-Type: text/html";
|
||||
//$headers .= "Content-Type: multipart/alternative; boundary=" . $boundary . "\r\n";
|
||||
|
||||
ob_start();
|
||||
include(TEMPLATEPATH . '/_mails/mail_new_dedication.php');
|
||||
$message = ob_get_contents();
|
||||
ob_end_clean();
|
||||
|
||||
|
||||
// Send it!
|
||||
$result = wp_mail( $to_user_email, $subject, $message );
|
||||
$result = wp_mail($to_user_email, $subject, $message, $headers);
|
||||
}
|
||||
add_action( 'bp_dedication_create_new_dedication', 'bp_dedication_send_dedication_notification', 10, 3 );
|
||||
|
||||
|
||||
11
wp-content/themes/score/_mails/mail_new_dedication.php
Normal file
11
wp-content/themes/score/_mails/mail_new_dedication.php
Normal file
@ -0,0 +1,11 @@
|
||||
<?php echo "
|
||||
<p><a href='$post_link'>$sender_name ($sender_username) has sent you a dedication.</a></p>
|
||||
<h3>How to dedicate a song</h3>
|
||||
<p>It's very easy. You only have to follow a few steps and in seconds you will have your video ready to send. You also have a tutorial that will show you how to do it, just in case.<br>
|
||||
<p>All dedications go into our main page. Why? Because this is a site for everyone around the world. People will be sharing those magic moments with everybody else in different countries.<br>
|
||||
<p>You also have the opportunity when you dedicate a song, to make it private and only that person will have the access to your dedication. Then, only you and him/her will be able to see it.<br>
|
||||
<p>Try to send a video song of your favorite bands official video, in concert etc, instead of the cover, so everyone can enjoy them. We know, sometimes it's hard to find them and you only get to find the cover or a photograph.<br>
|
||||
<p>But if you waste a little time trying to find it, your friends will appreciate it. It`s a little boring to watch a photograph for more than three minutes, so try to avoid it. We are sure everybody will appreciate it.</p>
|
||||
<hr/>
|
||||
<p>This email was sent by: <a href='http://www.asong2u.com/'>asong2u.com</a></p>
|
||||
"; ?>
|
||||
@ -1,58 +1,57 @@
|
||||
<?php
|
||||
global $bp, $post, $gp_settings;
|
||||
require(ghostpool_inc . 'options.php');
|
||||
$from_dedications = bp_dedication_get_dedications_to_user($bp->displayed_user->id);
|
||||
$count = 0;
|
||||
$dedication_link = bp_core_get_userlink($bp->displayed_user->id, false, true) . $bp->dedications->slug . '/dedicated-2u/page/2/';
|
||||
?>
|
||||
<h4><?php _e('Dedicated 2 me'); ?></h4>
|
||||
<?php foreach ($from_dedications as $post) :
|
||||
$count++;
|
||||
if ($count > 10) {?>
|
||||
<a href="<?php echo $dedication_link; ?>" class="read-more" title="<?php _e('See More', 'gp_lang'); ?>"><?php _e('See More', 'gp_lang'); ?> »</a>
|
||||
<img class='read-more-loader' src='<?php echo get_template_directory_uri(); ?>/lib/images/loader.gif' style='display:none;'/>
|
||||
<?php break; } ?>
|
||||
|
||||
<?php setup_postdata($post); ?>
|
||||
|
||||
<?php
|
||||
$gp_settings['thumbnail_width'] = $theme_cat_thumbnail_width;
|
||||
$gp_settings['thumbnail_height'] = $theme_cat_thumbnail_height;
|
||||
?>
|
||||
|
||||
<?php include(dirname(__FILE__).'/../../loop-dedication-data.php'); ?>
|
||||
|
||||
<div class="post-<?php the_ID(); ?> home-dedicated-2-me post-loop"<?php // post_class('post-loop'); ?>>
|
||||
<!--Begin Image-->
|
||||
<?php if (has_post_thumbnail()) { ?>
|
||||
<div class="post-thumbnail<?php if ($gp_settings['image_wrap'] == "Disable") { ?> thumbnail-no-wrap<?php } ?>">
|
||||
|
||||
<a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>">
|
||||
<?php if (($theme_show_new_label) && ($gp_settings['unreaded'])) { ?><span class="new-label"></span><?php } ?>
|
||||
<?php $image = vt_resize(get_post_thumbnail_id(), '', $gp_settings['image_width'], $gp_settings['image_height'], true); ?>
|
||||
<img width="<?php echo $image['width']; ?>" height="<?php echo $image['height']; ?>" src="<?php echo $image['url']; ?>" alt="<?php if (get_post_meta(get_post_thumbnail_id(), '_wp_attachment_image_alt', true)) {
|
||||
echo get_post_meta(get_post_thumbnail_id(), '_wp_attachment_image_alt', true);
|
||||
} else {
|
||||
echo get_the_title();
|
||||
} ?>" />
|
||||
</a>
|
||||
</div>
|
||||
<?php } ?>
|
||||
<!--End Image-->
|
||||
|
||||
<!--Begin Post Text-->
|
||||
<div class="post-text">
|
||||
<h2><a href="<?php the_permalink(); ?>" title="<?php echo $gp_settings['artist_song']; ?>"><?php echo $gp_settings['artist_song_span_short']; ?></a></h2>
|
||||
<?php echo $gp_settings['from_flag']; ?>
|
||||
<span>FROM: <?php echo $gp_settings['from_user_link']; ?></span>
|
||||
</div>
|
||||
<!--End Post Text-->
|
||||
<br/>
|
||||
<div class="clear"></div>
|
||||
</div>
|
||||
|
||||
<?php endforeach; ?>
|
||||
<?php $from_dedications = NULL; ?>
|
||||
<?php wp_reset_postdata(); ?>
|
||||
|
||||
|
||||
<?php
|
||||
global $bp, $post, $gp_settings;
|
||||
require(ghostpool_inc . 'options.php');
|
||||
$from_dedications = bp_dedication_get_dedications_to_user($bp->displayed_user->id);
|
||||
$count = 0;
|
||||
$dedication_link = bp_core_get_userlink($bp->displayed_user->id, false, true) . $bp->dedications->slug . '/dedicated-2u/page/2/';
|
||||
?>
|
||||
<h4><?php _e('Dedicated 2 me'); ?></h4>
|
||||
<?php foreach ($from_dedications as $post) :
|
||||
$count++;
|
||||
if ($count > 10) {?>
|
||||
<a href="<?php echo $dedication_link; ?>" class="read-more" title="<?php _e('See More', 'gp_lang'); ?>"><?php _e('See More', 'gp_lang'); ?> »</a>
|
||||
<img class='read-more-loader' src='<?php echo get_template_directory_uri(); ?>/lib/images/loader.gif' style='display:none;'/>
|
||||
<?php break; } ?>
|
||||
|
||||
<?php setup_postdata($post); ?>
|
||||
|
||||
<?php
|
||||
$gp_settings['thumbnail_width'] = $theme_cat_thumbnail_width;
|
||||
$gp_settings['thumbnail_height'] = $theme_cat_thumbnail_height;
|
||||
?>
|
||||
|
||||
<?php include(dirname(__FILE__).'/../../loop-dedication-data.php'); ?>
|
||||
|
||||
<div class="post-<?php the_ID(); ?> home-dedicated-2-me post-loop"<?php // post_class('post-loop'); ?>>
|
||||
<!--Begin Image-->
|
||||
<?php if (has_post_thumbnail()) { ?>
|
||||
<div class="post-thumbnail<?php if ($gp_settings['image_wrap'] == "Disable") { ?> thumbnail-no-wrap<?php } ?>">
|
||||
|
||||
<a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>">
|
||||
<?php if (($theme_show_new_label) && ($gp_settings['unreaded'])) { ?><span class="new-label"></span><?php } ?>
|
||||
<?php $image = vt_resize(get_post_thumbnail_id(), '', $gp_settings['image_width'], $gp_settings['image_height'], true); ?>
|
||||
<img width="<?php echo $image['width']; ?>" height="<?php echo $image['height']; ?>" src="<?php echo $image['url']; ?>" alt="<?php if (get_post_meta(get_post_thumbnail_id(), '_wp_attachment_image_alt', true)) {
|
||||
echo get_post_meta(get_post_thumbnail_id(), '_wp_attachment_image_alt', true);
|
||||
} else {
|
||||
echo get_the_title();
|
||||
} ?>" />
|
||||
</a>
|
||||
</div>
|
||||
<?php } ?>
|
||||
<!--End Image-->
|
||||
|
||||
<!--Begin Post Text-->
|
||||
<div class="post-text">
|
||||
<h2><a href="<?php the_permalink(); ?>" title="<?php echo $gp_settings['artist_song']; ?>"><?php echo $gp_settings['artist_song_span_short']; ?></a></h2>
|
||||
<?php echo $gp_settings['from_flag']; ?>
|
||||
<span>FROM: <?php echo $gp_settings['from_user_link']; ?></span>
|
||||
</div>
|
||||
<!--End Post Text-->
|
||||
<br/>
|
||||
<div class="clear"></div>
|
||||
</div>
|
||||
|
||||
<?php endforeach; ?>
|
||||
<?php wp_reset_postdata(); ?>
|
||||
|
||||
|
||||
|
||||
@ -1,57 +1,56 @@
|
||||
<?php
|
||||
global $bp, $post, $gp_settings;
|
||||
require(ghostpool_inc . 'options.php');
|
||||
$from_dedications = bp_dedication_get_dedications_from_user($bp->displayed_user->id);
|
||||
$count = 0;
|
||||
$dedication_link = bp_core_get_userlink($bp->displayed_user->id, false, true) . $bp->dedications->slug . '/my-dedications/page/2/';
|
||||
?>
|
||||
<h4><?php _e('My dedications'); ?></h4>
|
||||
<?php foreach ($from_dedications as $post) :
|
||||
$count++;
|
||||
if ($count > 10) {?>
|
||||
<a href="<?php echo $dedication_link; ?>" class="read-more" title="<?php _e('See More', 'gp_lang'); ?>"><?php _e('See More', 'gp_lang'); ?> »</a>
|
||||
<img class='read-more-loader' src='<?php echo get_template_directory_uri(); ?>/lib/images/loader.gif' style='display:none;'/>
|
||||
<?php break; } ?>
|
||||
|
||||
<?php setup_postdata($post); ?>
|
||||
|
||||
<?php
|
||||
$gp_settings['thumbnail_width'] = $theme_cat_thumbnail_width;
|
||||
$gp_settings['thumbnail_height'] = $theme_cat_thumbnail_height;
|
||||
?>
|
||||
|
||||
<?php include(dirname(__FILE__).'/../../loop-dedication-data.php'); ?>
|
||||
|
||||
<div class="post-<?php the_ID(); ?> home-my-dedications post-loop" <?php //post_class('post-loop'); ?>>
|
||||
<!--Begin Image-->
|
||||
<?php if (has_post_thumbnail()) { ?>
|
||||
<div class="post-thumbnail<?php if ($gp_settings['image_wrap'] == "Disable") { ?> thumbnail-no-wrap<?php } ?>">
|
||||
|
||||
<a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>">
|
||||
<?php $image = vt_resize(get_post_thumbnail_id(), '', $gp_settings['image_width'], $gp_settings['image_height'], true); ?>
|
||||
<img width="<?php echo $image['width']; ?>" height="<?php echo $image['height']; ?>" src="<?php echo $image['url']; ?>" alt="<?php if (get_post_meta(get_post_thumbnail_id(), '_wp_attachment_image_alt', true)) {
|
||||
echo get_post_meta(get_post_thumbnail_id(), '_wp_attachment_image_alt', true);
|
||||
} else {
|
||||
echo get_the_title();
|
||||
} ?>" />
|
||||
</a>
|
||||
</div>
|
||||
<?php } ?>
|
||||
<!--End Image-->
|
||||
|
||||
<!--Begin Post Text-->
|
||||
<div class="post-text">
|
||||
<h2><a href="<?php the_permalink(); ?>" title="<?php echo $gp_settings['artist_song']; ?>"><?php echo $gp_settings['artist_song_span_short']; ?></a></h2>
|
||||
<?php echo $gp_settings['to_flag']; ?>
|
||||
<span>TO: <?php echo $gp_settings['to_user_link']; ?></span>
|
||||
</div>
|
||||
<!--End Post Text-->
|
||||
<br/>
|
||||
<div class="clear"></div>
|
||||
</div>
|
||||
|
||||
<?php endforeach; ?>
|
||||
<?php $from_dedications = NULL; ?>
|
||||
<?php wp_reset_postdata(); ?>
|
||||
|
||||
|
||||
<?php
|
||||
global $bp, $post, $gp_settings;
|
||||
require(ghostpool_inc . 'options.php');
|
||||
$from_dedications = bp_dedication_get_dedications_from_user($bp->displayed_user->id);
|
||||
$count = 0;
|
||||
$dedication_link = bp_core_get_userlink($bp->displayed_user->id, false, true) . $bp->dedications->slug . '/my-dedications/page/2/';
|
||||
?>
|
||||
<h4><?php _e('My dedications'); ?></h4>
|
||||
<?php foreach ($from_dedications as $post) :
|
||||
$count++;
|
||||
if ($count > 10) {?>
|
||||
<a href="<?php echo $dedication_link; ?>" class="read-more" title="<?php _e('See More', 'gp_lang'); ?>"><?php _e('See More', 'gp_lang'); ?> »</a>
|
||||
<img class='read-more-loader' src='<?php echo get_template_directory_uri(); ?>/lib/images/loader.gif' style='display:none;'/>
|
||||
<?php break; } ?>
|
||||
|
||||
<?php setup_postdata($post); ?>
|
||||
|
||||
<?php
|
||||
$gp_settings['thumbnail_width'] = $theme_cat_thumbnail_width;
|
||||
$gp_settings['thumbnail_height'] = $theme_cat_thumbnail_height;
|
||||
?>
|
||||
|
||||
<?php include(dirname(__FILE__).'/../../loop-dedication-data.php'); ?>
|
||||
|
||||
<div class="post-<?php the_ID(); ?> home-my-dedications post-loop" <?php //post_class('post-loop'); ?>>
|
||||
<!--Begin Image-->
|
||||
<?php if (has_post_thumbnail()) { ?>
|
||||
<div class="post-thumbnail<?php if ($gp_settings['image_wrap'] == "Disable") { ?> thumbnail-no-wrap<?php } ?>">
|
||||
|
||||
<a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>">
|
||||
<?php $image = vt_resize(get_post_thumbnail_id(), '', $gp_settings['image_width'], $gp_settings['image_height'], true); ?>
|
||||
<img width="<?php echo $image['width']; ?>" height="<?php echo $image['height']; ?>" src="<?php echo $image['url']; ?>" alt="<?php if (get_post_meta(get_post_thumbnail_id(), '_wp_attachment_image_alt', true)) {
|
||||
echo get_post_meta(get_post_thumbnail_id(), '_wp_attachment_image_alt', true);
|
||||
} else {
|
||||
echo get_the_title();
|
||||
} ?>" />
|
||||
</a>
|
||||
</div>
|
||||
<?php } ?>
|
||||
<!--End Image-->
|
||||
|
||||
<!--Begin Post Text-->
|
||||
<div class="post-text">
|
||||
<h2><a href="<?php the_permalink(); ?>" title="<?php echo $gp_settings['artist_song']; ?>"><?php echo $gp_settings['artist_song_span_short']; ?></a></h2>
|
||||
<?php echo $gp_settings['to_flag']; ?>
|
||||
<span>TO: <?php echo $gp_settings['to_user_link']; ?></span>
|
||||
</div>
|
||||
<!--End Post Text-->
|
||||
<br/>
|
||||
<div class="clear"></div>
|
||||
</div>
|
||||
|
||||
<?php endforeach; ?>
|
||||
<?php wp_reset_postdata(); ?>
|
||||
|
||||
|
||||
|
||||
@ -824,15 +824,16 @@ function gp_get_unread_dedications() {
|
||||
}
|
||||
|
||||
function set_from_email($email) {
|
||||
/*$new_email = $email;
|
||||
if ($email == 'noreply@asong2u.com') :*/
|
||||
$new_email = 'asong2u@asong2u.com';
|
||||
//endif;
|
||||
return $new_email;
|
||||
return 'asong2u@asong2u.com';
|
||||
}
|
||||
add_filter('wp_mail_from', 'set_from_email');
|
||||
|
||||
function set_mail_content_type() {
|
||||
return "text/html";
|
||||
}
|
||||
add_filter ("wp_mail_content_type", "set_mail_content_type");
|
||||
|
||||
remove_action( 'login_head', 'wp_no_robots', 10 );
|
||||
|
||||
|
||||
?>
|
||||
@ -1,85 +1,123 @@
|
||||
<?php
|
||||
|
||||
get_header();
|
||||
global $gp_settings, $post, $current_user;
|
||||
get_currentuserinfo();
|
||||
|
||||
?>
|
||||
|
||||
<?php
|
||||
$orderby = 'rand';
|
||||
$args = array(
|
||||
"cat" => $gp_settings['cats'],
|
||||
"ignore_sticky_posts" => 1,
|
||||
"orderby" => $orderby,
|
||||
"order" => $order,
|
||||
"paged" => $paged,
|
||||
"posts_per_page" => $gp_settings['posts_per_page'],
|
||||
//"post__not_in" => $ids_descartados
|
||||
);
|
||||
|
||||
query_posts($args);
|
||||
?>
|
||||
|
||||
<div id="content"<?php if($gp_settings['dropdown_filter'] == "0") { ?> class="shift-down"<?php } ?>>
|
||||
|
||||
<div id="precontent-wrapper">
|
||||
<div id="dedicationComments_container" class="columns two first text-left"> </div>
|
||||
<div id="sidebar-home" class="columns two last text-left">
|
||||
<?php dynamic_sidebar('homepage-1'); ?>
|
||||
</div>
|
||||
<div class="clear"></div>
|
||||
</div>
|
||||
<div class="clear"></div>
|
||||
|
||||
|
||||
<div class="contentInner">
|
||||
<?php if (have_posts()) : while (have_posts()) : the_post(); include('loop-dedication-data.php'); ?>
|
||||
<div <?php post_class('post-loop'); ?>>
|
||||
<!--Begin Image-->
|
||||
<?php if(has_post_thumbnail()) { ?>
|
||||
<div class="post-thumbnail<?php if($gp_settings['image_wrap'] == "Disable") { ?> thumbnail-no-wrap<?php } ?>">
|
||||
|
||||
<a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>">
|
||||
<?php $image = vt_resize(get_post_thumbnail_id(), '', $gp_settings['image_width'], $gp_settings['image_height'], true); ?>
|
||||
<img width="<?php echo $image['width']; ?>" height="<?php echo $image['height']; ?>" src="<?php echo $image['url']; ?>" alt="<?php if(get_post_meta(get_post_thumbnail_id(), '_wp_attachment_image_alt', true)) { echo get_post_meta(get_post_thumbnail_id(), '_wp_attachment_image_alt', true); } else { echo get_the_title(); } ?>" />
|
||||
</a>
|
||||
</div>
|
||||
<?php } ?>
|
||||
<!--End Image-->
|
||||
|
||||
<!--Begin Post Text-->
|
||||
<div class="post-text">
|
||||
<h2><a href="<?php the_permalink(); ?>" title="<?php echo $gp_settings['artist_song']; ?>"><?php echo $gp_settings['artist_song_span_short']; ?></a></h2>
|
||||
<?php echo $gp_settings['from_flag']; ?><span>FROM: <?php echo $gp_settings['from_user_link']; ?></span>
|
||||
<?php echo $gp_settings['to_flag']; ?>
|
||||
<span>TO: <?php echo $gp_settings['to_user_link']; ?></span>
|
||||
</div>
|
||||
<!--End Post Text-->
|
||||
|
||||
</div>
|
||||
<?php endwhile; ?>
|
||||
|
||||
<?php
|
||||
if($gp_settings['pagination'] == "0") {
|
||||
gp_ajax_pagination();
|
||||
} else { ?>
|
||||
<div class="more-posts">
|
||||
<?php
|
||||
$category_id = get_cat_ID( DEDICATION_CATEGORY_SLUG );
|
||||
$category_link = get_category_link( $category_id );
|
||||
?>
|
||||
<a href="<?php echo esc_url( $category_link ); ?>" class="read-more" title="<?php _e('See More', 'gp_lang'); ?>"><?php _e('See More', 'gp_lang'); ?> »</a>
|
||||
</div>
|
||||
<?php } ?>
|
||||
|
||||
<?php if($gp_settings['dropdown_filter'] == "0") { require_once('dropdown-filter.php'); } ?>
|
||||
<?php else : ?>
|
||||
<h4><?php _e('Try searching for a different term.', 'gp_lang'); ?></h4>
|
||||
<?php endif; ?>
|
||||
<?php wp_reset_query(); ?>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<?php get_sidebar(); ?>
|
||||
<?php
|
||||
|
||||
get_header();
|
||||
global $gp_settings, $post, $current_user;
|
||||
get_currentuserinfo();
|
||||
|
||||
?>
|
||||
|
||||
<?php
|
||||
|
||||
//$args = "cat=".$gp_settings['cats']."&caller_get_posts=1&orderby=$orderby&order=$order&gdsr_sort=$gdsr_sort&gdsr_order=$gdsr_order&paged=$paged&posts_per_page=-1";
|
||||
/*
|
||||
$args = array(
|
||||
"cat" => $gp_settings['cats'],
|
||||
"ignore_sticky_posts" => 1,
|
||||
"orderby" => $orderby,
|
||||
"order" => $order,
|
||||
"paged" => $paged,
|
||||
"posts_per_page" => -1
|
||||
);
|
||||
|
||||
query_posts($args);
|
||||
$urls_video = array();
|
||||
$ids_descartados = array();
|
||||
|
||||
if (have_posts()) :
|
||||
while (have_posts()) :
|
||||
the_post();
|
||||
include('loop-dedication-data.php');
|
||||
|
||||
// Usuario actual puede ver la dedicatoria?
|
||||
if ($post->post_status == 'private') {
|
||||
if (($current_user->ID != $gp_settings['from_user_id']) && ($current_user->ID != $gp_settings['to_user_id'])) {
|
||||
$ids_descartados[] = $post->ID;
|
||||
}
|
||||
}
|
||||
|
||||
if ($theme_homepage_not_repeat_videos) {
|
||||
// Si la URL del video ya ha salido en una dedicatoria anterior, me la salto
|
||||
if (in_array($gp_settings['video'], $urls_video)) {
|
||||
$ids_descartados[] = $post->ID;
|
||||
}
|
||||
}
|
||||
|
||||
$urls_video[] = $gp_settings['video'];
|
||||
endwhile;
|
||||
endif;*/
|
||||
$orderby = 'rand';
|
||||
$args = array(
|
||||
"cat" => $gp_settings['cats'],
|
||||
"ignore_sticky_posts" => 1,
|
||||
"orderby" => $orderby,
|
||||
"order" => $order,
|
||||
"paged" => $paged,
|
||||
"posts_per_page" => $gp_settings['posts_per_page'],
|
||||
//"post__not_in" => $ids_descartados
|
||||
);
|
||||
|
||||
query_posts($args);
|
||||
?>
|
||||
|
||||
<div id="content"<?php if($gp_settings['dropdown_filter'] == "0") { ?> class="shift-down"<?php } ?>>
|
||||
|
||||
<div id="precontent-wrapper">
|
||||
<div id="dedicationComments_container" class="columns two first text-left"> </div>
|
||||
<div id="sidebar-home" class="columns two last text-left">
|
||||
<?php dynamic_sidebar('homepage-1'); ?>
|
||||
</div>
|
||||
<div class="clear"></div>
|
||||
</div>
|
||||
<div class="clear"></div>
|
||||
|
||||
|
||||
<div class="contentInner">
|
||||
<?php if (have_posts()) : while (have_posts()) : the_post(); include('loop-dedication-data.php'); ?>
|
||||
<div <?php post_class('post-loop'); ?>>
|
||||
<!--Begin Image-->
|
||||
<?php if(has_post_thumbnail()) { ?>
|
||||
<div class="post-thumbnail<?php if($gp_settings['image_wrap'] == "Disable") { ?> thumbnail-no-wrap<?php } ?>">
|
||||
|
||||
<a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>">
|
||||
<?php $image = vt_resize(get_post_thumbnail_id(), '', $gp_settings['image_width'], $gp_settings['image_height'], true); ?>
|
||||
<img width="<?php echo $image['width']; ?>" height="<?php echo $image['height']; ?>" src="<?php echo $image['url']; ?>" alt="<?php if(get_post_meta(get_post_thumbnail_id(), '_wp_attachment_image_alt', true)) { echo get_post_meta(get_post_thumbnail_id(), '_wp_attachment_image_alt', true); } else { echo get_the_title(); } ?>" />
|
||||
</a>
|
||||
</div>
|
||||
<?php } ?>
|
||||
<!--End Image-->
|
||||
|
||||
<!--Begin Post Text-->
|
||||
<div class="post-text">
|
||||
<h2><a href="<?php the_permalink(); ?>" title="<?php echo $gp_settings['artist_song']; ?>"><?php echo $gp_settings['artist_song_span_short']; ?></a></h2>
|
||||
<?php echo $gp_settings['from_flag']; ?><span>FROM: <?php echo $gp_settings['from_user_link']; ?></span>
|
||||
<?php echo $gp_settings['to_flag']; ?>
|
||||
<span>TO: <?php echo $gp_settings['to_user_link']; ?></span>
|
||||
</div>
|
||||
<!--End Post Text-->
|
||||
|
||||
</div>
|
||||
<?php endwhile; ?>
|
||||
|
||||
<?php
|
||||
if($gp_settings['pagination'] == "0") {
|
||||
gp_ajax_pagination();
|
||||
} else { ?>
|
||||
<div class="more-posts">
|
||||
<?php
|
||||
$category_id = get_cat_ID( DEDICATION_CATEGORY_SLUG );
|
||||
$category_link = get_category_link( $category_id );
|
||||
?>
|
||||
<a href="<?php echo esc_url( $category_link ); ?>" class="read-more" title="<?php _e('See More', 'gp_lang'); ?>"><?php _e('See More', 'gp_lang'); ?> »</a>
|
||||
</div>
|
||||
<?php } ?>
|
||||
|
||||
<?php if($gp_settings['dropdown_filter'] == "0") { require_once('dropdown-filter.php'); } ?>
|
||||
<?php else : ?>
|
||||
<h4><?php _e('Try searching for a different term.', 'gp_lang'); ?></h4>
|
||||
<?php endif; ?>
|
||||
<?php wp_reset_query(); ?>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<?php get_sidebar(); ?>
|
||||
<?php get_footer(); ?>
|
||||
@ -1,131 +1,132 @@
|
||||
<?php
|
||||
require_once( ABSPATH . "wp-config.php" );
|
||||
|
||||
function gp_enqueue_ajax_scripts() {
|
||||
if (!is_admin()) {
|
||||
// embed the javascript file that makes the AJAX request
|
||||
wp_enqueue_script( 'gp_ajax_video_data_request', get_template_directory_uri() . '/lib/scripts/custom-ajax.min.js', array( 'jquery' ) );
|
||||
//wp_enqueue_script( 'gp_ajax_video_data_request', get_template_directory_uri() . '/lib/scripts/custom-ajax.js', array( 'jquery' ) );
|
||||
|
||||
// declare the URL to the file that handles the AJAX request (wp-admin/admin-ajax.php)
|
||||
wp_localize_script( 'gp_ajax_video_data_request', 'MyAjax', array(
|
||||
//'ajaxurl' => admin_url( 'admin-ajax.php' ),
|
||||
'postCommentNonce' => wp_create_nonce( 'myajax-post-comment-nonce' )
|
||||
));
|
||||
}
|
||||
}
|
||||
add_action('wp_print_scripts', 'gp_enqueue_ajax_scripts');
|
||||
|
||||
function gp_ajax_video_data() {
|
||||
global $gp_settings, $post, $current_user, $bp;
|
||||
get_currentuserinfo();
|
||||
|
||||
$nonce = $_POST['postCommentNonce'];
|
||||
if ( ! wp_verify_nonce( $nonce, 'myajax-post-comment-nonce' ) )
|
||||
die ( 'Busted!');
|
||||
|
||||
// get the submitted parameters
|
||||
if (isset($_POST['id']))
|
||||
$postID = $_POST['id'];
|
||||
|
||||
header('Cache-Control: no-cache, must-revalidate');
|
||||
header('Content-type: application/json');
|
||||
|
||||
$displayed_id = bp_displayed_user_id();
|
||||
$dedication_orderby = "rand"; //date";
|
||||
$category_name = 'dedication';
|
||||
$post_status = array('publish', 'private');
|
||||
|
||||
if ($postID > 0) {
|
||||
$args = array(
|
||||
'p' => $postID
|
||||
);
|
||||
} else {
|
||||
$args = array(
|
||||
'post_type' => array('post'),
|
||||
'orderby' => $dedication_orderby,
|
||||
'posts_per_page' => 10,
|
||||
'post_status' => $post_status,
|
||||
'category_name' => $category_name,
|
||||
);
|
||||
}
|
||||
$array = array();
|
||||
$i = 0;
|
||||
|
||||
$listavideos = new WP_Query($args);
|
||||
|
||||
while ($listavideos->have_posts()) {
|
||||
$listavideos->the_post();
|
||||
require(dirname(__FILE__).'/../../loop-dedication-data.php');
|
||||
|
||||
// Perfil del usuario: sólo mostrar las dedicadas por él y para él. El resto se descartan.
|
||||
if ( $bp->current_component == BP_DEDICATION_SLUG ) {
|
||||
if (($displayed_id != $gp_settings['from_user_id']) && ($displayed_id != $gp_settings['to_user_id'])) {
|
||||
continue; // me salto esta dedicatoria
|
||||
}
|
||||
}
|
||||
|
||||
// Página de inicio / página del video: Usuario actual puede ver la dedicatoria?
|
||||
if ($post->post_status == 'private') {
|
||||
if (($current_user->ID != $gp_settings['from_user_id']) && ($current_user->ID != $gp_settings['to_user_id'])) {
|
||||
continue; // me salto esta dedicatoria
|
||||
}
|
||||
}
|
||||
|
||||
$array[$i] = array();
|
||||
$array[$i]['id'] = $post->ID;
|
||||
$array[$i]['title'] = $post->post_title;
|
||||
$array[$i]['video'] = $gp_settings['video'];
|
||||
$array[$i]['video_id'] = $gp_settings['video_id'];
|
||||
$array[$i]['video_path'] = $gp_settings['video_path'];
|
||||
$array[$i]['video_type'] = $gp_settings['video_type'];
|
||||
$array[$i]['permalink'] = $post->guid;
|
||||
$array[$i]['extlink'] = $gp_settings['enc_link'];
|
||||
$array[$i]['artist'] = $gp_settings['artist_short'];
|
||||
$array[$i]['song'] = $gp_settings['song_short'];
|
||||
$array[$i]['unreaded'] = $gp_settings['unreaded'];
|
||||
|
||||
$array[$i]['from_to_text'] = $gp_settings['from_flag'];
|
||||
$array[$i]['from_to_text'] .= '<span>FROM: ' . $gp_settings['from_user_link'] . '</span> ';
|
||||
$array[$i]['from_to_text'] .= $gp_settings['to_flag'];
|
||||
$array[$i]['from_to_text'] .= '<span>TO: ' . $gp_settings['to_user_link'] . '</span>';
|
||||
|
||||
$i++;
|
||||
|
||||
break;
|
||||
}
|
||||
wp_reset_postdata();
|
||||
$listavideos = NULL;
|
||||
|
||||
$salida = '';
|
||||
foreach($array as $video) {
|
||||
$salida .= '<li id="playlist-element-' . $video['id'] . '" data-path="' . $video['video_path'] . '" data-type="' . $video['video_type']. '">';
|
||||
$salida .= '<span id="postdata-id-' . $video['id'] . '">' . $video['id'] . '</span>';
|
||||
$salida .= '<span id="postdata-title-' . $video['id'] . '"><a href="' . $video['permalink']. '" title="' . $video['title']. '">' . $video['title']. '</a></span>';
|
||||
$salida .= '<span id="postdata-artist-' . $video['id'] . '">' . $video['artist']. '</span>';
|
||||
$salida .= '<span id="postdata-song-' . $video['id'] . '">' . $video['song']. '</span>';
|
||||
$salida .= '<span id="postdata-link-' . $video['id'] . '">' . $video['permalink']. '</span>';
|
||||
$salida .= '<span id="postdata-extlink-' . $video['id'] . '">' . $video['extlink']. '</span>';
|
||||
$salida .= '<span id="postdata-comments-' . $video['id'] . '"></span>';
|
||||
|
||||
if ($video['unreaded']) {
|
||||
$salida .= '<span id="postdata-mark-read-' . $video['id'] . '">';
|
||||
$salida .= mar_read_unread_links('', '', false);
|
||||
$salida .= '</span>';
|
||||
}
|
||||
$salida .= '<span id="postdata-from-to-' . $video['id'] . '">';
|
||||
$salida .= $video['from_to_text'];
|
||||
$salida .= '</span>';
|
||||
|
||||
$salida .= '</li>';
|
||||
}
|
||||
$array = NULL;
|
||||
|
||||
echo json_encode($salida);
|
||||
|
||||
die();
|
||||
}
|
||||
add_action('wp_ajax_gp_video_data', 'gp_ajax_video_data');
|
||||
//add_action('wp_ajax_nopriv_gp_video_data', 'gp_ajax_video_data');
|
||||
|
||||
?>
|
||||
<?php
|
||||
require_once( ABSPATH . "wp-config.php" );
|
||||
|
||||
function gp_enqueue_ajax_scripts() {
|
||||
if (!is_admin()) {
|
||||
// embed the javascript file that makes the AJAX request
|
||||
wp_enqueue_script( 'gp_ajax_video_data_request', get_template_directory_uri() . '/lib/scripts/custom-ajax.min.js', array( 'jquery' ) );
|
||||
//wp_enqueue_script( 'gp_ajax_video_data_request', get_template_directory_uri() . '/lib/scripts/custom-ajax.js', array( 'jquery' ) );
|
||||
|
||||
// declare the URL to the file that handles the AJAX request (wp-admin/admin-ajax.php)
|
||||
wp_localize_script( 'gp_ajax_video_data_request', 'MyAjax', array(
|
||||
//'ajaxurl' => admin_url( 'admin-ajax.php' ),
|
||||
'postCommentNonce' => wp_create_nonce( 'myajax-post-comment-nonce' )
|
||||
));
|
||||
}
|
||||
}
|
||||
add_action('wp_print_scripts', 'gp_enqueue_ajax_scripts');
|
||||
|
||||
function gp_ajax_video_data() {
|
||||
global $gp_settings, $post, $current_user, $bp;
|
||||
get_currentuserinfo();
|
||||
|
||||
$nonce = $_POST['postCommentNonce'];
|
||||
if ( ! wp_verify_nonce( $nonce, 'myajax-post-comment-nonce' ) )
|
||||
die ( 'Busted!');
|
||||
|
||||
// get the submitted parameters
|
||||
if (isset($_POST['id']))
|
||||
$postID = $_POST['id'];
|
||||
|
||||
header('Cache-Control: no-cache, must-revalidate');
|
||||
header('Content-type: application/json');
|
||||
|
||||
$displayed_id = bp_displayed_user_id();
|
||||
$dedication_orderby = "rand"; //date";
|
||||
$category_name = 'dedication';
|
||||
$post_status = array('publish', 'private');
|
||||
|
||||
if ($postID > 0) {
|
||||
$args = array(
|
||||
'p' => $postID
|
||||
);
|
||||
} else {
|
||||
$args = array(
|
||||
'post_type' => array('post'),
|
||||
'orderby' => $dedication_orderby,
|
||||
'numberposts' => 10,
|
||||
'post_status' => $post_status,
|
||||
'category_name' => $category_name,
|
||||
'offset' => 1,
|
||||
);
|
||||
}
|
||||
$array = array();
|
||||
$i = 0;
|
||||
|
||||
$listavideos = new WP_Query($args);
|
||||
|
||||
while ($listavideos->have_posts()) {
|
||||
$listavideos->the_post();
|
||||
require(dirname(__FILE__).'/../../loop-dedication-data.php');
|
||||
|
||||
// Perfil del usuario: sólo mostrar las dedicadas por él y para él. El resto se descartan.
|
||||
if ( $bp->current_component == BP_DEDICATION_SLUG ) {
|
||||
if (($displayed_id != $gp_settings['from_user_id']) && ($displayed_id != $gp_settings['to_user_id'])) {
|
||||
continue; // me salto esta dedicatoria
|
||||
}
|
||||
}
|
||||
|
||||
// Página de inicio / página del video: Usuario actual puede ver la dedicatoria?
|
||||
if ($post->post_status == 'private') {
|
||||
if (($current_user->ID != $gp_settings['from_user_id']) && ($current_user->ID != $gp_settings['to_user_id'])) {
|
||||
continue; // me salto esta dedicatoria
|
||||
}
|
||||
}
|
||||
|
||||
$array[$i] = array();
|
||||
$array[$i]['id'] = $post->ID;
|
||||
$array[$i]['title'] = $post->post_title;
|
||||
$array[$i]['video'] = $gp_settings['video'];
|
||||
$array[$i]['video_id'] = $gp_settings['video_id'];
|
||||
$array[$i]['video_path'] = $gp_settings['video_path'];
|
||||
$array[$i]['video_type'] = $gp_settings['video_type'];
|
||||
$array[$i]['permalink'] = $post->guid;
|
||||
$array[$i]['extlink'] = $gp_settings['enc_link'];
|
||||
$array[$i]['artist'] = $gp_settings['artist_short'];
|
||||
$array[$i]['song'] = $gp_settings['song_short'];
|
||||
$array[$i]['unreaded'] = $gp_settings['unreaded'];
|
||||
|
||||
$array[$i]['from_to_text'] = $gp_settings['from_flag'];
|
||||
$array[$i]['from_to_text'] .= '<span>FROM: ' . $gp_settings['from_user_link'] . '</span> ';
|
||||
$array[$i]['from_to_text'] .= $gp_settings['to_flag'];
|
||||
$array[$i]['from_to_text'] .= '<span>TO: ' . $gp_settings['to_user_link'] . '</span>';
|
||||
|
||||
$i++;
|
||||
|
||||
break;
|
||||
}
|
||||
wp_reset_postdata();
|
||||
$listavideos = NULL;
|
||||
|
||||
$salida = '';
|
||||
foreach($array as $video) {
|
||||
$salida .= '<li id="playlist-element-' . $video['id'] . '" data-path="' . $video['video_path'] . '" data-type="' . $video['video_type']. '">';
|
||||
$salida .= '<span id="postdata-id-' . $video['id'] . '">' . $video['id'] . '</span>';
|
||||
$salida .= '<span id="postdata-title-' . $video['id'] . '"><a href="' . $video['permalink']. '" title="' . $video['title']. '">' . $video['title']. '</a></span>';
|
||||
$salida .= '<span id="postdata-artist-' . $video['id'] . '">' . $video['artist']. '</span>';
|
||||
$salida .= '<span id="postdata-song-' . $video['id'] . '">' . $video['song']. '</span>';
|
||||
$salida .= '<span id="postdata-link-' . $video['id'] . '">' . $video['permalink']. '</span>';
|
||||
$salida .= '<span id="postdata-extlink-' . $video['id'] . '">' . $video['extlink']. '</span>';
|
||||
$salida .= '<span id="postdata-comments-' . $video['id'] . '"></span>';
|
||||
|
||||
if ($video['unreaded']) {
|
||||
$salida .= '<span id="postdata-mark-read-' . $video['id'] . '">';
|
||||
$salida .= mar_read_unread_links('', '', false);
|
||||
$salida .= '</span>';
|
||||
}
|
||||
$salida .= '<span id="postdata-from-to-' . $video['id'] . '">';
|
||||
$salida .= $video['from_to_text'];
|
||||
$salida .= '</span>';
|
||||
|
||||
$salida .= '</li>';
|
||||
}
|
||||
$array = NULL;
|
||||
|
||||
echo json_encode($salida);
|
||||
|
||||
die();
|
||||
}
|
||||
add_action('wp_ajax_gp_video_data', 'gp_ajax_video_data');
|
||||
//add_action('wp_ajax_nopriv_gp_video_data', 'gp_ajax_video_data');
|
||||
|
||||
?>
|
||||
|
||||
@ -20,7 +20,8 @@ if ($_ishome || ( $bp->current_component == BP_DEDICATION_SLUG )) {
|
||||
$args = array(
|
||||
'post_type' => array('post'),
|
||||
'orderby' => $dedication_orderby,
|
||||
'posts_per_page' => -1,
|
||||
//'posts_per_page' => -1,
|
||||
'numberposts' => 5,
|
||||
'post_status' => $post_status,
|
||||
'category_name' => $category_name,
|
||||
);
|
||||
|
||||
Loading…
Reference in New Issue
Block a user