public function refresh_login($tok) { $db = new db_core(); if ($db->isExists('session_log', 'token', $tok) && !isset($_SESSION['token_user'])) { $token = $this->getToken('session_log', 'token'); @($_SESSION['token_user'] = $tok); $datos = $this->getinfo(""); @($_SESSION['token_user'] = $token); $aux['token'] = $token; $aux['id_user'] = $datos['id_user']; $aux['date'] = date('Y-m-d h:i:s'); $aux['ip'] = $this->getIP(); $db->insert('session_log', $aux); setcookie("eollice_data_token", $token, time() + 3600 * 24 * 30, "/"); } }
public function generar_transfer($opt) { $dbo = new db_core(); $valores['monto_inversion'] = $opt->monto; $valores['coi'] = $opt->coi; $valores['codigo_transfer'] = $opt->code; $valores['id_user'] = $this->get_user($_SESSION['token_user']); $valores['fecha_inversion'] = date('Y-m-d h:i:s'); $valores['id_proyecto'] = $opt->id_proyecto; $valores['id_cuenta_bancaria'] = $opt->id_banco; $valores['preconfirmado'] = 1; $valores['confirmado'] = 1; $valores['estado'] = 0; $valores['token_transaccion'] = $this->getToken('inversion_proyecto', 'token_transaccion', TRUE, TRUE, FALSE, 9); $dbo->insert('inversion_proyecto', $valores); $correo = $dbo->reg_one("SELECT email,nombre FROM session_log INNER JOIN users ON session_log.id_user=users.id_user WHERE session_log.token='" . $_SESSION['token_user'] . "'"); $email = new email(); $email->transfer_mail($opt->monto + $opt->coi, $correo[0], $opt->code, $correo[1]); $this->returnData(array("status" => 0)); }
public function add_bank($opt) { $dbo = new db_core(); $valores['id_user'] = $this->get_user($_SESSION['token_user']); $valores['numero_cuenta_banco'] = $opt->numero; $valores['banco'] = $this->get_banco($opt->banco); $valores['tipo_de_cuenta'] = $opt->tipo; if (!$dbo->isExists_multi('cuentas_bancarias', $valores)) { $dbo->insert('cuentas_bancarias', $valores); $listado = array(); $bancos[0] = $dbo->db_query("SELECT * FROM cuentas_bancarias WHERE id_user='******'id_user'] . "'"); while ($bancos[1] = mysql_fetch_array($bancos[0])) { $total = $dbo->num_one("SELECT * FROM inversion_proyecto WHERE id_cuenta_bancaria='" . $bancos[1]['id_cuenta'] . "'"); $item['id_bank'] = $bancos[1]['id_cuenta']; $item['name'] = utf8_encode($bancos[1]['banco'] . " - Cta: " . $bancos[1]['numero_cuenta_banco'] . " (" . $total . " Invesiones activas)"); $listado[] = (object) $item; } $this->returnData(array("status" => 0, "data" => json_encode($listado))); } else { $this->returnData(array("status" => 1)); } }
public function contacto($data) { $db = new db_core(); $in['nombre'] = $data->name; $in['mensaje'] = $data->mensaje; $in['email'] = $data->email; $db->insert('contacto', $in); // $this->mail = new PHPMailer(); //Luego tenemos que iniciar la validación por SMTP: // $this->mail->IsSMTP(); // $this->mail->SMTPAuth = true; // True para que verifique autentificación de la cuenta o de lo contrario False // $this->mail->Username = "******"; // Cuenta de e-mail // $this->mail->Password = "******"; // Password // $this->mail->Host = "eollice.com"; // $this->mail->From = "*****@*****.**"; // $this->mail->IsHTML(true); // $this->mail->CharSet = 'UTF-8'; // $this->mail->AddAddress("*****@*****.**","Eollice"); // $this->mail->FromName = $data->name; // $this->mail->From = $data->email; // $this->mail->Subject = "Contacto"; // $this->mail->WordWrap = 50; // $body = $data->mensaje; // $this->mail->Body = $body; // $this->mail->Send(); $this->returnData(array("status" => 0)); }