Ejemplo n.º 1
0
 private function finalizar_compra($invitado = false)
 {
     if (!$invitado) {
         /*CUANDO TIENES UN INVITADO NO HAY QUE SUMAR CLASES*/
         sumar_clases($this->comprador, $this->clases);
     }
     actualizar_status($this->idPedido, 'publish');
 }
Ejemplo n.º 2
0
 private function finalizar_compra($invitado = false)
 {
     if (!$invitado) {
         /*CUANDO TIENES UN INVITADO NO HAY QUE SUMAR CLASES*/
         sumar_clases($this->comprador, $this->clases, $this->paquete_objeto->fecha_expiracion($this->paquete_objeto->data['expiracion'], false));
     }
     actualizar_status($this->idPedido, 'publish');
 }
Ejemplo n.º 3
0
 function cron_gift_card()
 {
     $gifts = get_posts(array('post_type' => 'cron_gift_card', 'posts_per_page' => -1, 'post_status' => 'publish'));
     if (!$gifts) {
         return;
     }
     foreach ($gifts as $gif) {
         $id_post = $gif->ID;
         $meta = get_post_meta($id_post);
         if (!isset($meta['_paquete']) || !isset($meta['_data'])) {
             return;
         }
         $paquete = unserialize(reset($meta['_paquete']));
         $invitado = unserialize(reset($meta['_data']));
         $invitador = $gif->post_author;
         enviar_info_gift_card($id_post, $invitado, $paquete, $invitador);
         actualizar_status($id_post, 'pending');
     }
 }