diff --git a/post.php b/post.php index 534be04a..2f5c52dc 100644 --- a/post.php +++ b/post.php @@ -102,6 +102,41 @@ if(isset($_POST['edit_user'])){ } +if(isset($_POST['edit_profile'])){ + + $user_id = intval($_POST['user_id']); + $name = trim(strip_tags(mysqli_real_escape_string($mysqli,$_POST['name']))); + $email = trim(strip_tags(mysqli_real_escape_string($mysqli,$_POST['email']))); + $current_password_hash = $_POST['current_password_hash']; + $password = $_POST['password']; + if($current_password_hash == $password){ + $password = $current_password_hash; + }else{ + $password = md5($password); + } + $path = strip_tags(mysqli_real_escape_string($mysqli,$_POST['current_avatar_path'])); + + if($_FILES['file']['tmp_name']!='') { + //delete old avatar file + unlink($path); + //Update with new path + $path = "uploads/users/$user_id/"; + $path = $path . basename( $_FILES['file']['name']); + $file_name = basename($path); + move_uploaded_file($_FILES['file']['tmp_name'], $path); + } + + mysqli_query($mysqli,"UPDATE users SET name = '$name', email = '$email', password = '$password', avatar = '$path', updated_at = NOW() WHERE user_id = $user_id"); + + //logging + mysqli_query($mysqli,"INSERT INTO logs SET log_type = 'User', log_action = 'Modified', log_description = '$name', log_created_at = NOW()"); + + $_SESSION['alert_message'] = "User $name updated"; + + header("Location: " . $_SERVER["HTTP_REFERER"]); + +} + if(isset($_POST['edit_user_companies'])){ $user_id = intval($_POST['user_id']); diff --git a/settings-user.php b/settings-user.php index 89f3c4a1..5ce0bc73 100644 --- a/settings-user.php +++ b/settings-user.php @@ -70,7 +70,7 @@ $password = $row['password']; - + diff --git a/setup.php b/setup.php index 571b0d19..3c6356b0 100644 --- a/setup.php +++ b/setup.php @@ -581,7 +581,7 @@ if(isset($_POST['add_company_settings'])){
Click on the install button to start the install process, you must create a database before proceeding
+A database must be created before proceeding, then click on the Setup button to to get started,
After install add cron.php to your cron and set it to run once everyday at 11:00PM. This is for tasks such as sending out recurring invoices, late payment reminders, alerts, etc
+After the setup is complete add cron.php to your cron and set it to run once everyday at 11:00PM. This is for tasks such as sending out recurring invoices, late payment reminders, alerts, etc
An API is present to allow integration with other third pary apps. An API Key will be auto generated and can be changed in settings after install. The API will give you the following capabilities
+An API is present to allow integration with other third pary apps. An API Key will be auto generated and can be changed in settings after setup. The API will give you the following capabilities