Compare commits

...

7 Commits
1.1 ... v3

Author SHA1 Message Date
merdan e883865284 hme api ready 2025-04-29 11:35:17 +05:00
merdan 6d4eae516c removed tag 2025-04-22 10:46:37 +05:00
merdan 091b2e9881 improve orient api routes 2025-04-21 16:32:44 +05:00
merdan 3246e84f96 version 3 start 2025-04-10 15:53:34 +05:00
gerchek 3028562262 changedPermissions 2025-03-20 14:36:44 +05:00
gerchek 7d6c1b04dd remove affected 2025-03-03 15:50:35 +05:00
gerchek ff3d75199e affected_files_commit 2025-03-03 14:56:55 +05:00
253 changed files with 2949 additions and 1860 deletions

1
.gitignore vendored
View File

@ -30,3 +30,4 @@ _ide_helper.php
.DS_Store
package-lock.json
/node_modules
.qodo

View File

@ -1,91 +0,0 @@
## START OFFLINE.ResponsiveImages - webp-rewrite
# DO NOT REMOVE THESE LINES
<IfModule mod_setenvif.c>
# Vary: Accept for all the requests to jpeg and png
SetEnvIf Request_URI "\.(jpe?g|png)$" REQUEST_image
</IfModule>
<ifModule mod_rewrite.c>
RewriteEngine On
# If the Browser supports WebP images, and the .webp file exists, use it.
RewriteCond %{HTTP_ACCEPT} image/webp
RewriteCond %{REQUEST_URI} ^/?storage/.*\.(jpe?g|png)
RewriteCond %{REQUEST_FILENAME}.webp -f
RewriteRule ^/?(.*)$ $1.webp [NC,T=image/webp,END]
# If the Browser supports WebP images, and the .webp file does not exist, generate it.
RewriteCond %{HTTP_ACCEPT} image/webp
RewriteCond %{REQUEST_URI} ^/?storage/.*\.(jpe?g|png)
RewriteCond %{REQUEST_FILENAME}\.webp !-f
RewriteRule ^/?(.*)$ plugins/offline/responsiveimages/webp.php?path=$1 [NC,END]
</ifModule>
<IfModule mod_headers.c>
Header append Vary Accept env=REQUEST_image
Header set X-Robots-Tag "noindex, nofollow" for "cdn.orient.tm"
</IfModule>
<IfModule mod_mime.c>
AddType image/webp .webp
</IfModule>
## END OFFLINE.ResponsiveImages - webp-rewrite
<IfModule mod_rewrite.c>
<IfModule mod_negotiation.c>
Options -MultiViews
</IfModule>
RewriteEngine On
##
## You may need to uncomment the following line for some hosting environments,
## if you have installed to a subdirectory, enter the name here also.
##
# RewriteBase /
##
## Uncomment following lines to force HTTPS.
##
# RewriteCond %{HTTPS} off
# RewriteRule (.*) https://%{SERVER_NAME}/$1 [L,R=301]
##
## Black listed folders
##
RewriteRule ^bootstrap/.* index.php [L,NC]
RewriteRule ^config/.* index.php [L,NC]
RewriteRule ^vendor/.* index.php [L,NC]
RewriteRule ^storage/cms/.* index.php [L,NC]
RewriteRule ^storage/logs/.* index.php [L,NC]
RewriteRule ^storage/framework/.* index.php [L,NC]
RewriteRule ^storage/temp/protected/.* index.php [L,NC]
RewriteRule ^storage/app/uploads/protected/.* index.php [L,NC]
##
## White listed folders
##
RewriteCond %{REQUEST_FILENAME} -f
RewriteCond %{REQUEST_FILENAME} !/.well-known/*
RewriteCond %{REQUEST_FILENAME} !/storage/app/uploads/public/.*
RewriteCond %{REQUEST_FILENAME} !/storage/app/media/.*
RewriteCond %{REQUEST_FILENAME} !/storage/app/resized/.*
RewriteCond %{REQUEST_FILENAME} !/storage/temp/public/.*
RewriteCond %{REQUEST_FILENAME} !/themes/.*/(assets|resources)/.*
RewriteCond %{REQUEST_FILENAME} !/plugins/.*/(assets|resources)/.*
RewriteCond %{REQUEST_FILENAME} !/modules/.*/(assets|resources)/.*
RewriteRule !^index.php index.php [L,NC]
##
## Block all PHP files, except index
##
RewriteCond %{REQUEST_FILENAME} -f
RewriteCond %{REQUEST_FILENAME} \.php$
RewriteRule !^index.php index.php [L,NC]
##
## Standard routes
##
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
</IfModule>

