Merge branch 'develop' of https://github.com/Karaka-Management/phpOMS into develop
Some checks failed
CI / general_module_workflow_php (push) Has been cancelled

This commit is contained in:
Dennis Eichhorn 2026-08-04 16:22:24 +02:00
commit 3f075c8113
1690 changed files with 201 additions and 124 deletions

0
.gitattributes vendored Executable file → Normal file
View File

0
.github/dependabot.yml vendored Executable file → Normal file
View File

0
.github/workflows/greetings.yml vendored Executable file → Normal file
View File

0
.github/workflows/image.yml vendored Executable file → Normal file
View File

0
.github/workflows/main.yml vendored Executable file → Normal file
View File

0
.gitignore vendored Executable file → Normal file
View File

0
Account/Account.php Executable file → Normal file
View File

0
Account/AccountManager.php Executable file → Normal file
View File

0
Account/AccountStatus.php Executable file → Normal file
View File

0
Account/AccountType.php Executable file → Normal file
View File

0
Account/Group.php Executable file → Normal file
View File

0
Account/GroupStatus.php Executable file → Normal file
View File

0
Account/NullAccount.php Executable file → Normal file
View File

0
Account/NullGroup.php Executable file → Normal file
View File

0
Account/PermissionAbstract.php Executable file → Normal file
View File

0
Account/PermissionHandlingTrait.php Executable file → Normal file
View File

0
Account/PermissionOwner.php Executable file → Normal file
View File

0
Account/PermissionType.php Executable file → Normal file
View File

0
Ai/NeuralNetwork/Neuron.php Executable file → Normal file
View File

6
Ai/Ocr/BasicOcr.php Executable file → Normal file
View File

