public function eliminar() { /*AÑADIR ELIMINACION DE SALONES*/ $clases = $this->get_clases(false); if ($clases) { foreach ($clases as $clase) { $c = new Clase($clase); $c->eliminar(); } } eliminar($this->ID); }
function eliminar_post($id_post = false) { global $admin; if (!$id_post) { return; } $post = get_post($id_post); $a_eliminar = false; switch ($post->post_type) { case 'ubicacion': if (!$admin->permisos('Gafa')) { return 'No'; } $a_eliminar = new Ubicacion($id_post); break; case 'salon': if (!$admin->permisos('Gafa')) { return; } $a_eliminar = new Salon($id_post); break; case 'reserva': if (!$admin->permisos('FrontDesk')) { return; } $a_eliminar = new Reserva($id_post); break; case 'clase': if (!$admin->permisos('Administrador')) { return; } $a_eliminar = new Clase($id_post); break; case 'faq': eliminar($id_post); return; break; default: return; break; } $a_eliminar->eliminar(); }