本文整理汇总了PHP中Connect::connect_to_db方法的典型用法代码示例。如果您正苦于以下问题:PHP Connect::connect_to_db方法的具体用法?PHP Connect::connect_to_db怎么用?PHP Connect::connect_to_db使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Connect
的用法示例。
在下文中一共展示了Connect::connect_to_db方法的6个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: login
public function login($obj)
{
//si el objeto recibido desde el FrontEnd está vacío, se interrumpen los procesos
if (empty($obj)) {
die("Falta completar alguno de los campos");
}
//instanciamos Connect y llamamos al método necesario para conectarnos a la DB
$con = new Connect();
$var = $con->connect_to_db();
//logueamos al usuario con los datos recibidos desde FrontEnd
$user = ParseUser::logIn($obj["username"], $obj["password"]);
session_start();
//almacenamos dentro de la variable global los datos que nos interesará utilizar luego en otros servicios
$_SESSION["username"] = $user->get('username');
$_SESSION["userType"] = $user->get('TipoUsuario')->getObjectId();
$_SESSION["sede"] = $user->get('NombreSede_FK')->getObjectId();
}
示例2: delete
public function delete($obj)
{
if (empty($obj)) {
die("No hay asistentes para borrar.");
}
$con = new Connect();
$var = $con->connect_to_db();
$query = new ParseQuery("_User");
$query->equalTo("username", $obj["username"]);
$results = $query->find();
try {
$results[0]->destroy();
echo 'El usuario fue borrado: ' . $results[0]->getObjectId();
} catch (ParseException $ex) {
echo 'Fallo al borrar, mensaje de error: ' . $ex->getMessage();
}
}
示例3: update
public function update($obj)
{
if (empty($obj)) {
die("No hay asistentes para Actualizar.");
}
$con = new Connect();
$var = $con->connect_to_db();
$date = new DateTime();
$resultado = new ParseObject("Asistencia", $obj["IdUsuario"]);
$resultado->set("Fecha", $date);
$resultado->set("Presente", $obj["Presente"]);
try {
$resultado->save();
echo 'El objeto fue actualizado: ' . $resultado->getObjectId();
} catch (ParseException $ex) {
echo 'Fallo al actualizar, mensaje de error: ' . $ex->getMessage();
}
}
示例4: toExcel
public function toExcel()
{
$con = new Connect();
$var = $con->connect_to_db();
//iniciamos una consulta para recibir todos los usuarios ausentes de la sede del mentor logueado
$query = new ParseQuery("Asistencia");
$query->limit(1000);
$query->includeKey('Usuario_FK');
$results = $query->find();
$listado = array();
for ($i = 0; $i < count($results); $i++) {
$object = $results[$i];
$usuario = $object->get('Usuario_FK');
$sede = $object->get('Sede');
$persona = array('Nombre' => $usuario->get("Nombre"), "Apellido" => $usuario->get("Apellido"), "Presente" => $object->get("Presente"));
array_push($listado, $persona);
}
//"Fecha" => $object->get("fecha"),
//definimos una función para ordenar el array con nuestros parámetros
function custom_sort($a, $b)
{
return $a['Nombre'] > $b['Nombre'];
}
//ordenamos el array
usort($listado, "custom_sort");
//transformamos a json
//$json = json_encode($listado);
//echo $json;
$filename = "asistencia.csv";
$delimiter = ";";
header('Content-Type: application/csv');
header('Content-Disposition: attachment; filename="' . $filename . '";');
// open the "output" stream
// see http://www.php.net/manual/en/wrappers.php.php#refsect2-wrappers.php-unknown-unknown-unknown-descriptioq
$f = fopen('php://output', 'w');
foreach ($listado as $line) {
fputcsv($f, $line, $delimiter);
}
}
示例5: Connect
<?php
header('Content-type: application/json');
$METHOD = $_SERVER['REQUEST_METHOD'];
$APIURI = $_SERVER['REQUEST_URI'];
if ($METHOD == 'POST') {
require 'QueryManager.php';
session_start();
if (!empty($_SESSION["username"])) {
$con = new Connect();
$var = $con->connect_to_db();
$queryManager = new QueryManager();
$queryManager->query();
} else {
echo "Necesitás estar logueado.";
}
} else {
header('HTTP/1.1 405 Method Not Allowed');
header('Allow: POST');
}
示例6: registration
public function registration($obj)
{
$conn = new Connect();
$var = $conn->connect_to_db();
$user = new ParseUser();
$user->set("username", $obj["email"]);
$user->set("password", $obj["nombre"]);
$user->set("Nombre", $obj["nombre"]);
$user->set("Apellido", $obj["apellido"]);
$turno = new ParseObject("Turnos", "vZFV0A9SH0", true);
$user->set("Turno_FK", $turno);
//comprobación del tipo de usuario ingresado
if ($obj["tipo"] == "alumno") {
$usuario = new ParseObject("Tipo_de_Usuario", "UgTuNHEQEZ", true);
$user->set("TipoUsuario", $usuario);
} else {
if ($obj["tipo"] == "mentor") {
$usuario = new ParseObject("Tipo_de_Usuario", "FLAdvaR13B", true);
$user->set("TipoUsuario", $usuario);
} else {
echo "Tipo de usuario ingresado no válido";
}
}
//comprobación de la sede asignada
if ($obj["sede"] == "palermo") {
$sede = new ParseObject("Sedes", "JNMeQHySaD", true);
$user->set("NombreSede_FK", $sede);
} else {
if ($obj["sede"] == "baldomero") {
$sede = new ParseObject("Sedes", "7nXbEOqT20", true);
$user->set("NombreSede_FK", $sede);
} else {
if ($obj["sede"] == "cortazar") {
$sede = new ParseObject("Sedes", "xuasyHhTez", true);
$user->set("NombreSede_FK", $sede);
} else {
if ($obj["sede"] == "usuaria") {
$sede = new ParseObject("Sedes", "SPWDWNpNFX", true);
$user->set("NombreSede_FK", $sede);
} else {
if ($obj["sede"] == "cmd") {
$sede = new ParseObject("Sedes", "0CQXZyBeai", true);
$user->set("NombreSede_FK", $sede);
} else {
if ($obj["sede"] == "accenture") {
$sede = new ParseObject("Sedes", "laLuPbJAYT", true);
$user->set("NombreSede_FK", $sede);
} else {
if ($obj["sede"] == "boca") {
$sede = new ParseObject("Sedes", "aFhJvV7lHz", true);
$user->set("NombreSede_FK", $sede);
} else {
echo "Sede ingresada no válida";
}
}
}
}
}
}
}
try {
$user->signUp();
echo "Guardado exitoso";
} catch (ParseException $ex) {
// Show the error message somewhere and let the user try again.
echo "Error: " . $ex->getCode() . " " . $ex->getMessage();
}
}