00001 <?php
00002
00007
00008 if (!defined('GALAXIA_TABLE_PREFIX')) {
00009 define('GALAXIA_TABLE_PREFIX', xarDBGetSiteTablePrefix() . '_workflow_');
00010 }
00011
00012
00013 if (!defined('GALAXIA_LIBRARY')) {
00014 define('GALAXIA_LIBRARY', dirname(__FILE__));
00015 }
00016
00017
00018 if (!defined('GALAXIA_PROCESSES')) {
00019
00020
00021 define('GALAXIA_PROCESSES', 'var/processes');
00022 }
00023
00024
00025
00026 if (!defined('GALAXIA_TEMPLATES')) {
00027
00028
00029 define('GALAXIA_TEMPLATES', '');
00030 }
00031
00032
00033 if (!defined('GALAXIA_TEMPLATE_HEADER')) {
00034
00035 define('GALAXIA_TEMPLATE_HEADER', '');
00036 }
00037
00038
00039
00040 if (!defined('GALAXIA_LOGFILE')) {
00041
00042
00043 define('GALAXIA_LOGFILE', '');
00044 }
00045
00046
00047
00048 if (!defined('GRAPHVIZ_BIN_DIR')) {
00049 define('GRAPHVIZ_BIN_DIR', '');
00050
00051 }
00052
00057
00058 global $dbGalaxia;
00059 if (!isset($dbGalaxia)) {
00060
00061 $dbGalaxia =& xarDBNewConn();
00062
00063
00064 $oldmode = $dbGalaxia->SetFetchMode(ADODB_FETCH_ASSOC);
00065 }
00066
00067
00068 if (!function_exists('galaxia_show_error')) {
00069 function galaxia_show_error($msg)
00070 {
00071
00072 trigger_error(xarML($msg),E_USER_ERROR);
00073 }
00074 }
00075
00076
00077 if (!function_exists('galaxia_execute_activity')) {
00078 function galaxia_execute_activity($activityId = 0, $iid = 0, $auto = 1)
00079 {
00080 $result = xarModAPIFunc('workflow','user','run_activity',
00081 array('activityId' => $activityId,
00082 'iid' => $iid,
00083 'auto' => $auto));
00084 if (empty($result)) {
00085
00086 echo xarExceptionRender('html');
00087 die;
00088 }
00089 }
00090 }
00091
00092
00093 if (!function_exists('tra')) {
00094 function tra($what)
00095 {
00096 return xarML($what);
00097 }
00098 }
00099
00100 ?>