public function desactivarUsuario($idUsuario) { $usuario1 = new classUsuario(); $usuario2 = new classUsuario(); $hijos = array(); $usuario = $usuario1->returnUsuario($idUsuario); $padre = $usuario[0]['addedby']; //selecciono al padre del usuario $curUser = $usuario[0]['usuario']; //selecciono al usuario actual $hijos = self::selectMisInvitados($curUser); //selecciono los hijos del usuario $modifi = 0; for ($i = 0; $i < count($hijos); $i++) { $query = "update usuarios set addedby='{$padre}' where idusuario='" . $hijos[$i]['idusuario'] . "'"; $result = $this->mysqli->query($query); if ($result) { $modifi = $modifi + 1; } } if (count($hijos) == $modifi) { $beneficiado = $usuario2->returnUsuario($padre); return "Los {$modifi} invitados del usuario <b>" . $usuario[0]['usuario'] . "</b> fueron pasados al usuario <b>" . $beneficiado[0]['usuario'] . "</b>"; } else { return "Comuniquese con el administrador del Sistema... {$modifi} de " . count($hijos) . " invitados del usuario <b>" . $usuario[0]['usuario'] . "</b> fueron pasados al usuario <b>" . $beneficiado[0]['usuario'] . "</b>"; } }
<?php session_start(); include_once 'classUsuario.php'; class VistaMisInvitados { public function __construct() { } public function paginar() { } } $objetousuario = new classUsuario(); $objetousuario2 = new classUsuario(); $usuario = $_POST['usuario']; $vista = $_POST['vista']; if ($vista == '') { $vista = $_GET['vista']; } $porusuario = $_POST['porusuario']; if ($porusuario == '') { $porusuario = $_GET['porusuario']; } $RegistrosAMostrar = 5; //estos valores los recibo por GET if (isset($_GET['pag'])) { $RegistrosAEmpezar = ($_GET['pag'] - 1) * $RegistrosAMostrar; $PagAct = $_GET['pag']; //caso contrario los iniciamos } else {