Tarea #1039 -> Cuando se envia una dedicatoria, redirigir al terminar el video
git-svn-id: https://192.168.0.254/svn/Proyectos.ASong2U_Web/trunk@134 cd1a4ea2-8c7f-e448-aada-19d1fee9e1d6
This commit is contained in:
parent
9c18968e59
commit
df2a1060a7
@ -14,11 +14,10 @@ function bp_dedication_send_dedication_notification( $post_id, $to_user_email, $
|
|||||||
|
|
||||||
/* Let's grab both user's names to use in the email. */
|
/* Let's grab both user's names to use in the email. */
|
||||||
$sender_ud = get_userdata( $from_user_id );
|
$sender_ud = get_userdata( $from_user_id );
|
||||||
|
|
||||||
|
|
||||||
$sender_username = $sender_ud->user_login;
|
$sender_username = $sender_ud->user_login;
|
||||||
$sender_name = bp_core_get_user_displayname( $sender_username );
|
$sender_name = bp_core_get_user_displayname( $sender_username );
|
||||||
//$reciever_name = bp_core_get_user_displayname( $to_user_id, false );
|
|
||||||
|
//$reciever_name = bp_core_get_user_displayname( $to_user_id, false );
|
||||||
|
|
||||||
|
|
||||||
/* Now we need to construct the URL's that we are going to use in the email */
|
/* Now we need to construct the URL's that we are going to use in the email */
|
||||||
@ -28,6 +27,13 @@ function bp_dedication_send_dedication_notification( $post_id, $to_user_email, $
|
|||||||
|
|
||||||
$post_link = get_option('siteurl') . '/index.php';
|
$post_link = get_option('siteurl') . '/index.php';
|
||||||
$post_link = add_query_arg('refid', $enc_link, $post_link);
|
$post_link = add_query_arg('refid', $enc_link, $post_link);
|
||||||
|
|
||||||
|
// existe el destinatario como usuario?
|
||||||
|
$reciever_ud = get_user_by('email', $to_user_email);
|
||||||
|
if ($reciever_ud) {
|
||||||
|
$post_link = add_query_arg('y', '1', $post_link);
|
||||||
|
}
|
||||||
|
|
||||||
//$post_link = bp_dedication_getTinyUrl($post_link);
|
//$post_link = bp_dedication_getTinyUrl($post_link);
|
||||||
|
|
||||||
/* Set up and send the message */
|
/* Set up and send the message */
|
||||||
|
|||||||
@ -656,7 +656,12 @@ add_filter('query_vars', 'add_fs_var');
|
|||||||
|
|
||||||
function play_video_on_full_screen() {
|
function play_video_on_full_screen() {
|
||||||
$fs = get_query_var('fs');
|
$fs = get_query_var('fs');
|
||||||
return ($fs == '1');
|
return ($fs && ($fs != '0'));
|
||||||
|
}
|
||||||
|
|
||||||
|
function play_video_for_registeres_user() {
|
||||||
|
$fs = get_query_var('fs');
|
||||||
|
return ($fs == '2');
|
||||||
}
|
}
|
||||||
|
|
||||||
if(!function_exists('_log')){
|
if(!function_exists('_log')){
|
||||||
@ -689,7 +694,12 @@ function gp_encoded_dedication_redirect_for_nonusers($current_uri, $redirect_to)
|
|||||||
if (key_exists('refid', $args)) {
|
if (key_exists('refid', $args)) {
|
||||||
setcookie("refid", 1, time()+60, SITECOOKIEPATH); // Cookie con 1 minuto de validez
|
setcookie("refid", 1, time()+60, SITECOOKIEPATH); // Cookie con 1 minuto de validez
|
||||||
$decoded_url = bp_dedication_decode($args['refid']);
|
$decoded_url = bp_dedication_decode($args['refid']);
|
||||||
return add_query_arg('fs', 1, $decoded_url);
|
if (key_exists('y', $args)) {
|
||||||
|
$decoded_url = add_query_arg('fs', 2, $decoded_url); // Para usuarios que están registrados
|
||||||
|
} else {
|
||||||
|
$decoded_url = add_query_arg('fs', 1, $decoded_url); // Para usuarios no registrados
|
||||||
|
}
|
||||||
|
return $decoded_url;
|
||||||
}
|
}
|
||||||
else return $current_uri;
|
else return $current_uri;
|
||||||
}
|
}
|
||||||
@ -701,7 +711,12 @@ function gp_encoded_dedication_redirect_for_users() {
|
|||||||
wp_parse_str($_SERVER['QUERY_STRING'], $args);
|
wp_parse_str($_SERVER['QUERY_STRING'], $args);
|
||||||
if (key_exists('refid', $args)) {
|
if (key_exists('refid', $args)) {
|
||||||
$decoded_url = bp_dedication_decode($args['refid']);
|
$decoded_url = bp_dedication_decode($args['refid']);
|
||||||
wp_redirect(add_query_arg('fs', 1, $decoded_url));
|
if (key_exists('y', $args)) {
|
||||||
|
$decoded_url = add_query_arg('fs', 2, $decoded_url); // Para usuarios que están registrados
|
||||||
|
} else {
|
||||||
|
$decoded_url = add_query_arg('fs', 1, $decoded_url); // Para usuarios no registrados
|
||||||
|
}
|
||||||
|
wp_redirect($decoded_url);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -182,7 +182,11 @@ if (have_posts()) {
|
|||||||
<?php if ( is_user_logged_in() ) { ?>
|
<?php if ( is_user_logged_in() ) { ?>
|
||||||
window.location.href = "<?php echo home_url(); ?>";
|
window.location.href = "<?php echo home_url(); ?>";
|
||||||
<?php } else { ?>
|
<?php } else { ?>
|
||||||
window.location.href = "<?php echo home_url(); ?>/register/";
|
<?php if (play_video_for_registeres_user()) { ?>
|
||||||
|
window.location.href = "<?php echo home_url(); ?>/login/";
|
||||||
|
<?php } else { ?>
|
||||||
|
window.location.href = "<?php echo home_url(); ?>/register/";
|
||||||
|
<?php } ?>
|
||||||
<?php } ?>
|
<?php } ?>
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user