From 81430c737ee64148f4360a6c57e212b3067da092 Mon Sep 17 00:00:00 2001
From: dannc
Date: Wed, 30 Dec 2020 10:43:12 +0700
Subject: [PATCH] add sources
---
src/activate.php | 26 ++++++++++
src/bdcon.php | 6 +++
src/exit.php | 8 ++++
src/index.php | 34 +++++++++++++
src/inmon.php | 27 +++++++++++
src/lk.php | 110 +++++++++++++++++++++++++++++++++++++++++++
src/log.php | 36 ++++++++++++++
src/login.php | 45 ++++++++++++++++++
src/reg.php | 41 ++++++++++++++++
src/registration.php | 73 ++++++++++++++++++++++++++++
src/smtp.php | 35 ++++++++++++++
src/trans.php | 49 +++++++++++++++++++
12 files changed, 490 insertions(+)
create mode 100755 src/activate.php
create mode 100755 src/bdcon.php
create mode 100755 src/exit.php
create mode 100755 src/index.php
create mode 100755 src/inmon.php
create mode 100755 src/lk.php
create mode 100755 src/log.php
create mode 100755 src/login.php
create mode 100755 src/reg.php
create mode 100755 src/registration.php
create mode 100755 src/smtp.php
create mode 100755 src/trans.php
diff --git a/src/activate.php b/src/activate.php
new file mode 100755
index 0000000..984c778
--- /dev/null
+++ b/src/activate.php
@@ -0,0 +1,26 @@
+Главную страницу.";
+ }
+ else{
+ echo "Ошибка обновления.";
+ }
+ }
+ else{
+ echo "Ошибка.";
+ }
+ }
+ else{
+ echo "Ошибка. Неправильная ссылка.";
+ }
+?>
diff --git a/src/bdcon.php b/src/bdcon.php
new file mode 100755
index 0000000..e5fae62
--- /dev/null
+++ b/src/bdcon.php
@@ -0,0 +1,6 @@
+
diff --git a/src/exit.php b/src/exit.php
new file mode 100755
index 0000000..8a40929
--- /dev/null
+++ b/src/exit.php
@@ -0,0 +1,8 @@
+Главную страницу";
+?>
diff --git a/src/index.php b/src/index.php
new file mode 100755
index 0000000..8d72bd1
--- /dev/null
+++ b/src/index.php
@@ -0,0 +1,34 @@
+
+
+
+
+
+ Главная страница
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/inmon.php b/src/inmon.php
new file mode 100755
index 0000000..0beea94
--- /dev/null
+++ b/src/inmon.php
@@ -0,0 +1,27 @@
+Вернуться назад.");
+ }
+ }
+ if (empty($sum)){
+ exit ("Нужно ввести число Вернуться назад.");
+ }
+ if ($sum<0) { $sum=-$sum; }
+ $uid = $_SESSION['id'];
+ include("bdcon.php");
+ mysqli_autocommit($db, false);
+ $dt = date("d-m-Y H:i");
+ $comm = "Приход. Пополнение на сайте.";
+ $qe3 = mysqli_query($db, "Insert into history (uid,tdate,`inout`,`comm`) values($uid,STR_TO_DATE('$dt','%d-%m-%Y %H:%i'),$sum,'$comm')");
+ if ($qe3) {
+ mysqli_commit($db);
+ echo "Все прошло успешно. Вернуться в Личный кабинет.";
+ }
+ else {
+ mysqli_rollback($db);
+ echo "Произошла ошибка.";
+ }
+?>
diff --git a/src/lk.php b/src/lk.php
new file mode 100755
index 0000000..4664837
--- /dev/null
+++ b/src/lk.php
@@ -0,0 +1,110 @@
+
+
+
+
+
+ Личный кабинет
+
+
+
+
+
+
+ Ваш баланс лицевого счета:
+
+ |
+ |
+ |
+
+
+ | Пополнение баланса лицевого счета |
+
+
+
+
+ | История операций |
+ $row[0] | $row[1] | $row[2] | ";
+ $i++;
+ }
+ if ($i==0) { echo "| Операций не производилось |
"; }
+ ?>
+
+
+
+ | Перевод средств другому пользователю |
+
+
+
+
+
+
diff --git a/src/log.php b/src/log.php
new file mode 100755
index 0000000..92ed5c1
--- /dev/null
+++ b/src/log.php
@@ -0,0 +1,36 @@
+
+
+
+
+
+ Вход в систему
+
+
+
+
+
+
+
+
+
diff --git a/src/login.php b/src/login.php
new file mode 100755
index 0000000..9c43339
--- /dev/null
+++ b/src/login.php
@@ -0,0 +1,45 @@
+Личный кабинет.";
+ }
+ else{
+ exit ("Неверно введены логин или пароль.");
+ }
+ }
+?>
diff --git a/src/reg.php b/src/reg.php
new file mode 100755
index 0000000..6d26bc3
--- /dev/null
+++ b/src/reg.php
@@ -0,0 +1,41 @@
+
+
+
+
+
+ Регистрация
+
+
+
+
+
+
+
+
+
+
diff --git a/src/registration.php b/src/registration.php
new file mode 100755
index 0000000..b9b6c0a
--- /dev/null
+++ b/src/registration.php
@@ -0,0 +1,73 @@
+Вы зарегистрировались на тестовом сервисе.
".
+ "Подтвердите регистрацию, перейдя по предложенной ".
+ "ссылке
";
+ include ('smtp.php');
+ if(!send_mime_mail($login,$email,$subject,$message,true)){
+ echo "Неверно указана электронная почта. Вернуться к странице с регистрацией";
+ }
+ else {
+ $result2 = mysqli_query($db, "INSERT into users (login, pass, e_mail, ehash) values ('$login','$pass','$email','$hash_code')");
+ if ($result2) {
+ mysqli_commit($db);
+ echo "Вы успешно зарегистрированы! На указанный e-mail отправлена ссылка для подтверждения регистрации.".
+ "Теперь вы можете зайти на сайт. Главная страница";
+ }
+ else {
+ mysqli_rollback($db);
+ echo "Ошибка! Вы не зарегистрированы. ';
+ $subject = mime_header_encode($subject, $data_charset, $send_charset);
+ $from = mime_header_encode($name_from, $data_charset, $send_charset)
+ .' <' . $email_from . '>';
+ if($data_charset != $send_charset) {
+ $body = iconv($data_charset, $send_charset, $body);
+ }
+ $headers = "From: $from\r\n";
+ $type = ($html) ? 'html' : 'plain';
+ $headers .= "Content-type: text/$type; charset=$send_charset\r\n";
+ $headers .= "Mime-Version: 1.0\r\n";
+ if ($reply_to) {
+ $headers .= "Reply-To: $reply_to";
+ }
+ return mail($to, $subject, $body, $headers);
+ }
+ function mime_header_encode($str, $data_charset, $send_charset) {
+ if($data_charset != $send_charset) {
+ $str = iconv($data_charset, $send_charset, $str);
+ }
+ return '=?' . $send_charset . '?B?' . base64_encode($str) . '?=';
+ }
+?>
diff --git a/src/trans.php b/src/trans.php
new file mode 100755
index 0000000..5b55b6c
--- /dev/null
+++ b/src/trans.php
@@ -0,0 +1,49 @@
+Вернуться назад.");
+ }
+ }
+ if (empty($name) or empty($sum)){
+ exit("Нужно заполнить все поля. Вернуться назад.");
+ }
+ if ($sum<0) { $sum=-$sum; }
+ include("bdcon.php");
+ mysqli_autocommit($db, false);
+
+ $res1 = mysqli_query($db,"Select * from users where login='$name'");
+ if (!$res1){
+ exit ("Пользователя с таким именем нет в базе. Вернуться назад");
+ }
+ $row1 = mysqli_fetch_array($res1);
+ $uid1=$row1['uid'];
+
+ $uid2 = $_SESSION['id'];
+ $res2 = mysqli_query($db, "Select * from users where uid=$uid2");
+ $row2 = mysqli_fetch_array($res2);
+ $name2 = $row2['login'];
+ $sum2=-$sum;
+ $comm2 = "Расход. Перевод пользователю $name.";
+
+ $dt = date("d-m-Y H:i");
+ $comm1 = "Приход. Перевод от пользователя $name2.";
+
+ $qe1 = mysqli_query($db, "Insert into history (uid,tdate,`inout`,`comm`) values($uid1,STR_TO_DATE('$dt','%d-%m-%Y %H:%i'),$sum,'$comm1')");
+ $qe2 = mysqli_query($db, "Insert into history (uid,tdate,`inout`,`comm`) values($uid2,STR_TO_DATE('$dt','%d-%m-%Y %H:%i'),$sum2,'$comm2')");
+
+ if ($qe1 and $qe2) {
+ mysqli_commit($db);
+ echo "Все прошло успешно. Вернуться в Личный кабинет.";
+ }
+ else {
+ mysqli_rollback($db);
+ echo "Произошла ошибка.";
+ }
+?>