function change_userdata($name, $mail, $carnet) { $name_ = $name == $_SESSION["cym_name"] ? false : $name; $mail_ = $mail == $_SESSION["cym_mail"] ? false : $mail; $carnet_ = $carnet == $_SESSION["cym_carnet"] ? false : $carnet; if ($name_ || $mail_ || $carnet_) { include_once 'backend/backend.php'; $backend = new backend(); $result = $backend->change_userdata($_SESSION["cym_userid"], $name_, $mail_, $carnet_); switch ($result) { case "1": $_SESSION["cym_name"] = !$name_ == false ? $name_ : $_SESSION["cym_name"]; $_SESSION["cym_mail"] = !$mail_ == false ? $mail_ : $_SESSION["cym_mail"]; $_SESSION["cym_carnet"] = !$carnet_ == false ? $carnet_ : $_SESSION["cym_carnet"]; return array('r' => 1, 'd' => "Los cambios se realizaron correctamente."); break; case "2": return array('r' => 3, 'd' => "El correo electrónico no esta disponible."); break; default: return array('r' => 0, 'd' => "Error desconocido. Por favor intente de nuevo."); } } else { return array('r' => 2, 'd' => "No se realizaron modificaciónes."); } }