prometheus.app
上传用户:xiao730204
上传日期:2007-01-04
资源大小:141k
文件大小:3k
源码类别:

WEB邮件程序

开发平台:

PHP

  1. <?php
  2. $prometheus = new App( 'PROMETHEUS', '' );
  3. $prometheus->AddHandler(
  4.    $temp = new AppHandler(
  5.    'LOGIN_MODE',
  6.    './prometheus/templates/process_login.inc',    /* include file */
  7.    /* Globals needed */
  8.    Array(
  9.       'app_server',
  10.       'template_obj',
  11.       'default',
  12.       'user_obj',
  13.       'user_admin_privileges_obj',
  14.       'session',
  15.       'session_id',
  16.       'current_application',
  17.       'c_application',
  18.       'browser_obj'
  19.    ),
  20.    '',                  /* function */
  21.    Array(),             /* AutoLoad objects */
  22.    ''                   /* AutoLoad Optimize File */
  23.    )
  24. );
  25. $prometheus->AddHandler(
  26.    $temp = new AppHandler(
  27.    'LOGOUT',
  28.    './prometheus/templates/process_logout.inc', /* include file */
  29.    /* Globals needed */
  30.    Array(
  31.       'app_server',
  32.       'template_obj',
  33.       'default',
  34.       'user_obj',
  35.       'user_domain_db',
  36.       'user_admin_privileges_obj',
  37.       'session',
  38.       'current_application',
  39.       'c_application',
  40.       'browser_obj',
  41.       'user',
  42.       'password',
  43.       'domain_id'
  44.    ),
  45.    '',
  46.    Array(),
  47.    ''
  48.    )
  49. );
  50. $prometheus->AddHandler(
  51.    $temp = new AppHandler(
  52.       'CHANGE_THEME_FRM',
  53.       './prometheus/templates/theme/main.inc', /* include file */
  54.    Array(
  55.       'app_server',
  56.       'template_obj',
  57.       'default',
  58.       'title',
  59.       'user_obj',
  60.       'user_admin_privileges_obj',
  61.       'session',
  62.       'current_application',
  63.       'c_application',
  64.       'form_mode',
  65.       'browser_obj',
  66.       'session_id',
  67.       'user_theme_db',
  68.       'user_theme_obj',
  69.       'user_setting_db'
  70.    ),
  71.    '',                  /* function */
  72.    Array(),             /* AutoLoad objects */
  73.    ''                   /* AutoLoad Optimize File */
  74.    )
  75. );
  76. $prometheus->AddHandler(
  77.    $temp = new AppHandler(
  78.       'CHANGE_THEME',
  79.       './prometheus/templates/theme/process_form.inc', /* include file */
  80.    Array(
  81.       'app_server',
  82.       'template_obj',
  83.       'default',
  84.       'title',
  85.       'user_obj',
  86.       'user_admin_privileges_obj',
  87.       'session_id',
  88.       'current_application',
  89.       'c_application',
  90.       'user_theme',
  91.       'user_theme_db',
  92.       'user_theme_obj',
  93.       'browser_obj',
  94.       'form_mode'
  95.    ),
  96.    '',                  /* function */
  97.    Array(),             /* AutoLoad objects */
  98.    ''                   /* AutoLoad Optimize File */
  99.    )
  100. );
  101. $prometheus->AddDefaultHandler(
  102.    $temp = new AppHandler(
  103.    'DEFAULT',
  104.    './prometheus/templates/login/main.inc',    /* include file */
  105.    /* Globals needed */
  106.    Array( 
  107.       'app_server',
  108.       'template_obj',
  109.       'default',
  110.       'user_obj',
  111.       'session',
  112.       'user_admin_privileges_obj',
  113.       'user_domain_db',
  114.       'browser_obj'
  115.    ),
  116.    '',                                    /* function */
  117.    Array(),                               /* AutoLoad objects */
  118.    ''                                     /* AutoLoad Optimize File */
  119.    )
  120. );
  121. $app_server->AppRegister( $prometheus );
  122. $app_server->default_app = 'PROMETHEUS';
  123. ?>