[3471] | 1 | <?php
|
---|
| 2 | /*************************************************************************************\
|
---|
| 3 | * Expresso Relatório *
|
---|
| 4 | * by Elvio Rufino da Silva (elviosilva@yahoo.com.br, elviosilva@cepromat.mt.gov.br) *
|
---|
| 5 | * -----------------------------------------------------------------------------------*
|
---|
| 6 | * This program is free software; you can redistribute it and/or modify it *
|
---|
| 7 | * under the terms of the GNU General Public License as published by the *
|
---|
| 8 | * Free Software Foundation; either version 2 of the License, or (at your *
|
---|
| 9 | * option) any later version. *
|
---|
| 10 | \*************************************************************************************/
|
---|
| 11 |
|
---|
| 12 | $debug = false;
|
---|
| 13 | $time_start = microtime(true);
|
---|
| 14 |
|
---|
| 15 | $GLOBALS['phpgw_info'] = array();
|
---|
| 16 | $GLOBALS['phpgw_info']['flags']['currentapp'] = 'reports1_0';
|
---|
| 17 | include('../header.inc.php');
|
---|
| 18 |
|
---|
| 19 | // Cria o objeto para mostrar as organizações
|
---|
| 20 | $functions = CreateObject('reports1_0.functions');
|
---|
| 21 |
|
---|
| 22 | $nextmatchs = createobject('phpgwapi.nextmatchs');
|
---|
| 23 |
|
---|
| 24 | $c = CreateObject('phpgwapi.config','reports1_0');
|
---|
| 25 | $c->read_repository();
|
---|
| 26 |
|
---|
| 27 | $current_config = $c->config_data;
|
---|
| 28 | $ldap_manager = CreateObject('contactcenter.bo_ldap_manager');
|
---|
| 29 | $boemailadmin = CreateObject('emailadmin.bo');
|
---|
| 30 | $emailadmin_profile = $boemailadmin->getProfileList();
|
---|
| 31 | $_SESSION['phpgw_info']['expresso']['email_server'] = $boemailadmin->getProfile($emailadmin_profile[0]['profileID']);
|
---|
| 32 | $_SESSION['phpgw_info']['expresso']['user'] = $GLOBALS['phpgw_info']['user'];
|
---|
| 33 | $_SESSION['phpgw_info']['expresso']['server'] = $GLOBALS['phpgw_info']['server'];
|
---|
| 34 | $_SESSION['phpgw_info']['expresso']['cc_ldap_server'] = $ldap_manager ? $ldap_manager->srcs[1] : null;
|
---|
| 35 | $_SESSION['phpgw_info']['expresso']['expressoAdmin'] = $current_config;
|
---|
| 36 | $_SESSION['phpgw_info']['expresso']['global_denied_users'] = $GLOBALS['phpgw_info']['server']['global_denied_users'];
|
---|
| 37 | $_SESSION['phpgw_info']['expresso']['global_denied_groups'] = $GLOBALS['phpgw_info']['server']['global_denied_groups'];
|
---|
| 38 |
|
---|
| 39 | $template = CreateObject('phpgwapi.Template',PHPGW_APP_TPL);
|
---|
| 40 | $template->set_file(Array('expressoAdmin' => 'index.tpl'));
|
---|
| 41 | $template->set_block('expressoAdmin','body');
|
---|
| 42 |
|
---|
| 43 | $var = Array(
|
---|
| 44 | 'lang_rel_user_all' => lang('report user'),
|
---|
| 45 | 'lang_rel_title' => lang('reports'),
|
---|
| 46 | 'lang_rel_user_org' => lang('report organization'),
|
---|
| 47 | 'lang_rel_cota_org' => lang('report cota organization'),
|
---|
| 48 | 'lang_rel_logon_org' => lang('report of time without logging by Organization'),
|
---|
| 49 | 'lang_rel_maillists_org' => lang('report maillists organization'),
|
---|
| 50 | 'lang_rel_usersgroups_org' => lang('report usersgroups organization'),
|
---|
| 51 | 'page' => $_GET[page]
|
---|
| 52 | );
|
---|
| 53 | $template->set_var($var);
|
---|
| 54 | $template->pfp('out','body');
|
---|
| 55 |
|
---|
| 56 | /* save lang and session */
|
---|
| 57 | if (empty($_SESSION['phpgw_info']['expressoAdmin']['lang']))
|
---|
| 58 | {
|
---|
| 59 | $_SESSION['phpgw_info']['expressoAdmin']['user']['preferences']['common']['lang'] = $GLOBALS['phpgw_info']['user']['preferences']['common']['lang'];
|
---|
| 60 | $fn = './setup/phpgw_'.$_SESSION['phpgw_info']['expressoAdmin']['user']['preferences']['common']['lang'].'.lang';
|
---|
| 61 | if (file_exists($fn))
|
---|
| 62 | {
|
---|
| 63 | $fp = fopen($fn,'r');
|
---|
| 64 | while ($data = fgets($fp,16000))
|
---|
| 65 | {
|
---|
| 66 | list($message_id,$app_name,$null,$content) = explode("\t",substr($data,0,-1));
|
---|
| 67 | $_SESSION['phpgw_info']['expressoAdmin']['lang'][$message_id] = $content;
|
---|
| 68 | }
|
---|
| 69 | fclose($fp);
|
---|
| 70 | }
|
---|
| 71 | }
|
---|
| 72 |
|
---|
| 73 | $GLOBALS['phpgw']->common->phpgw_footer();
|
---|
| 74 |
|
---|
| 75 | if($debug)
|
---|
| 76 | echo lang('Page was generated in %1 seconds',microtime(true) - $time_start);
|
---|
| 77 |
|
---|
| 78 | ?> |
---|