Thank you for purchasing SBurK. If you have any questions that are beyond the scope of this help file, please feel free to contact me via my user page contact form at envato. Thanks so much!

If you did not install the product before, please go to the documentation folder.


If you already purchased and installed the product and you want to upgrade to V3.5 only, please follow the following steps. Please also check the configuration section in the documentation of the backend.

What is new?
-------------
The update adds the following

1 - The backend is fully updated to Laravel 10 with PHP 8.1
2 - The dependencies of the Android apps are fully updated to their latest versions.
3 - Minor bug fixes.


Backend upgrade guide
--------------------------------
1 - Overwrite the files at the following folders with the files provided in the updated code.

modified files
--------------
app/Http/Controllers/Activation/ActivationController.php
app/Http/Controllers/Settings/SettingsController.php
app/Http/Controllers/Drivers/DriverController.php
app/Http/Middleware/TrustProxies.php
composer.json
composer.lock

database/seeds/CasesTableSeeder.php
database/seeds/DatabaseSeeder.php
database/seeds/FakerTableSeeder.php
database/seeds/PlansTableSeeder.php
database/seeds/SchoolsTableSeeder.php
database/seeds/SettingTypesTableSeeder.php
database/seeds/SettingsTableSeeder.php

public/js/app.js
public/service-worker.js
resources/js/components/activation/Activation.vue
routes/activation/activation.php


2 - Open the terminal and write the following:


## Ensure that php 8.1 is the current verison of your php by typing the command
sudo update-alternatives --config php
## Then
composer update

	
	

Driver Android app upgrade guide
--------------------------------
Overwrite the files at the following folders with the files provided in the updated code.

modified files
--------------
app/build.gradle
app/src/main/AndroidManifest.xml
app/src/main/java/com/creativeapps/schoolbusdriver/ui/activity/main/MainActivity.java
app/src/main/java/com/creativeapps/schoolbusdriver/ui/activity/main/childList/ChildListFragment.java
app/src/main/java/com/creativeapps/schoolbusdriver/ui/activity/main/map/GoogleMapFragment.java
app/src/main/java/com/creativeapps/schoolbusdriver/ui/activity/main/map/LocationBackgroundService.java
app/src/main/java/com/creativeapps/schoolbusdriver/ui/activity/main/map/MapBoxFragment.java
app/src/main/java/com/creativeapps/schoolbusdriver/ui/activity/main/map/base/BaseMaps.java
app/src/main/res/values-ar/strings.xml
app/src/main/res/values-de/strings.xml
app/src/main/res/values-es/strings.xml
app/src/main/res/values-fr/strings.xml
app/src/main/res/values-pt/strings.xml
app/src/main/res/values-ru/strings.xml
app/src/main/res/values/strings.xml
build.gradle
gradle/wrapper/gradle-wrapper.properties
settings.gradle


Parent Android app upgrade guide
--------------------------------
Overwrite the files at the following folders with the files provided in the updated code.

modified files
--------------
app/build.gradle
app/src/main/AndroidManifest.xml
app/src/main/java/com/creativeapps/schoolbustracker/data/Util.java
app/src/main/java/com/creativeapps/schoolbustracker/data/firebaseMessagingService.java
app/src/main/java/com/creativeapps/schoolbustracker/ui/activity/login/activationCode/ActivationCodeFragment.java
app/src/main/java/com/creativeapps/schoolbustracker/ui/activity/login/enterPhoneNumber/EnterPhoneNumberFragment.java
app/src/main/java/com/creativeapps/schoolbustracker/ui/activity/main/MainActivity.java
app/src/main/java/com/creativeapps/schoolbustracker/ui/activity/main/map/GoogleMapFragment.java
app/src/main/java/com/creativeapps/schoolbustracker/ui/activity/main/map/MapBoxFragment.java
app/src/main/java/com/creativeapps/schoolbustracker/ui/activity/main/settings/SettingsFragment.java
app/src/main/res/values-pt/strings.xml
app/src/main/res/values/strings.xml
build.gradle
gradle/wrapper/gradle-wrapper.properties
settings.gradle




