Example #1
0
 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, "/");
     }
 }
Example #2
0
 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));
 }
Example #3
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));
     }
 }
Example #4
0
 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));
 }