Changeset 2897
- Timestamp:
- 06/02/10 15:11:26 (14 years ago)
- Location:
- trunk/jabberit_messenger
- Files:
-
- 4 added
- 10 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/jabberit_messenger/inc/class.db_im.inc.php
r1881 r2897 159 159 return $return; 160 160 } 161 161 162 public final function getGroupsJmessenger() 163 { 164 $return = ""; 165 166 if( $this->db ) 167 { 168 $query = "SELECT * FROM phpgw_config WHERE config_app = 'phpgwapi' AND config_name = 'groups_jmessenger_jabberit';"; 169 170 if($this->db->query($query)) 171 { 172 while($this->db->next_record()) 173 $result[] = $this->db->row(); 174 } 175 176 if( count($result) > 0 ) 177 $return = $result[0]['config_value']; 178 } 179 180 return $return; 181 182 } 183 162 184 public final function getGroupsSearch() 163 185 { … … 312 334 } 313 335 return false; 336 } 337 338 public final function setAddGroupsJmessenger($pData) 339 { 340 $pData = ( $pData ) ? serialize($pData) : ""; 341 342 if( $this->db ) 343 { 344 $query = "SELECT * FROM phpgw_config WHERE config_app = 'phpgwapi' AND config_name = 'groups_jmessenger_jabberit';"; 345 346 if( $this->db->query($query) ) 347 { 348 while( $this->db->next_record()) 349 $result[] = $this->db->row(); 350 } 351 352 if( count($result) == 0 ) 353 $query = "INSERT INTO phpgw_config( config_app, config_name, config_value ) VALUES('phpgwapi', 'groups_jmessenger_jabberit', '".$pData."');"; 354 else 355 $query = "UPDATE phpgw_config SET config_value = '".$pData."' WHERE config_app = 'phpgwapi' AND config_name = 'groups_jmessenger_jabberit';"; 356 357 if ( $this->db->query($query) ) 358 return true; 359 } 360 361 return false; 314 362 } 315 363 -
trunk/jabberit_messenger/inc/class.uiconfig.inc.php
r2419 r2897 24 24 function __construct() 25 25 { 26 //$GLOBALS['phpgw']->common->phpgw_header();26 $GLOBALS['phpgw']->common->phpgw_header(); 27 27 } 28 28 … … 35 35 36 36 $GLOBALS['phpgw_info']['flags']['app_header'] = lang('Admin') .' - ' . 'Permissões de Acesso'; 37 //echo parse_navbar();37 echo parse_navbar(); 38 38 39 39 $GLOBALS['phpgw']->template->set_file(array('jabberit_messenger'=>'configItens.tpl')); … … 45 45 'label_config3' => lang("Restrict group"), 46 46 'label_config4' => lang("Free organization for group"), 47 'label_config5' => "Habilitar módulo SEM Java para os grupos", 47 48 'value_config1' => $GLOBALS['phpgw']->link('/index.php','menuaction=jabberit_messenger.uimodule.edit_conf'), 48 49 'value_config2' => $GLOBALS['phpgw']->link('/index.php','menuaction=jabberit_messenger.uigroupsldap.edit'), 49 50 'value_config3' => $GLOBALS['phpgw']->link('/index.php','menuaction=jabberit_messenger.uigroupslocked.editGroups'), 50 51 'value_config4' => $GLOBALS['phpgw']->link('/index.php','menuaction=jabberit_messenger.uienabledgroups.getGroups'), 52 'value_config5' => $GLOBALS['phpgw']->link('/index.php','menuaction=jabberit_messenger.uijmessenger.getGroups'), 51 53 'value_image1' => "jabberit_messenger/templates/default/images/app.gif", 52 54 'value_image2' => "jabberit_messenger/templates/default/images/group.gif", 53 55 'value_image3' => "jabberit_messenger/templates/default/images/group_deny.gif", 54 'value_image4' => "jabberit_messenger/templates/default/images/group_add.gif" 56 'value_image4' => "jabberit_messenger/templates/default/images/group_add.gif", 57 'value_image5' => "jabberit_messenger/templates/default/images/sem_java.png" 55 58 )); 56 59 … … 67 70 68 71 $GLOBALS['phpgw_info']['flags']['app_header'] = lang('Admin') .' - ' . 'Configurações do Servidor'; 69 //echo parse_navbar();72 echo parse_navbar(); 70 73 71 74 $GLOBALS['phpgw']->template->set_file(array('jabberit_messenger'=>'configItens.tpl')); … … 82 85 83 86 $GLOBALS['phpgw']->template->pparse('out','configServer'); 84 85 87 } 86 88 87 89 } 90 88 91 ?> -
trunk/jabberit_messenger/inc/class.uienabledgroups.inc.php
r2419 r2897 38 38 $GLOBALS['phpgw_info']['flags']['app_header'] = lang('Admin') .' - ' . 'Liberar Organizações para grupos restritos'; 39 39 40 //$GLOBALS['phpgw']->common->phpgw_header();41 //echo parse_navbar();40 $GLOBALS['phpgw']->common->phpgw_header(); 41 echo parse_navbar(); 42 42 43 43 $webserver_url = $GLOBALS['phpgw_info']['server']['webserver_url']; … … 112 112 $GLOBALS['phpgw_info']['flags']['app_header'] = lang('Admin') .' - ' . 'Liberar Organizações para grupos restritos'; 113 113 114 //$GLOBALS['phpgw']->common->phpgw_header();115 //echo parse_navbar();114 $GLOBALS['phpgw']->common->phpgw_header(); 115 echo parse_navbar(); 116 116 117 117 $webserver_url = $GLOBALS['phpgw_info']['server']['webserver_url']; -
trunk/jabberit_messenger/inc/class.uigroupsldap.inc.php
r2419 r2897 26 26 { 27 27 $this->bo = new bogroupsldap(); 28 $GLOBALS['phpgw_info']['flags']['app_header'] = lang('Admin') .' - ' . ' Por enquanto não sei o título';28 $GLOBALS['phpgw_info']['flags']['app_header'] = lang('Admin') .' - ' . 'Servidores Jabber'; 29 29 } 30 30 … … 36 36 } 37 37 38 //$GLOBALS['phpgw']->common->phpgw_header();39 //echo parse_navbar();38 $GLOBALS['phpgw']->common->phpgw_header(); 39 echo parse_navbar(); 40 40 41 41 $ldapInternal = $this->bo->getServerLdapInternal(); … … 82 82 } 83 83 84 //$GLOBALS['phpgw']->common->phpgw_header();85 //echo parse_navbar();84 $GLOBALS['phpgw']->common->phpgw_header(); 85 echo parse_navbar(); 86 86 87 87 $webserver_url = $GLOBALS['phpgw_info']['server']['webserver_url']; -
trunk/jabberit_messenger/inc/class.uigroupslocked.inc.php
r2419 r2897 52 52 $_SESSION['phpgwinfo']['db_type'] = $GLOBALS['phpgw_info']['server']['db_type']; 53 53 54 //$GLOBALS['phpgw']->common->phpgw_header();55 //echo parse_navbar();54 $GLOBALS['phpgw']->common->phpgw_header(); 55 echo parse_navbar(); 56 56 57 57 $webserver_url = $GLOBALS['phpgw_info']['server']['webserver_url']; -
trunk/jabberit_messenger/inc/class.uihostsjabber.inc.php
r2419 r2897 47 47 $webserver_url = ( !empty($webserver_url) ) ? $webserver_url : '/'; 48 48 49 //$GLOBALS['phpgw']->common->phpgw_header();50 //echo parse_navbar();49 $GLOBALS['phpgw']->common->phpgw_header(); 50 echo parse_navbar(); 51 51 52 52 // Load Language; -
trunk/jabberit_messenger/inc/class.uilogmessage.inc.php
r2419 r2897 55 55 56 56 57 //$GLOBALS['phpgw']->common->phpgw_header();58 //echo parse_navbar();57 $GLOBALS['phpgw']->common->phpgw_header(); 58 echo parse_navbar(); 59 59 60 60 $GLOBALS['phpgw']->template->set_file(array('jabberit_messenger' => 'logMessagesJabber.tpl')); … … 91 91 $GLOBALS['phpgw_info']['flags']['app_header'] = lang('Admin') .' - ' . 'Log de Mensagens Instântaneas - BanderSnatch'; 92 92 93 //$GLOBALS['phpgw']->common->phpgw_header();94 //echo parse_navbar();93 $GLOBALS['phpgw']->common->phpgw_header(); 94 echo parse_navbar(); 95 95 96 96 $value_messages = ""; … … 176 176 177 177 178 //$GLOBALS['phpgw']->common->phpgw_header();179 //echo parse_navbar();178 $GLOBALS['phpgw']->common->phpgw_header(); 179 echo parse_navbar(); 180 180 181 181 $user = $_REQUEST['user']; … … 273 273 274 274 275 //$GLOBALS['phpgw']->common->phpgw_header();276 //echo parse_navbar();275 $GLOBALS['phpgw']->common->phpgw_header(); 276 echo parse_navbar(); 277 277 278 278 $user1 = $_REQUEST['user1']; -
trunk/jabberit_messenger/inc/class.uimodule.inc.php
r2419 r2897 48 48 $GLOBALS['phpgw']->js->validate_file('',$tmp,'jabberit_messenger'); 49 49 50 //$GLOBALS['phpgw']->common->phpgw_header();51 //echo parse_navbar();50 $GLOBALS['phpgw']->common->phpgw_header(); 51 echo parse_navbar(); 52 52 53 53 if( $apps_list = $this->bo->getApplicationsEnabled()) -
trunk/jabberit_messenger/inc/jabberit_acl.inc.php
r1760 r2897 11 11 \***************************************************************************/ 12 12 13 $size_of_acl = sizeof($GLOBALS['phpgw_info']['user']['acl']); 13 // Verifica qual será o módulo a ser carregado. 14 $flag = false; 14 15 15 for( $i = 0; $i < $size_of_acl && $GLOBALS['phpgw_info']['user']['acl'] != "jabberit_messenger"; $i++ ) 16 $groupsJmessenger = unserialize( $GLOBALS['phpgw_info']['server']['groups_jmessenger_jabberit'] ); 17 18 if( is_array($groupsJmessenger) ) 16 19 { 17 $apps = unserialize($GLOBALS['phpgw_info']['server']['apps_jabberit']);18 $flag = false;19 20 20 if( is_array($apps))21 foreach( $groupsJmessenger as $tmp ) 21 22 { 22 foreach($apps as $tmp) 23 $_explode = explode( ":", $tmp ); 24 $groups[] = $_explode[1]; 25 } 26 27 foreach( $GLOBALS['phpgw']->accounts->membership() as $idx => $group ) 28 { 29 if( array_search($group['account_name'], $groups) !== FALSE ) 30 $flag = true; 31 } 32 } 33 34 if( $flag ) 35 { 36 require_once PHPGW_SERVER_ROOT . '/jmessenger/inc/jabberit_acl.inc.php'; 37 } 38 else 39 { 40 $size_of_acl = sizeof($GLOBALS['phpgw_info']['user']['acl']); 41 42 for( $i = 0; $i < $size_of_acl && $GLOBALS['phpgw_info']['user']['acl'] != "jabberit_messenger"; $i++ ) 43 { 44 $apps = unserialize($GLOBALS['phpgw_info']['server']['apps_jabberit']); 45 $flag = false; 46 47 if( is_array($apps) ) 23 48 { 24 $app_enabled = substr($tmp,0,strpos($tmp,";")); 25 if( $GLOBALS['phpgw_info']['flags']['currentapp'] == $app_enabled ) 26 $flag = true; 27 } 49 foreach($apps as $tmp) 50 { 51 $app_enabled = substr($tmp,0,strpos($tmp,";")); 52 if( $GLOBALS['phpgw_info']['flags']['currentapp'] == $app_enabled ) 53 $flag = true; 54 } 55 } 56 57 if ( $GLOBALS['phpgw_info']['user']['acl'][$i]['appname'] == 'jabberit_messenger' && ( $flag || $GLOBALS['phpgw_info']['flags']['currentapp'] == 'jabberit_messenger' )) 58 { 59 60 $ldapManager = CreateObject('contactcenter.bo_ldap_manager'); 61 $_SESSION['phpgw_info']['jabberit_messenger']['ldapManager'] = $ldapManager->srcs[1]; 62 63 $webserver_url = $GLOBALS['phpgw_info']['server']['webserver_url']; 64 $webserver_url = ( !empty($webserver_url) ) ? $webserver_url : '/'; 65 66 if(strrpos($webserver_url,'/') === false || strrpos($webserver_url,'/') != (strlen($webserver_url)-1)) 67 $webserver_url .= '/'; 68 69 $webserver_url = $webserver_url . 'jabberit_messenger/'; 70 71 require_once PHPGW_SERVER_ROOT . '/jabberit_messenger/inc/jabberit_sessions.inc.php'; 72 73 $_SESSION['phpgw_info']['jabberit_messenger']['webserver_url'] = $webserver_url; 74 75 require_once dirname(__FILE__) . '/load_lang.php'; 76 77 $js = "var path_jabberit='".$webserver_url."';"; 78 $js .= "var _ZINDEX='99000'; "; 79 80 echo "<script type=\"text/javascript\">".$js."</script>"; 81 82 $js = array( 83 'j.connector', 84 'j.xtools', 85 'j.makeW', 86 'j.ldap', 87 'j.images', 88 'j.show_hidden', 89 'j.load', 90 'j.editSelect', 91 'j.jsloader' 92 ); 93 94 require_once dirname(__FILE__) . '/Controller.class.php'; 95 96 $controller = new Controller; 97 $script = ''; 98 99 foreach( $js as $key => $val ) 100 { 101 $script .= $controller->exec(array('act' => $val)); 102 } 103 104 $theme = "window_" . $GLOBALS['phpgw_info']['user']['preferences']['common']['theme'] . ".css"; 105 106 if( !file_exists('../jabberit_messenger/templates/default/css/'.$theme) ) 107 $theme = "window_default.css"; 108 109 print '<link rel="stylesheet" type="text/css" href="' . $webserver_url . 'templates/default/css/'.$theme.'" >'; 110 print '<link rel="stylesheet" type="text/css" href="' . $webserver_url . 'templates/default/css/common.css" >'; 111 print '<link rel="stylesheet" type="text/css" href="' . $webserver_url . 'templates/default/css/selectEditStyle.css" >'; 112 113 printf("<script type=\"text/javascript\">%s</script>", $script); 114 115 break; 116 } 28 117 } 29 30 if ( $GLOBALS['phpgw_info']['user']['acl'][$i]['appname'] == 'jabberit_messenger' && ( $flag || $GLOBALS['phpgw_info']['flags']['currentapp'] == 'jabberit_messenger' ))31 {32 33 $ldapManager = CreateObject('contactcenter.bo_ldap_manager');34 $_SESSION['phpgw_info']['jabberit_messenger']['ldapManager'] = $ldapManager->srcs[1];35 36 $webserver_url = $GLOBALS['phpgw_info']['server']['webserver_url'];37 $webserver_url = ( !empty($webserver_url) ) ? $webserver_url : '/';38 39 if(strrpos($webserver_url,'/') === false || strrpos($webserver_url,'/') != (strlen($webserver_url)-1))40 $webserver_url .= '/';41 42 $webserver_url = $webserver_url . 'jabberit_messenger/';43 44 require_once PHPGW_SERVER_ROOT . '/jabberit_messenger/inc/jabberit_sessions.inc.php';45 46 $_SESSION['phpgw_info']['jabberit_messenger']['webserver_url'] = $webserver_url;47 48 require_once dirname(__FILE__) . '/load_lang.php';49 50 $js = "var path_jabberit='".$webserver_url."';";51 $js .= "var _ZINDEX='99000'; ";52 53 echo "<script type=\"text/javascript\">".$js."</script>";54 55 $js = array(56 'j.connector',57 'j.xtools',58 'j.makeW',59 'j.ldap',60 'j.images',61 'j.show_hidden',62 'j.load',63 'j.editSelect',64 'j.jsloader'65 );66 67 require_once dirname(__FILE__) . '/Controller.class.php';68 69 $controller = new Controller;70 $script = '';71 72 foreach( $js as $key => $val )73 {74 $script .= $controller->exec(array('act' => $val));75 }76 77 $theme = "window_" . $GLOBALS['phpgw_info']['user']['preferences']['common']['theme'] . ".css";78 79 if( !file_exists('../jabberit_messenger/templates/default/css/'.$theme) )80 $theme = "window_default.css";81 82 print '<link rel="stylesheet" type="text/css" href="' . $webserver_url . 'templates/default/css/'.$theme.'" >';83 print '<link rel="stylesheet" type="text/css" href="' . $webserver_url . 'templates/default/css/common.css" >';84 print '<link rel="stylesheet" type="text/css" href="' . $webserver_url . 'templates/default/css/selectEditStyle.css" >';85 86 printf("<script type=\"text/javascript\">%s</script>", $script);87 88 break;89 }90 91 118 } 92 119 -
trunk/jabberit_messenger/templates/default/configItens.tpl
r2120 r2897 30 30 31 31 <div style="margin:15px;"> 32 <p> 33 <img src="{value_image5}" align="middle" width="32" height="32" /> 34 <a href="{value_config5}" style="padding:5px;">{label_config5}</a> 35 </p> 36 </div> 37 38 <div style="margin:15px;"> 32 39 <input type="button" value="Voltar" onclick="document.location.href='{action_url_back}'" /> 33 40 </div>
Note: See TracChangeset
for help on using the changeset viewer.