예제 #1
0
function Delete($table, $id)
{
    //    $db = Connect();
    //    $query = sprintf("delete from %s where ID = %s", mysql_real_escape_string($table), $id);
    //    $rows = mysql_query($query, $db);
    //    return mysql_affected_rows($db);S
    //$kq = TaiKhoan::XoaTaiKhoan(3);
    $kq = 0;
    switch ($table) {
        case 'danhmuc':
            $kq = DanhMuc::XoaDanhMuc($id);
            break;
        case 'danhmuccon':
            $kq = DanhMucCon::XoaDanhMucConTheoID($id);
            break;
        case 'taikhoan':
            $kq = TaiKhoan::XoaTaiKhoan($id);
            break;
        case 'tailieu':
            $kq = TaiLieu::XoaTaiLieu($id);
            break;
        case 'binhluan':
            $kq = BinhLuan::XoaBinhLuan($id);
            break;
    }
    return $kq;
}
예제 #2
0
<?php

if (!isset($_SESSION)) {
    session_start();
}
$result = -3;
//khong dươc phep
include_once '../include/functions.php';
include_once '../objects/taikhoan.php';
if (isset($_SESSION['taikhoan'])) {
    $tk = unserialize($_SESSION['taikhoan']);
    if ($tk->Admin == 1) {
        if (isset($_GET['TenDangNhap']) && isset($_GET['TenHienThi']) && isset($_GET['Admin']) && isset($_GET['Email']) && isset($_GET['Enable']) && isset($_GET['ID'])) {
            $id = $_GET['ID'];
            $tendangnhap = $_GET['TenDangNhap'];
            $tenhienthi = $_GET['TenHienThi'];
            $admin = $_GET['Admin'];
            $email = $_GET['Email'];
            $enable = $_GET['Enable'];
            if (strlen($id) > 0 && strlen($tendangnhap) > 0 && strlen($email) > 0) {
                $result = TaiKhoan::SuaTaiKhoanTheoID($id, $tendangnhap, $tenhienthi, $email, $admin, $enable);
            } else {
                $result = -2;
                //thieu thong tin
            }
        }
    }
}
echo $result;
//-1 da co, 0 khong duoc, 1 ok
예제 #3
0
        $danhmuccon = $_GET['d'];
        $lishtailieu = TaiLieu::LayTatCaTaiLieuTheoDanhMucCon($danhmuccon, $trang - 1);
        $tongitem = TaiLieu::DemTatCaTaiLieuTheoDanhMucCon($danhmuccon);
    } else {
        $lishtailieu = TaiLieu::LayTatCaTaiLieu($type, $trang - 1);
        $tongitem = TaiLieu::DemTatCaTaiLieuTheoLoai($type);
    }
} else {
    $lishtailieu = TaiLieu::LayTatCaTaiLieu('ebook', $trang - 1);
    $tongitem = TaiLieu::DemTatCaTaiLieuTheoLoai($type);
}
?>

<div id="content">
    <div id="list-item">
        <?php 
//print_r($lishtailieu);
foreach ($lishtailieu as $tl) {
    $nguoiupload = TaiKhoan::LayTheoID($tl->NguoiUpload);
    ShowProduct($tl->ID, $tl->DanhMucCon, $tl->Ten, $tl->MoTa, $nguoiupload->TenHienThi, $tl->LuotXem, $tl->LuotDownLoad, $tl->HinhAnh, $tl->LoaiFile, $type, $tl->NguoiUpload);
}
//ham xua tool tip cua 1 tai lieu ra table
?>
             


    </div>
    <?php 
Page($tongitem);
?>
</div>
예제 #4
0
파일: login.php 프로젝트: nsknet/dandabook
<?php

