Tarea #976 -> Visualización de las dedicatorias enviadas por email a pantalla completa (terminado)
- Cuando la dedicatoria se dedica a un usuario no registrado, tiene que pedir el país del usuario y mostrarlo todo en la dedicatoria. git-svn-id: https://192.168.0.254/svn/Proyectos.ASong2U_Web/trunk@74 cd1a4ea2-8c7f-e448-aada-19d1fee9e1d6
This commit is contained in:
parent
751303c2ae
commit
63d7647c13
@ -29,6 +29,10 @@ function bp_dedication_create_new_dedication() {
|
|||||||
|
|
||||||
if (isset($_POST['friend_email'])) {
|
if (isset($_POST['friend_email'])) {
|
||||||
$friend_email = $_POST['friend_email'];
|
$friend_email = $_POST['friend_email'];
|
||||||
|
|
||||||
|
if (isset($_POST['dedicate_to_country'])) {
|
||||||
|
$friend_country = $_POST['dedicate_to_country'];
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (isset($_POST['video_url'])) {
|
if (isset($_POST['video_url'])) {
|
||||||
@ -125,6 +129,7 @@ function bp_dedication_create_new_dedication() {
|
|||||||
|
|
||||||
if (isset($friend_email) && (is_email($friend_email))) {
|
if (isset($friend_email) && (is_email($friend_email))) {
|
||||||
add_post_meta($post_id, 'ghostpool_destination_user_email', $friend_email);
|
add_post_meta($post_id, 'ghostpool_destination_user_email', $friend_email);
|
||||||
|
add_post_meta($post_id, 'ghostpool_destination_user_country', $friend_country);
|
||||||
}
|
}
|
||||||
|
|
||||||
$imageurl = $videoData['thumbnail'];
|
$imageurl = $videoData['thumbnail'];
|
||||||
|
|||||||
@ -61,14 +61,19 @@ jQuery(document).ready(function(){
|
|||||||
if(j('#dedicate_to_input').val() == '') {
|
if(j('#dedicate_to_input').val() == '') {
|
||||||
j('#friend_ids').val('');
|
j('#friend_ids').val('');
|
||||||
j('#friend_email').val('');
|
j('#friend_email').val('');
|
||||||
|
j('#dedicate_to_country').val('');
|
||||||
|
j('#country_select').addClass('hidden');
|
||||||
}
|
}
|
||||||
|
|
||||||
if(j('#dedicate_to_input').val().indexOf('@', 0) != -1 && j('#dedicate_to_input').val().indexOf('.', 0) != -1) {
|
if(j('#dedicate_to_input').val().indexOf('@', 0) != -1 && j('#dedicate_to_input').val().indexOf('.', 0) != -1) {
|
||||||
j('#friend_email').val(j('#dedicate_to_input').val());
|
j('#friend_email').val(j('#dedicate_to_input').val());
|
||||||
j('#friend_ids').val(',-1');
|
j('#friend_ids').val(',-1');
|
||||||
|
j('#country_select').removeClass('hidden');
|
||||||
} else {
|
} else {
|
||||||
j('#friend_email').val('');
|
j('#friend_email').val('');
|
||||||
j('#friend_ids').val('');
|
j('#friend_ids').val('');
|
||||||
|
j('#dedicate_to_country').val('');
|
||||||
|
j('#country_select').addClass('hidden');
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
File diff suppressed because one or more lines are too long
@ -97,6 +97,20 @@ function gp_get_flag_img($country_code = '', $flagsize=32) {
|
|||||||
return '<img class="dedicationFlag" src="' . $src . '" alt="' . $country_code . '"/>';
|
return '<img class="dedicationFlag" src="' . $src . '" alt="' . $country_code . '"/>';
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function gp_get_flag_img_country($country_name = '', $flagsize=32) {
|
||||||
|
global $countries_array;
|
||||||
|
|
||||||
|
$src = get_template_directory_uri() . '/lib/images/flags/'.$flagsize.'/';
|
||||||
|
if ($country_name) {
|
||||||
|
$country_code = array_search($country_name, $countries_array);
|
||||||
|
$src .= strtolower($country_code) . '.png';
|
||||||
|
} else {
|
||||||
|
$src .= 'none.png';
|
||||||
|
}
|
||||||
|
return '<img class="dedicationFlag" src="' . $src . '" alt="' . $country_code . '"/>';
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
function gp_get_the_flag($userid, $flagsize=32) {
|
function gp_get_the_flag($userid, $flagsize=32) {
|
||||||
if ($userid) {
|
if ($userid) {
|
||||||
if (bp_has_profile('user_id=' . $userid)) {
|
if (bp_has_profile('user_id=' . $userid)) {
|
||||||
@ -694,4 +708,18 @@ function gp_encoded_dedication_redirect_for_users() {
|
|||||||
}
|
}
|
||||||
add_action('wp', 'gp_encoded_dedication_redirect_for_users', 2);
|
add_action('wp', 'gp_encoded_dedication_redirect_for_users', 2);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
function asociate_dedications_to_new_user($user_id) {
|
||||||
|
/* if (!current_user_can('edit_user', $user_id)) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
update_user_meta($user_id, 'address', $_POST['address']);
|
||||||
|
update_user_meta($user_id, 'city', $_POST['city']);
|
||||||
|
update_user_meta($user_id, 'province', $_POST['province']);
|
||||||
|
update_user_meta($user_id, 'postalcode', $_POST['postalcode']);*/
|
||||||
|
}
|
||||||
|
|
||||||
|
//add_action( 'edit_user_profile_update', 'asociate_dedications_to_new_user' );
|
||||||
|
|
||||||
?>
|
?>
|
||||||
@ -37,15 +37,17 @@ $gp_settings['from_flag'] = gp_get_the_flag($gp_settings['from_user_id']);
|
|||||||
// to user
|
// to user
|
||||||
$gp_settings['to_user_id'] = get_post_meta($post->ID, 'ghostpool_destination_user_id', true);
|
$gp_settings['to_user_id'] = get_post_meta($post->ID, 'ghostpool_destination_user_id', true);
|
||||||
$gp_settings['to_user_email'] = get_post_meta($post->ID, 'ghostpool_destination_user_email', true);
|
$gp_settings['to_user_email'] = get_post_meta($post->ID, 'ghostpool_destination_user_email', true);
|
||||||
|
$gp_settings['to_user_country'] = get_post_meta($post->ID, 'ghostpool_destination_user_country', true);
|
||||||
$gp_settings['to_user'] = get_user_by ('id', $gp_settings['to_user_id']);
|
$gp_settings['to_user'] = get_user_by ('id', $gp_settings['to_user_id']);
|
||||||
|
|
||||||
|
|
||||||
if ($gp_settings['to_user']) {
|
if ($gp_settings['to_user']) {
|
||||||
$gp_settings['to_flag'] = gp_get_the_flag($gp_settings['to_user']->ID, 24);
|
$gp_settings['to_flag'] = gp_get_the_flag($gp_settings['to_user']->ID, 24);
|
||||||
$gp_settings['to_user_link'] = '<a href="'.bp_core_get_userlink($gp_settings['to_user']->ID, false, true).'" title="'.bp_core_get_username($gp_settings['to_user']->ID).'">'.bp_core_get_username($gp_settings['to_user']->ID).'</a>';
|
$gp_settings['to_user_link'] = '<a href="'.bp_core_get_userlink($gp_settings['to_user']->ID, false, true).'" title="'.bp_core_get_username($gp_settings['to_user']->ID).'">'.bp_core_get_username($gp_settings['to_user']->ID).'</a>';
|
||||||
//bp_core_get_userlink($gp_settings['to_user']->ID);
|
//bp_core_get_userlink($gp_settings['to_user']->ID);
|
||||||
} else {
|
} else {
|
||||||
$gp_settings['to_flag'] = gp_get_the_flag('', 24);
|
$gp_settings['to_flag'] = gp_get_flag_img_country($gp_settings['to_user_country'], 24);
|
||||||
$gp_settings['to_user_link'] = get_post_meta($post->ID, 'ghostpool_destination_user_name', true);
|
$gp_settings['to_user_link'] = $gp_settings['to_user_email'];
|
||||||
}
|
}
|
||||||
|
|
||||||
// Post Text Width
|
// Post Text Width
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user