Airplane Reservation System 4.7x1.1 Link and Page Issues

wisdom - March 4, 2007 - 23:42
Project:Airplane Reservation System
Version:4.7.x-1.1
Component:Code
Category:support request
Priority:normal
Assigned:wisdom
Status:closed
Description

I installed the airline reservation system. But I could not find a menu to request page display.

I tried to add slight modification to the code at the menu item in resi.module file by changing type from MENU CALL_BACK to MENU_SUGGESSTED_ITEM. This helped to creat a menu but when I click this menu link I get warning message "maximum excusion time of 60 seconds exceeded in \drupal4.7\includes\common.inc on line 493".

$items[] = array('path' => 'resi', 'title' => t('Flugzeugreservierungssystem'),
//'callback' => 'resi_page',
'callback' => 'resi_page_calendar',
'access' => user_access('access content'),
'type' => MENU_SUGGESTED_ITEM); //changed from 'type' => MENU_CALLBACK

#1

Jochen Wendebaum - March 5, 2007 - 07:44
Status:active» reviewed & tested by the community

I added your contribution and tested it with success on the test site.

I even deleted the module and the database tables, and installed it completly new, and it does work.

One idea I have is that you need to install jstools, too, as I rely on the jscalendar. I am sorry, but I suppose I did not mention this before...

#2

Jochen Wendebaum - March 5, 2007 - 08:09

added new release 4.7.x-1.2 with the suggested fix as well as a dependancy check for jscalendar.

#3

wisdom - March 5, 2007 - 22:27

The link problem is fixed. But still I can not display the page when I clik the link.
I installed the jstools and jscalendar and enabled them. Also used the latest releases of drupal and resi.
I am testing the application on localhost.

The error messages are:

1) Fatal error: Maximum execution time of 60 seconds exceeded in C:\Program Files\xampp\htdocs\drupal4.7\includes\common.inc on line 494

2)warning: mktime() expects parameter 6 to be long, string given in C:\Program Files\xampp\htdocs\drupal4.7\modules\resi\resi.inc on line 173.
warning: mktime() expects parameter 6 to be long, string given in C:\Program Files\xampp\htdocs\drupal4.7\modules\resi\resi.inc on line 173.

To try to fix Error #1 tried to change the global php settings of
max_execution_time 120 in ".htaccess" file in drupal directory. This does not help either.
I get max_execution_time of 120 s exceeded

#4

Jochen Wendebaum - March 7, 2007 - 10:10

just release version 1.3, please try this out, it should get rid of the error messages you posted.

#5

wisdom - March 7, 2007 - 23:10

The page still not displaying after I installed version 1.3. The following error message is displayed:

Fatal error: Maximum execution time of 60 seconds exceeded in C:\Program Files\xampp\htdocs\drupal4.7\includes\common.inc on line 494

Changing the maximum execution time to 120 is not helping either.

However, the earlier error associated with mktime does not show up this time

#6

Jochen Wendebaum - March 8, 2007 - 08:42

can you tell me please, what version of php you are using?

My system is running on PHP 4.3.10-19 without problems.

This error is strange, as it doesn't seem directly related to this module. I suppose you have other modules running without problem on your 4.7-installation?

#7

wisdom - March 8, 2007 - 13:46

+ PHP 5.1.6 + PHP 4.4.4 + PEAR
+ PHP-Switch win32 1.0 (von Apachefriends, man nehme die "php-switch.bat")
+ Apache 2.2.3 + MySQL 5.0.24a
+ XAMPP Control Version 2.3 from www.nat32.com + XAMPP Security 1.0 + SQLite 2.8.15
+ OpenSSL 0.9.8c + phpMyAdmin 2.8.2.4
+ ADOdb 4.91 + Mercury Mail Transport System v4.01b + FileZilla FTP Server 0.9.18
+ Webalizer 2.01-10 + Zend Optimizer 3.0.1
+ eAccelerator0.9.5 RC1 for PHP 5.1.6 (unused, modify the php.ini)

#8

wisdom - March 8, 2007 - 13:48

Yes I have many applications running on my Drupal 4.7 installations. The following is the
information of the environment I am testing the application:
+ PHP 5.1.6 + PHP 4.4.4 + PEAR
+ PHP-Switch win32 1.0 (von Apachefriends, man nehme die "php-switch.bat")
+ Apache 2.2.3 + MySQL 5.0.24a
+ XAMPP Control Version 2.3 from www.nat32.com + XAMPP Security 1.0 + SQLite 2.8.15
+ OpenSSL 0.9.8c + phpMyAdmin 2.8.2.4
+ ADOdb 4.91 + Mercury Mail Transport System v4.01b + FileZilla FTP Server 0.9.18
+ Webalizer 2.01-10 + Zend Optimizer 3.0.1
+ eAccelerator0.9.5 RC1 for PHP 5.1.6 (unused, modify the php.ini)

#9

wisdom - April 12, 2007 - 20:44

Now the program is running after commenting out the following two lines of code in resi.inc around line #186

//while (strftime('%u', $starttag_stamp) != 1)
//$starttag_stamp -= 60*60*24;

I am not sure why the program hangs there and kept generating the error message "Fatal error: Maximum execution time of 60 seconds exceeded in C:\Program Files\xampp\htdocs\drupal4.7\includes\common.inc on line 494 ".

It looks it is a valid while statement and infinite loop would not occur.

#10

Jochen Wendebaum - July 9, 2009 - 10:51
Status:reviewed & tested by the community» closed

I just released a new reservation system for Drupal 6, based on this module, and rewritten completly from scracht.

http://drupal.org/project/simple_reservation

The "airplane reservation system" won't be touched anymore in the future, all efforts go into this new project.

 
 

Drupal is a registered trademark of Dries Buytaert.