update company profile

This commit is contained in:
Flatlogic Bot 2026-03-09 10:56:52 +00:00
parent 595c9b31cf
commit d76a592792

View File

@ -28,19 +28,39 @@ if ($_SERVER['REQUEST_METHOD'] === 'POST') {
$ctr_no = $_POST['ctr_no'] ?? '';
$logo = $company['logo'];
if (isset($_FILES['logo']) && $_FILES['logo']['error'] === UPLOAD_ERR_OK) {
$ext = pathinfo($_FILES['logo']['name'], PATHINFO_EXTENSION);
$filename = 'logo_' . time() . '.' . $ext;
$target = 'assets/images/company/' . $filename;
if (move_uploaded_file($_FILES['logo']['tmp_name'], $target)) $logo = $target;
if (isset($_FILES['logo']) && !empty($_FILES['logo']['name'])) {
if ($_FILES['logo']['error'] === UPLOAD_ERR_OK) {
$ext = pathinfo($_FILES['logo']['name'], PATHINFO_EXTENSION);
$filename = 'logo_' . time() . '.' . $ext;
$rel_path = 'assets/images/company/' . $filename;
$abs_path = __DIR__ . '/' . $rel_path;
if (!is_dir(dirname($abs_path))) mkdir(dirname($abs_path), 0775, true);
if (move_uploaded_file($_FILES['logo']['tmp_name'], $abs_path)) {
$logo = $rel_path;
} else {
$error .= "Failed to move uploaded logo. ";
}
} else {
$error .= "Error uploading logo (Code: " . $_FILES['logo']['error'] . "). ";
}
}
$favicon = $company['favicon'];
if (isset($_FILES['favicon']) && $_FILES['favicon']['error'] === UPLOAD_ERR_OK) {
$ext = pathinfo($_FILES['favicon']['name'], PATHINFO_EXTENSION);
$filename = 'favicon_' . time() . '.' . $ext;
$target = 'assets/images/company/' . $filename;
if (move_uploaded_file($_FILES['favicon']['tmp_name'], $target)) $favicon = $target;
if (isset($_FILES['favicon']) && !empty($_FILES['favicon']['name'])) {
if ($_FILES['favicon']['error'] === UPLOAD_ERR_OK) {
$ext = pathinfo($_FILES['favicon']['name'], PATHINFO_EXTENSION);
$filename = 'favicon_' . time() . '.' . $ext;
$rel_path = 'assets/images/company/' . $filename;
$abs_path = __DIR__ . '/' . $rel_path;
if (!is_dir(dirname($abs_path))) mkdir(dirname($abs_path), 0775, true);
if (move_uploaded_file($_FILES['favicon']['tmp_name'], $abs_path)) {
$favicon = $rel_path;
} else {
$error .= "Failed to move uploaded favicon. ";
}
} else {
$error .= "Error uploading favicon (Code: " . $_FILES['favicon']['error'] . "). ";
}
}
try {