Revisando el ZSubscribe encuentro que se me ha olvidado incluir el array 'nombre' => $nombre, voy a hacer la prueba, ahora no se si cuando el usaurio se desuscriba la sintaxis que tengo elimine de la db el nombre del usuario y el email
Código PHP:
<?php
class ZSubscribe
{
static public function Create($email, $city_id)
{
if (!Utility::ValidEmail($email, true)) return;
$secret = md5($email . $city_id);
$table = new Table('subscribe', array(
'email' => $email,
'nombre' => $nombre,
'city_id' => $city_id,
'secret' => $secret,
));
Table::Delete('subscribe', $email, 'email');
return $table->insert(array('email', 'nombre','city_id', 'secret'));
}
static public function Unsubscribe($subscribe) {
Table::Delete('subscribe', $subscribe['email'], 'email');
Table::Delete('subscribe', $subscribe['nombre'], 'nombre');
}
}