<?php require __INCLUDES__ . '/image_generation/BottomImage.class.php'; require __INCLUDES__ . '/image_generation/LogoImage.class.php'; require __INCLUDES__ . '/image_generation/NavBarImage.class.php'; require __INCLUDES__ . '/image_generation/SubNavImage.class.php'; define('IMAGE_GEN', __DOCROOT__ . '/images/gen/'); // REMOVE OLD IMAGES exec('rm -r -f ' . __DOCROOT__ . '/images/gen/*'); // LOGO IMAGE $objImage = new LogoImage(null); $objImage->RenderImage(IMAGE_GEN . 'logo.jpg'); // NAV IMAGES $intNavIndex = 0; print 'Generating ' . count(QApplication::$NavBarArray) . ' Nav Images... [0]'; foreach (QApplication::$NavBarArray as $arrNavBar) { print str_repeat(chr(8), strlen($intNavIndex) + 1); print $intNavIndex . ']'; $objImage = new NavBarImage(null); $objImage->Width = $arrNavBar[2]; $objImage->Text = strtoupper($arrNavBar[0]); $objImage->Mode = NavBarImageMode::Standard; $objImage->RenderImage(IMAGE_GEN . 'nav_' . $intNavIndex . '.jpg'); $objImage->Mode = NavBarImageMode::Hover; $objImage->RenderImage(IMAGE_GEN . 'nav_' . $intNavIndex . '_hov.jpg'); $objImage->Mode = NavBarImageMode::Selected; $objImage->RenderImage(IMAGE_GEN . 'nav_' . $intNavIndex . '_sel.jpg'); $intNavIndex++; } print " Done.\r\n"; // SUBNAV BG AND PADDING IMAGES