コード例 #1
0
ファイル: worldwide.php プロジェクト: edimarSalome/Edbook
<?php

require_once 'classes/view/UsuarioView.php';
require_once 'classes/view/ComentarioView.php';
session_start();
if (!$_SESSION['idUsuario']) {
    unset($_SESSION);
    header('location:index.php?login=false');
}
$usuario = new UsuarioView();
$idUsuario = isset($_SESSION['idUsuario']) ? $_SESSION['idUsuario'] : null;
//obtido via sessão
$comentario = new ComentarioView();
if (isset($_POST['comentario']) && $_POST['comentario'] != " " && $_POST['comentario'] != $comentarioBk) {
    $comentarioBk = $_POST['comentario'];
    $comentario->comentar($idUsuario, $_POST['comentario']);
}
if (isset($_POST['addStar']) && isset($_POST['idComentario'])) {
    $comentario->addStar($_POST['idComentario']);
}
if (isset($_POST['replicar']) && isset($_POST['idComentario'])) {
    $comentario->replicar($_POST['idComentario'], $idUsuario);
}
?>
<!DOCTYPE html>
<html>
    <head>
        <title>EdBook - Principal</title>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <link href="lib/css/bootstrap.css" rel="stylesheet" type="text/css"/>
コード例 #2
0
ファイル: perfil.php プロジェクト: edimarSalome/Edbook
<?php

require __DIR__ . '/classes/view/UsuarioView.php';
require __DIR__ . '/classes/view/ComentarioView.php';
session_start();
if (!$_SESSION['idUsuario']) {
    unset($_SESSION);
    header('location:index.php?login=false');
}
$usuario = new UsuarioView();
$comentario = new ComentarioView();
$idUsuario = isset($_GET['userId']) ? $_GET['userId'] : null;
$usuarioLogado = $_SESSION['idUsuario'];
//obtido via sessão
if (isset($_POST['seguir'])) {
    $usuario->seguir($usuarioLogado, $idUsuario);
}
if (isset($_POST['naoseguir'])) {
    $usuario->deixarDeSeguir($usuarioLogado, $idUsuario);
}
if (isset($_POST['addStar']) && isset($_POST['idComentario'])) {
    $comentario->addStar($_POST['idComentario']);
}
$amizade = $usuario->verificaAmizade($usuarioLogado, $idUsuario);
?>
<!DOCTYPE html>
<html>
    <head>
        <title>EdBook - Perfil do usuario</title>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
コード例 #3
0
ファイル: index.php プロジェクト: edimarSalome/Edbook
<?php

require_once 'classes/view/UsuarioView.php';
if (isset($_POST['login']) && isset($_POST['senha'])) {
    $usuario = new UsuarioView();
    if ($usuario->autenticar($_POST['login'], $_POST['senha'])) {
        $usuario = $usuario->getUsuario($_POST['login']);
        session_start();
        $_SESSION['idUsuario'] = $usuario->id;
        header('location:principal.php');
    }
}
if (isset($_GET['logout']) && $_GET['logout'] == 'true') {
    session_start();
    session_destroy();
}
if (isset($_GET['login']) && $_GET['login'] == 'false') {
    $erro = "Necessário fazer login";
}
?>
<!DOCTYPE html>
<html>
    <head>
        <title>Edbook - Sua rede Social</title>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <link href="lib/css/bootstrap.css" rel="stylesheet" type="text/css"/>
    </head>
    <body style="background:#bbb;">
        <div class="container">
            <div class="row">
コード例 #4
0
ファイル: cadastro.php プロジェクト: edimarSalome/Edbook
<?php

require 'classes/view/UsuarioView.php';
$usuario = new UsuarioView();
if (isset($_POST['senha']) && $_POST['senha'] === $_POST['confirmacao']) {
    $usuario->cadastrarUsuario($_POST);
    header('location:index.php');
} else {
    if (isset($_POST['senha']) && $_POST['senha'] !== $_POST['confirmacao']) {
        echo 'Senha é diferente da confirmação';
    }
}
?>
<!DOCTYPE html>
<html>
    <head>
        <title>Edbook - Sua rede Social</title>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <link href="lib/css/bootstrap.css" rel="stylesheet" type="text/css"/>
    </head>
    <body style="background:#bbb;">
        <div class="container">
            <div class="row">
                <div class="col-sm-12 col-md-8 col-md-offset-2">
                    <div class="panel" style="margin-top: 100px;">
                        <div class="panel-body">
                            <h4>EdBook - Login</h4>
                            <form method="post">
                                <div class="row">
                                    <div class="col-sm-12 form-group">
コード例 #5
0
ファイル: seguidores.php プロジェクト: edimarSalome/Edbook
<?php

require 'classes/view/UsuarioView.php';
session_start();
if (!$_SESSION['idUsuario']) {
    unset($_SESSION);
    header('location:index.php?login=false');
}
$usuario = new UsuarioView();
$idUsuario = isset($_GET['userId']) ? $_GET['userId'] : 0;
?>
<!DOCTYPE html>
<html>
    <head>
        <title>EdBook - Seguidores</title>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <link href="lib/css/bootstrap.css" rel="stylesheet" >
        <link href="lib/css/style.css" rel="stylesheet" >
    </head>
    <body>
        <?php 
$usuario->getMenu();
?>
        <div class="container" style="margin-top: 50px; padding-top: 25px;">
            <div class="row">
                <?php 
$usuario->getSeguidores($idUsuario);
?>
            </div>
        </div>