37
captcha.php Normal file
View File

@ -0,0 +1,37 @@
<?php
session_start();
unset($_SESSION['captcha_code']);
$captcha_code = '';
$characters = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890';
$length = 6;
for ($i = 0; $i < $length; $i++) {
$captcha_code .= $characters[rand(0, strlen($characters) - 1)];
}
$_SESSION['captcha_code'] = $captcha_code;
// Create an image
$width = 150;
$height = 50;
$image = imagecreate($width, $height);
$background = imagecolorallocate($image, 255, 255, 255);
$text_color = imagecolorallocate($image, 0, 0, 0);
// Check if TTF font exists
$font_path = realpath(__DIR__ . '/fonts/arial.ttf');
if (file_exists($font_path)) {
// Add text using the TTF font
imagettftext($image, 24, 0, 15, 35, $text_color, $font_path, $captcha_code);
} else {
// Fallback to built-in font
imagestring($image, 5, 30, 15, $captcha_code, $text_color);
}
// Output the image as PNG
header('Content-type: image/png');
imagepng($image);
imagedestroy($image);
?>

View File

@ -11,7 +11,7 @@ return [
|
*/
'activeTheme' => 'modern',
'activeTheme' => 'modern2',
/*
|--------------------------------------------------------------------------
@ -36,7 +36,7 @@ return [
|
*/
'backendUri' => 'howpsuzlyk',
'backendUri' => 'backend', //howpsuzlyk
/*
|--------------------------------------------------------------------------
@ -131,7 +131,7 @@ return [
|
*/
'disableCoreUpdates' => false,
'disableCoreUpdates' => true,
/*
|--------------------------------------------------------------------------

View File

@ -0,0 +1 @@
google-site-verification: google64848379a60fc2b3.html

View File

@ -1,4 +1,5 @@
<?php
/**
* October - The PHP platform that gets back to basics.
*

0
modules/backend/assets/vendor/jcrop/MIT-LICENSE.txt vendored Executable file → Normal file
View File

0
modules/backend/assets/vendor/jcrop/README.md vendored Executable file → Normal file
View File

0
modules/backend/assets/vendor/jcrop/css/Jcrop.gif vendored Executable file → Normal file
View File

Before

Width:  |  Height:  |  Size: 329 B

After

Width:  |  Height:  |  Size: 329 B

0
modules/backend/assets/vendor/jcrop/css/jquery.Jcrop.min.css vendored Executable file → Normal file
View File

0
modules/backend/assets/vendor/jcrop/js/jquery.Jcrop.js vendored Executable file → Normal file
View File

0
modules/backend/formwidgets/codeeditor/assets/vendor/ace/ace.js vendored Executable file → Normal file
View File

View File

View File

View File

View File

View File

View File

View File

View File

View File

View File

View File

View File

View File

View File

View File

View File

View File

View File

View File

View File

View File

View File

View File

View File

View File

View File

View File

View File

View File

View File

View File

View File

View File

View File

View File

View File

View File

View File

View File

View File

View File

View File

View File

View File

View File

View File

View File

View File

0
modules/backend/formwidgets/richeditor/assets/js/build-min.js vendored Executable file → Normal file
View File

View File

View File

View File

0
modules/system/assets/ui/vendor/select2/js/i18n/az.js vendored Executable file → Normal file
View File

0
modules/system/assets/ui/vendor/select2/js/i18n/bg.js vendored Executable file → Normal file
View File

0
modules/system/assets/ui/vendor/select2/js/i18n/ca.js vendored Executable file → Normal file
View File

0
modules/system/assets/ui/vendor/select2/js/i18n/cs.js vendored Executable file → Normal file
View File

0
modules/system/assets/ui/vendor/select2/js/i18n/da.js vendored Executable file → Normal file
View File

0
modules/system/assets/ui/vendor/select2/js/i18n/de.js vendored Executable file → Normal file
View File

0
modules/system/assets/ui/vendor/select2/js/i18n/en.js vendored Executable file → Normal file
View File

0
modules/system/assets/ui/vendor/select2/js/i18n/es.js vendored Executable file → Normal file
View File

0
modules/system/assets/ui/vendor/select2/js/i18n/et.js vendored Executable file → Normal file
View File

0
modules/system/assets/ui/vendor/select2/js/i18n/eu.js vendored Executable file → Normal file
View File

0
modules/system/assets/ui/vendor/select2/js/i18n/fa.js vendored Executable file → Normal file
View File

0
modules/system/assets/ui/vendor/select2/js/i18n/fi.js vendored Executable file → Normal file
View File

0
modules/system/assets/ui/vendor/select2/js/i18n/fr.js vendored Executable file → Normal file
View File

0
modules/system/assets/ui/vendor/select2/js/i18n/gl.js vendored Executable file → Normal file
View File

0
modules/system/assets/ui/vendor/select2/js/i18n/he.js vendored Executable file → Normal file
View File

0
modules/system/assets/ui/vendor/select2/js/i18n/hi.js vendored Executable file → Normal file
View File

0
modules/system/assets/ui/vendor/select2/js/i18n/hr.js vendored Executable file → Normal file
View File

0
modules/system/assets/ui/vendor/select2/js/i18n/hu.js vendored Executable file → Normal file
View File

0
modules/system/assets/ui/vendor/select2/js/i18n/id.js vendored Executable file → Normal file
View File

0
modules/system/assets/ui/vendor/select2/js/i18n/is.js vendored Executable file → Normal file
View File

0
modules/system/assets/ui/vendor/select2/js/i18n/it.js vendored Executable file → Normal file
View File

0
modules/system/assets/ui/vendor/select2/js/i18n/ko.js vendored Executable file → Normal file
View File

0
modules/system/assets/ui/vendor/select2/js/i18n/lt.js vendored Executable file → Normal file
View File

0
modules/system/assets/ui/vendor/select2/js/i18n/lv.js vendored Executable file → Normal file
View File

0
modules/system/assets/ui/vendor/select2/js/i18n/mk.js vendored Executable file → Normal file
View File

0
modules/system/assets/ui/vendor/select2/js/i18n/nb.js vendored Executable file → Normal file
View File

0
modules/system/assets/ui/vendor/select2/js/i18n/nl.js vendored Executable file → Normal file
View File

0
modules/system/assets/ui/vendor/select2/js/i18n/pl.js vendored Executable file → Normal file
View File

0
modules/system/assets/ui/vendor/select2/js/i18n/pt-BR.js vendored Executable file → Normal file
View File

0
modules/system/assets/ui/vendor/select2/js/i18n/pt.js vendored Executable file → Normal file
View File

0
modules/system/assets/ui/vendor/select2/js/i18n/ro.js vendored Executable file → Normal file
View File

0
modules/system/assets/ui/vendor/select2/js/i18n/ru.js vendored Executable file → Normal file
View File

0
modules/system/assets/ui/vendor/select2/js/i18n/sk.js vendored Executable file → Normal file
View File

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