Hola chic@s
Estoy trasteando un poco Drupal y me ha dado por hacer un pequeño módulo simple que calcule cuantos días faltan para el cumpleaños de un usuario.
Me he descargado el módulo Date, para añadir al formulario de registro un campo (desplegable) para que introduzcan su cumpleaños.
La cosa es que la fecha no se guarda en la misma tabla de user, por lo que realizo un select normal y corriente, pero me genera varios errores.
¿Podrían echarme un cable? Gracias
bithday.module
Código PHP:
Ver originalfunction birthday_menu() {
$items['birthday/notification'] = array( 'title' => 'Birthday',
'page callback' => 'birthday_notification',
'access callback' => TRUE,
);
return $items;
}
function calcular(){
return "calculo"; //aun no calculo los días que faltan, porque no me funciona la primera parte.
}
function birthday_notification() {
global $user;
$account= user_load($user->uid); //load user
$query= "SELECT field_birthday_value FROM {field_data_field_birthday} WHERE entity_id = $user->uid";
$results = db_query($query);
foreach($results as $res)
if($res === date("Y-m-d"){ return "Happy Birthday";
}else{
return calcular();
}
}