- Add Field Engineer Management feature, allowing creation, and assignment of engineers to service requests. - Add Service Contract/AMC Management feature, allowing creation of contracts and linking them to service requests. - Update admin panel to manage engineers and contracts. - Update service request form to include contract selection.
26 lines
721 B
PHP
26 lines
721 B
PHP
<?php
|
|
require_once __DIR__ . '/../../db/config.php';
|
|
|
|
try {
|
|
$pdo = db();
|
|
|
|
// Check if the engineers table already exists
|
|
$stmt = $pdo->query("SHOW TABLES LIKE 'engineers'");
|
|
if ($stmt->rowCount() == 0) {
|
|
$pdo->exec("
|
|
CREATE TABLE engineers (
|
|
id INT AUTO_INCREMENT PRIMARY KEY,
|
|
name VARCHAR(255) NOT NULL,
|
|
phone VARCHAR(255) NULL,
|
|
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
|
|
)
|
|
");
|
|
echo "Table 'engineers' created successfully." . PHP_EOL;
|
|
} else {
|
|
echo "Table 'engineers' already exists." . PHP_EOL;
|
|
}
|
|
|
|
} catch (PDOException $e) {
|
|
die("DB ERROR: " . $e->getMessage());
|
|
}
|