/home/techb158/workloadmatch.com
NameSizeModeActions
.well-known/-0755rm
1iosaek/-0755rm
Admin/-0755rm
api/-0755rm
assets/-0755rm
BackUp/-0744rm
bootstrap/-0755rm
bower_components/-0777rm
bsixuqo/-0755rm
cgi-bin/-0744rm
Client/-0755rm
dist/-0755rm
ge1hbpj/-0755rm
img/-0755rm
includes/-0755rm
js/-0755rm
jvyngoi/-0755rm
layout/-0755rm
LoadMatch/-0755rm
lyfwjeg/-0755rm
Manager/-0755rm
Master/-0755rm
mjes1kn/-0755rm
mralkqo/-0755rm
plugins/-0755rm
quforks/-0755rm
styles/-0755rm
Teacher/-0755rm
vendor/-0755rm
workloadmatch.com/-0750rm
.env7960644editdlrm
.env.example13870644editdlrm
.env_bak3640700editdlrm
.gitignore1420644editdlrm
.git_changed_files.txt00644editdlrm
.git_untracked_files.txt4554690644editdlrm
.htaccess7330644editdlrm
.htaccess-bak.disabled85040644editdlrm
.htaccess.production85040644editdlrm
admin.php00644editdlrm
authorized.php47410644editdlrm
authorized_bak.php.disabled10550644editdlrm
auto_email_notification.php8310644editdlrm
DEPLOY_CHECKLIST.md19920644editdlrm
deploy_fix.php35260644editdlrm
error.php4850644editdlrm
footer.php6300644editdlrm
forgetpassword.php61820644editdlrm
forgetpassword._Bak.php22540644editdlrm
form-newsletter.php6620644editdlrm
form-process.php30900644editdlrm
getlang.php2830644editdlrm
home.php167520644editdlrm
index.php30800644editdlrm
myaccounts.php21920644editdlrm
php.ini6370644editdlrm
postPersons.php18750644editdlrm
reset.php23300644editdlrm
Signup.php220740644editdlrm
vtphrzxy.php73170644editdlrm
workloadmatch-deployment.zip149949080644editdlrm
wp-cron-cqig.php16590644editdlrm
Edit: /home/techb158/workloadmatch.com/deploy_fix.php (3526B)
Starting asset deployment...\n"; $root = __DIR__; $verbose = true; function create_dirs($dirs) { foreach ($dirs as $d) { if (!is_dir($d)) { mkdir($d, 0755, true); echo "Created: $d\n"; } } } function copy_safe($src, $dst) { if (file_exists($src)) { copy($src, $dst); echo "Copied: $src -> $dst\n"; return true; } echo "WARN: Source not found: $src\n"; return false; } // --- Bootstrap dist (from root bootstrap/) --- create_dirs([ "$root/bower_components/bootstrap/dist/css", "$root/bower_components/bootstrap/dist/js", "$root/bower_components/bootstrap/dist/fonts", ]); copy_safe("$root/bootstrap/css/bootstrap.min.css", "$root/bower_components/bootstrap/dist/css/bootstrap.min.css"); copy_safe("$root/bootstrap/css/bootstrap.min.css.map", "$root/bower_components/bootstrap/dist/css/bootstrap.min.css.map"); copy_safe("$root/bootstrap/css/bootstrap-theme.min.css", "$root/bower_components/bootstrap/dist/css/bootstrap-theme.min.css"); copy_safe("$root/bootstrap/js/bootstrap.min.js", "$root/bower_components/bootstrap/dist/js/bootstrap.min.js"); $fontFiles = glob("$root/bootstrap/fonts/*"); foreach ($fontFiles as $f) { $dest = str_replace("$root/bootstrap/fonts/", "$root/bower_components/bootstrap/dist/fonts/", $f); copy($f, $dest); } echo "Bootstrap fonts copied.\n"; // Also copy raphael if missing $raphaelDir = "$root/bower_components/raphael"; if (!is_dir($raphaelDir)) { mkdir($raphaelDir, 0755, true); // Download raphael from CDN $raphaelMin = file_get_contents('https://cdnjs.cloudflare.com/ajax/libs/raphael/2.1.0/raphael-min.js'); file_put_contents("$raphaelDir/raphael.min.js", $raphaelMin); echo "Downloaded raphael.min.js\n"; } else { echo "raphael dir exists\n"; } // --- Select2 dist (copy from plugins/select2/) --- create_dirs([ "$root/bower_components/select2/dist/css", "$root/bower_components/select2/dist/js", ]); copy_safe("$root/plugins/select2/select2.min.css", "$root/bower_components/select2/dist/css/select2.min.css"); copy_safe("$root/plugins/select2/select2.full.min.js", "$root/bower_components/select2/dist/js/select2.full.min.js"); // Also create standard select2.min.js by downloading from CDN $select2js = @file_get_contents('https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.3/js/select2.min.js'); if ($select2js) { file_put_contents("$root/bower_components/select2/dist/js/select2.min.js", $select2js); echo "Downloaded select2.min.js\n"; } // --- Verify all critical files --- $checks = [ 'bower_components/bootstrap/dist/css/bootstrap.min.css', 'bower_components/bootstrap/dist/js/bootstrap.min.js', 'bower_components/bootstrap/dist/fonts/glyphicons-halflings-regular.woff', 'bower_components/select2/dist/css/select2.min.css', 'bower_components/select2/dist/js/select2.min.js', 'bower_components/morris.js/morris.css', 'bower_components/jquery/dist/jquery.min.js', 'bower_components/jquery-ui/jquery-ui.min.js', 'dist/css/AdminLTE.min.css', 'dist/js/app.min.js', 'plugins/jQuery/jQuery-2.2.0.min.js', ]; echo "\n--- Verification ---\n"; $allOk = true; foreach ($checks as $rel) { $full = "$root/$rel"; if (file_exists($full)) { echo "OK: $rel (" . filesize($full) . " bytes)\n"; } else { echo "MISSING: $rel\n"; $allOk = false; } } echo "\n" . ($allOk ? "ALL FILES PRESENT" : "SOME FILES MISSING") . "\n"; echo "";