@ -123,6 +123,12 @@ final class BasicOcr
/** @var int<0, max> $numberOfColumns */
$numberOfColumns = (int) $unpack[1];
if ($numberOfColumns === 0 || $numberOfRows === 0) {
\fclose($fp);
return [];
}
$images = [];
for ($i = 0; $i < $numberOfImages; ++$i) {
if (($read = \fread($fp, $numberOfRows * $numberOfColumns)) === false

0
Ai/Ocr/Tesseract/TesseractOcr.php Executable file → Normal file
View File

0
Algorithm/Clustering/Kmeans.php Executable file → Normal file
View File

0
Algorithm/Clustering/Point.php Executable file → Normal file
View File

0
Algorithm/Clustering/PointInterface.php Executable file → Normal file
View File

0
Algorithm/CoinMatching/MinimumCoinProblem.php Executable file → Normal file
View File

0
Algorithm/Graph/DependencyResolver.php Executable file → Normal file
View File

0
Algorithm/JobScheduling/Job.php Executable file → Normal file
View File

0
Algorithm/JobScheduling/JobInterface.php Executable file → Normal file
View File

0
Algorithm/JobScheduling/Weighted.php Executable file → Normal file
View File

0
Algorithm/Knapsack/Backpack.php Executable file → Normal file
View File

0
Algorithm/Knapsack/BackpackInterface.php Executable file → Normal file
View File

0
Algorithm/Knapsack/Bounded.php Executable file → Normal file
View File

0
Algorithm/Knapsack/Continuous.php Executable file → Normal file
View File

0
Algorithm/Knapsack/Item.php Executable file → Normal file
View File

0
Algorithm/Knapsack/ItemInterface.php Executable file → Normal file
View File

0
Algorithm/Maze/MazeGenerator.php Executable file → Normal file
View File

0
Algorithm/PathFinding/AStar.php Executable file → Normal file
View File

0
Algorithm/PathFinding/AStarNode.php Executable file → Normal file
View File

0
Algorithm/PathFinding/Grid.php Executable file → Normal file
View File

0
Algorithm/PathFinding/Heuristic.php Executable file → Normal file
View File

0
Algorithm/PathFinding/HeuristicType.php Executable file → Normal file
View File

0
Algorithm/PathFinding/JumpPointNode.php Executable file → Normal file
View File

0
Algorithm/PathFinding/JumpPointSearch.php Executable file → Normal file
View File

0
Algorithm/PathFinding/MovementType.php Executable file → Normal file
View File

0
Algorithm/PathFinding/Node.php Executable file → Normal file
View File

0
Algorithm/PathFinding/NullJumpPointNode.php Executable file → Normal file
View File

0
Algorithm/PathFinding/NullNode.php Executable file → Normal file
View File

0
Algorithm/PathFinding/Path.php Executable file → Normal file
View File

0
Algorithm/PathFinding/PathFinderInterface.php Executable file → Normal file
View File

0
Algorithm/Sort/BitonicSort.php Executable file → Normal file
View File

0
Algorithm/Sort/BubbleSort.php Executable file → Normal file
View File

0
Algorithm/Sort/BucketSort.php Executable file → Normal file
View File

0
Algorithm/Sort/CocktailShakerSort.php Executable file → Normal file
View File

0
Algorithm/Sort/CombSort.php Executable file → Normal file
View File

0
Algorithm/Sort/CycleSort.php Executable file → Normal file
View File

0
Algorithm/Sort/GnomeSort.php Executable file → Normal file
View File

0
Algorithm/Sort/HeapSort.php Executable file → Normal file
View File

0
Algorithm/Sort/InsertionSort.php Executable file → Normal file
View File

0
Algorithm/Sort/IntroSort.php Executable file → Normal file
View File

0
Algorithm/Sort/MergeSort.php Executable file → Normal file
View File

0
Algorithm/Sort/OddEvenSort.php Executable file → Normal file
View File

0
Algorithm/Sort/PancakeSort.php Executable file → Normal file
View File

0
Algorithm/Sort/QuickSort.php Executable file → Normal file
View File

0
Algorithm/Sort/SelectionSort.php Executable file → Normal file
View File

0
Algorithm/Sort/ShellSort.php Executable file → Normal file
View File

0
Algorithm/Sort/SortInterface.php Executable file → Normal file
View File

0
Algorithm/Sort/SortOrder.php Executable file → Normal file
View File

0
Algorithm/Sort/SortableInterface.php Executable file → Normal file
View File

0
Algorithm/Sort/StoogeSort.php Executable file → Normal file
View File

0
Algorithm/Sort/TimSort.php Executable file → Normal file
View File

0
Api/EUVAT/EUVATBffOnline.php Executable file → Normal file
View File

0
Api/EUVAT/EUVATInterface.php Executable file → Normal file
View File

0
Api/EUVAT/EUVATVies.php Executable file → Normal file
View File

0
Api/Payment/Charge.php Executable file → Normal file
View File

0
Api/Payment/PaymentAbstract.php Executable file → Normal file
View File

0
Api/Payment/PaymentFactory.php Executable file → Normal file
View File

0
Api/Payment/Stripe.php Executable file → Normal file
View File

0
Application/ApplicationAbstract.php Executable file → Normal file
View File

0
Application/ApplicationInfo.php Executable file → Normal file
View File

0
Application/ApplicationManager.php Executable file → Normal file
View File

0
Application/ApplicationStatus.php Executable file → Normal file
View File

0
Application/ApplicationType.php Executable file → Normal file
View File

0
Application/InstallerAbstract.php Executable file → Normal file
View File

0
Application/StatusAbstract.php Executable file → Normal file
View File

0
Application/UninstallerAbstract.php Executable file → Normal file
View File

0
Application/infoLayout.json Executable file → Normal file
View File

0
Asset/AssetManager.php Executable file → Normal file
View File

2
Asset/AssetType.php Executable file → Normal file
View File

@ -31,4 +31,6 @@ abstract class AssetType extends Enum
public const JS = 1;
public const JSLATE = 2;
public const LINK = 3;
}

0
Auth/Auth.php Executable file → Normal file
View File

0
Auth/LoginReturnType.php Executable file → Normal file
View File

0
AutoloadException.php Executable file → Normal file
View File

0
Autoloader.php Executable file → Normal file
View File

0
Business/Finance/Depreciation.php Executable file → Normal file
View File

0
Business/Finance/FinanceFormulas.php Executable file → Normal file
View File

0
Business/Finance/Forensics.php Executable file → Normal file
View File

0
Business/Finance/Loan.php Executable file → Normal file
View File

0
Business/Finance/Lorenzkurve.php Executable file → Normal file
View File

0
Business/Finance/StockBonds.php Executable file → Normal file
View File

0
Business/Marketing/CustomerValue.php Executable file → Normal file
View File

0
Business/Marketing/Metrics.php Executable file → Normal file
View File

Some files were not shown because too many files have changed in this diff Show More