Esempio n. 1
0
include_once getcwd() . "/classes/BLSite.php";
$blCar = new BLCar();
$crudCar = new CRUDCar();
$blSiteOrder = new BLSiteOrder();
$blSite = new BLSite();
if (isset($_GET["id"])) {
    $id = $_GET["id"];
    $car = $blCar->getCar($id);
    $site = $blSite->getSite($car->getSiteId());
    if ($car->getState() == "Design") {
        $car->setDateApproved(date('d/m/Y'));
        $car->setUserIdApproved($_SESSION["userid"]);
    }
    if ($site->getDefaultCarId() == null || $site->getDefaultCarId() == 0) {
        $site->setDefaultCarId($car->getId());
        $blSite->updateSite($site);
    }
    $foldername = clean_string(utf8_decode(str_replace(' ', '_', $car->getType())));
    $carfind = $blCar->getCarByFolderName($foldername);
    if ($carfind != null) {
        $nr = 1;
        while ($carfind != null) {
            $foldername = clean_string(utf8_decode(str_replace(' ', '_', $car->getType()))) . "(" . $nr . ")";
            $carfind = $blCar->getCarByFolderName($foldername);
            $nr++;
        }
    }
    $car->setState('Online');
    $car->setFolderName(strtolower($foldername));
    $crudCar->updateCar($car);
    $max = $blSiteOrder->getMaxSiteOrderBySite($car->getSiteId()) + 1;