Проектирование Web-приложения для автоматизации процесса продаж программных продуктов

Разработка Web-приложения для ООО "Научно-производственная фирма по применению информационных технологий в электрических сетях". Техническое задание, проектирование процессов, создание базы данных, разработка дизайна, тестирование и отладка сайта.

Рубрика Программирование, компьютеры и кибернетика
Вид дипломная работа
Язык русский
Дата добавления 24.06.2011
Размер файла 3,8 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

// LOADING the requested page for displaying it to the customer.

// I have wrapped it with a function, because it becomes

// cacheable that way.

// It's just an "include" statement which loads the page

$vmDoCaching = ($page=="shop.browse" || $page=="shop.product_details")

&& (empty($keyword) && empty($keyword1) && empty($keyword2));

// IE6 PNG transparency fix

$vm_mainframe->addScript( "$mosConfig_live_site/components/$option/js/sleight.js" );

echo '<div id="vmMainPage">'."\n";

// Load requested PAGE

if( file_exists( PAGEPATH.$modulename.".".$pagename.".php" )) {

if( $only_page) {

require_once( CLASSPATH . 'connectionTools.class.php' );

vmConnector::sendHeaderAndContent( 200 );

if( $func ) echo vmCommonHTML::getSuccessIndicator( $ok, $vmDisplayLogger ); /*@MWM1: Log/Debug enhancements*/

include( PAGEPATH.$modulename.".".$pagename.".php" );

// Exit gracefully

$vm_mainframe->close(true);

}

include( PAGEPATH.$modulename.".".$pagename.".php" );

}

elseif( file_exists( PAGEPATH . HOMEPAGE.'.php' )) {

include( PAGEPATH . HOMEPAGE.'.php' );

}

else {

include( PAGEPATH.'shop.index.php');

}

if ( !empty($mosConfig_caching) && $vmDoCaching) {

echo '<span class="small">'.$VM_LANG->_('LAST_UPDATED').': '.strftime( $vendor_date_format ).'</span>';

}

echo "\n<div id=\"statusBox\" style=\"text-align:center;display:none;visibility:hidden;\"></div></div>\n";

if(SHOWVERSION && !$is_popup) {

include(PAGEPATH ."footer.php");

}

// Set debug option on/off

if (vmShouldDebug()) { /*@MWM1: Log/Debug enhancements */

$end = utime();

$runtime = $end - $start;

include( PAGEPATH . "shop.debug.php" );

}

}

$vm_mainframe->close();

?>

В.2 Листинг программного кода модуля com_content

<?php

// no direct access

defined('_JEXEC') or die('Restricted access');

// Require the com_content helper library

require_once(JPATH_COMPONENT.DS.'controller.php');

require_once(JPATH_COMPONENT.DS.'helpers'.DS.'query.php');

require_once(JPATH_COMPONENT.DS.'helpers'.DS.'route.php');

// Component Helper

jimport('joomla.application.component.helper');

// Create the controller

$controller = new ContentController();

// Register Extra tasks

$controller->registerTask( 'new' , 'edit' );

$controller->registerTask( 'apply', 'save' );

$controller->registerTask( 'apply_new', 'save' );

// Perform the Request task

$controller->execute(JRequest::getVar('task', null, 'default', 'cmd'));

$controller->redirect();

В.3 Листинг программного кода модуля mod_mainmenu

<?php

// no direct access

defined('_JEXEC') or die('Restricted access');

// Include the syndicate functions only once

require_once (dirname(__FILE__).DS.'helper.php');

$params->def('menutype', 'mainmenu');

$params->def('class_sfx', '');

$params->def('menu_images', 0);

$params->def('menu_images_align', 0);

$params->def('expand_menu', 0);

$params->def('activate_parent', 0);

$params->def('indent_image', 0);

$params->def('indent_image1', 'indent1.png');

$params->def('indent_image2', 'indent2.png');

$params->def('indent_image3', 'indent3.png');

$params->def('indent_image4', 'indent4.png');

$params->def('indent_image5', 'indent5.png');

$params->def('indent_image6', 'indent.png');

$params->def('spacer', '');

$params->def('end_spacer', '');

$params->def('full_active_id', 0);

// Added in 1.5

$params->def('startLevel', 0);

$params->def('endLevel', 0);

$params->def('showAllChildren', 0);

require(JModuleHelper::getLayoutPath('mod_mainmenu'));


Подобные документы

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.