Merge branch 'development' of goeranh/fitness-api into master

This commit is contained in:
Göran Heinemann 2020-04-01 23:28:44 +02:00 committed by Gitea
commit 350ca288ff
2 changed files with 58 additions and 0 deletions

View File

@ -0,0 +1,29 @@
<?php
include "../../config.php";
if (isset($_GET['token'])){
$sql = "SELECT * FROM tokens INNER JOIN users ON users.id=tokens.user WHERE token=?";
$stmt = $pdo->prepare($sql);
$stmt->bindParam(1, $_GET['token']);
if ($stmt->execute()){
if ($stmt->rowCount() == 1){
if(isset($_POST['workout']) and isset($_POST['exercise']) and isset($_POST['amount']) and isset($_POST['sets'])){
$sql = "INSERT INTO `exercises_in_workout`(`workout_routine`, `workout_type`, `amount`, `sets`) VALUES (?,?,?,?)";
$stmt = $pdo->prepare($sql);
$stmt->bindParam(1, $_POST['workout']);
$stmt->bindParam(2, $_POST['exercise']);
$stmt->bindParam(3, $_POST['amount']);
$stmt->bindParam(4, $_POST['sets']);
if ($stmt->execute()){
echo 'success';
}else{
var_dump($stmt->errorInfo());
}
}else{
echo "missing parameters";
}
}else{
echo 'login failed';
}
}
}

29
html/api/new_workout.php Normal file
View File

@ -0,0 +1,29 @@
<?php
include "../../config.php";
if (isset($_GET['token'])){
$sql = "SELECT * FROM tokens INNER JOIN users ON users.id=tokens.user WHERE token=?";
$stmt = $pdo->prepare($sql);
$stmt->bindParam(1, $_GET['token']);
if ($stmt->execute()){
if ($stmt->rowCount() == 1){
$sql = "select user from tokens where token=?";
$stmt = $pdo->prepare($sql);
$stmt->bindParam(1, $_GET['token']);
if ($stmt->execute()){
$uid = $stmt->fetchAll(PDO::FETCH_ASSOC)[0]['user'];
if (isset($_POST['name'])){
$sql = "INSERT INTO `workout_routines`(`creator`, `title`, `public`) VALUES (?,?,0)";
$stmt = $pdo->prepare($sql);
$stmt->bindParam(1, $uid);
$stmt->bindParam(2, $_POST['name']);
if ($stmt->execute()){
echo 'sucess';
}else{
var_dump($stmt->errorInfo());
}
}
}
}
}
}