$err = "";
include_once 'objects/taikhoan.php';
include_once 'include/functions.php';
if (!isset($_SESSION)) {
    session_start();
}
if (isset($_POST['submit'])) {
    if (isset($_POST['user'])) {
        if (isset($_POST['pass'])) {
            $user = $_POST['user'];
            $pass = $_POST['pass'];
            $r = TaiKhoan::DangNhap($user, $pass);
            if (isset($r)) {
                if ($r == -1) {
                    $err = "Tài khoản đã bị khóa";
                } else {
                    $_SESSION['taikhoan'] = serialize($r);
                    header("Location: admin.php");
                }
            } else {
                $err = "Tên đăng nhâp hoặc mật khẩu không đúng";
            }
        } else {
            $err = "Bạn chưa nhập pass";
        }
    } else {
        $err = "Bạn chưa nhập tên đăng nhập";
    }
}
예제 #5
0
    $hash = $_GET['pw'];
    if ($hash == $hashmatkhau) {
        $_SESSION['taikhoan'] = serialize($taikhoan);
        include_once './include/doimatkhauquen.php';
        return;
    } else {
        header("location:index.php");
        return;
    }
}
if (isset($_POST['submit'])) {
    if ($_POST['email'] != "" && ValidateEmail($_POST['email'])) {
        include_once 'include/functions.php';
        include_once './objects/taikhoan.php';
        include_once './include/mail.php';
        $taikhoan = TaiKhoan::LayTaiKhoanTheoEmail($_POST['email']);
        if ($taikhoan != NULL) {
            $hashmatkhau = md5($taikhoan->ID . $taikhoan->TenDangNhap . $taikhoan->MatKhau . $taikhoan->NgayDangKy . $taikhoan->DangNhapCuoi);
            $duongdan = WEBPATH . "/quenmatkhau.php?u=" . $taikhoan->ID . "&pw=" . $hashmatkhau;
            //doi doan ma hash ve u=1&pw=
            if (SendForgotEmail($taikhoan->TenHienThi, $taikhoan->Email, $duongdan)) {
                echo '<div class="content-thongbao">Đã gởi 1 email về mail của bạn</div>';
                return;
            } else {
                echo 'Đường truyền thất bại !';
            }
        } else {
            $error = $_POST['email'] . " này không có trong CSDL";
        }
    } else {
        $error = "Bạn chưa nhập email";
예제 #6
0
                </th>
                <th>
                    <a href="#">Admin</a>
                </th>
                <th>
                    <a href="#">Enable</a>
                </th>
                <th>
                    Tác vụ
                </th>
            </tr>
            </thead>
            <tbody>
            <!--Danh sách tài khoản-->
            <?php 
$dsTaiKhoan = TaiKhoan::LayTatCa();
foreach ($dsTaiKhoan as $tk) {
    $tk->MatKhau = "";
    ?>

                <tr id="<?php 
    echo 'taikhoan' . $tk->ID;
    ?>
"
                    content='<?php 
    echo json_encode($tk, JSON_UNESCAPED_UNICODE);
    ?>
'>
                    <td>
                        <?php 
    echo $tk->ID;
예제 #7
0
include_once '/objects/objects.php';
if (!isset($_SESSION)) {
    session_start();
}
$err = "";
$hienthi = "dangky";
if (isset($_GET['do']) && $_GET['do'] == 'reg') {
    if ($_POST['displayname'] != "") {
        if ($_POST['username'] != "") {
            if (strlen(trim($_POST['username'])) > 5) {
                if ($_POST['email'] != "") {
                    if ($_POST['pass'] != "") {
                        if (strlen(trim($_POST['pass'])) > 5) {
                            if ($_POST['pass'] == $_POST['repass']) {
                                if (ValidateEmail($_POST['email'])) {
                                    $taikhoan = new TaiKhoan();
                                    $taikhoan->Email = $_POST['email'];
                                    $taikhoan->TenDangNhap = $_POST['username'];
                                    $taikhoan->MatKhau = $_POST['pass'];
                                    $taikhoan->TenHienThi = $_POST['displayname'];
                                    $taikhoan->IP = $_SERVER['REMOTE_ADDR'];
                                    $taikhoan->NgayDangKy = time();
                                    $r = $taikhoan->DangKy();
                                    if ($r > 0) {
                                        $hienthi = "thanhcong";
                                        $_SESSION['taikhoan'] = serialize(TaiKhoan::LayTaiKhoan($taikhoan->TenDangNhap));
                                    }
                                    if ($r == -1) {
                                        $err = "Tên đăng nhập đã có người sử dụng!";
                                    } else {
                                        $err = "Xảy ra lỗi!";
예제 #8
0
<?php

$error = "";
if (!isset($_SESSION)) {
    session_start();
}
if (isset($_SESSION['taikhoan'])) {
    if (isset($_POST['submit'])) {
        if ($_POST['pass'] != "") {
            if ($_POST['pass'] == $_POST['passreplace']) {
                include_once 'objects/taikhoan.php';
                include_once './include/functions.php';
                $taikhoan = unserialize($_SESSION['taikhoan']);
                $tk = TaiKhoan::DoiPass($taikhoan->TenDangNhap, $taikhoan->MatKhau, $_POST['pass']);
                include_once 'logout.php';
                TaiKhoan::DangNhap($taikhoan->TenDangNhap, $_POST['pass']);
                header("location:index.php");
            } else {
                $error = "Nhập sai mật khẩu mới";
            }
        } else {
            $error = "Vui lòng nhập mật khẩu";
        }
    }
}
?>

<form action="" method="POST" id="doimatkhauquen" style="
      padding-top: 100px;
      width: 400px;
      text-align: center;
예제 #9
0
    <div class="doimatkhau-email">

        <div class="doimatkhau-title">Tên: </div>
        <div class="doimatkhau-textbox">
            <input placeholder="Tên hiển thị" type="text" name="name" value="<?php 
echo TaiKhoan::LayTheoID($taikhoan->ID)->TenHienThi;
?>
">
        </div>
        <br><br><hr>
    </div>
    <div class="doimatkhau-email">
        <div class="doimatkhau-title">Đổi email:</div> 
        <div class="doimatkhau-textbox">
            <input placeholder="Email mới" type="text" name="email" value="<?php 
echo TaiKhoan::LayTheoID($taikhoan->ID)->Email;
?>
">
        </div>
        <br><br><hr>
    </div>
    <table>
        <tr>
            <td>Mật khẩu cũ</td>
            <td><input placeholder="Mật khẩu cũ" type="password" name="matkhaucu"></td>
        </tr>
        <tr>
            <td>Mât khẩu mới</td>
            <td> <input placeholder="Mật khẩu mới" type="password" name="matkhaumoi"></td>
        </tr>
        <tr>
예제 #10
0
파일: login.php 프로젝트: nsknet/dandabook
<?php

include_once '../include/functions.php';
include_once '../objects/taikhoan.php';
session_start();
$r = TaiKhoan::DangNhap($_GET['Username'], $_GET['Password']);
if (isset($r)) {
    $_SESSION['taikhoan'] = serialize($r);
    if ($r == -1) {
        echo '-1';
    } else {
        echo '1';
    }
} else {
    echo '0';
}
예제 #11
0
<?php

if (isset($_POST['Username'])) {
    if (strlen($_POST['Username']) != 0) {
        if (strlen($_POST['Username']) > 3) {
            include_once '../objects/taikhoan.php';
            include_once '../include/functions.php';
            $taikhoan = TaiKhoan::KiemTraTenDangNhap($_POST['Username']);
            if ($taikhoan) {
                echo 'Tên đăng nhập đã tồn tại';
            } else {
                echo 0;
            }
        } else {
            echo 'Tên đăng nhập phải dài hơn 3 ký tự';
        }
    } else {
        echo 'Vui lòng nhập tên đăng nhập';
    }
}
예제 #12
0
<?php

$type = 'ebook';
if (isset($_GET['type'])) {
    $type = $_GET['type'];
}
$page = 1;
if (isset($_GET['page'])) {
    $page = $_GET['page'];
}
if (isset($_GET['k'])) {
    $key = $_GET['k'];
    $kq = TaiLieu::LayTaiLieuTheoTaiKhoan($key);
    $nguoiupload = TaiKhoan::LayTheoID($key);
    $tailieu = array_slice($kq, ($page - 1) * 12, 12);
    foreach ($tailieu as $tl) {
        ShowProduct($tl->ID, $tl->DanhMucCon, $tl->Ten, $tl->MoTa, $nguoiupload->TenHienThi, $tl->LuotXem, $tl->LuotDownLoad, $tl->HinhAnh, $tl->LoaiFile, $type, $tl->NguoiUpload);
    }
    Page(count($kq));
}
예제 #13
0
    ?>
</a><br>
                                            <span>Tác Giả :</span>&nbsp;&nbsp;<a
                                                href="#"><?php 
    echo $tailieu->TacGia;
    ?>
</a><br>
                                            <span>Năm Phát Hành :</span>&nbsp;&nbsp;<a
                                                href="#"><?php 
    echo ToDate($tailieu->NamPhatHanh);
    ?>
</a><br>
                                            <span>Người chia sẻ :</span>&nbsp;&nbsp;<a href="#">
                                                <?php 
    $maTK = $tailieu->NguoiUpload;
    $tk = TaiKhoan::LayTheoID($maTK);
    echo $tk->TenDangNhap;
    ?>
</a><br>

                                            <span>Ngày Upload :</span>&nbsp;&nbsp;<a
                                                href="#"><?php 
    echo ToDate($tailieu->ThoiGianUpload);
    ?>
</a><br>
                                            <span>Loại File :</span>&nbsp;&nbsp;<a
                                                href="#"><?php 
    echo $tailieu->LoaiFile;
    ?>
</a><br>
                                            <span>Download :</span>&nbsp;&nbsp;<a