Changeset 2459


Ignore:
Timestamp:
04/07/10 16:58:47 (14 years ago)
Author:
rodsouza
Message:

Ticket #1009 - Permitindo que o ExpressoAdmin não realize reload de página.

Location:
trunk
Files:
15 edited

Legend:

Unmodified
Added
Removed
  • trunk/controller.php

    r2426 r2459  
    6161                if( strpos($app, '$this/') === 0 ) 
    6262                { 
    63                         $filename = str_replace('$this/','',$app) . '.php'; 
     63                        $_app = ''; 
     64                        $url = parse_url( $_SERVER[ 'HTTP_REFERER' ] ); 
     65                        if ( ( $pos = strpos( $url[ 'query' ], 'menuaction' ) ) !== false ) 
     66                                $_app = strstr( substr( $url[ 'query' ], $pos + 11 ), '.', true ) . '/'; 
     67                        $filename = str_replace( '$this/', $_app, $app ) . '.php'; 
    6468                        include_once($filename); 
    6569                        exit; 
  • trunk/expressoAdmin1_2/inc/class.db_functions.inc.php

    r2364 r2459  
    1111        \**************************************************************************/ 
    1212define('PHPGW_INCLUDE_ROOT','./');       
    13 define('PHPGW_API_INC','phpgwapi/inc'); 
     13define( 'PHPGW_API_INC', dirname( __FILE__ ) . '/../../phpgwapi/inc' ); 
    1414include_once(PHPGW_API_INC.'/class.db.inc.php'); 
    1515 
  • trunk/expressoAdmin1_2/inc/class.institutional_accounts.inc.php

    r2419 r2459  
    99        *  option) any later version.                                                                                                           * 
    1010        \***********************************************************************************/ 
    11  
    12         define('PHPGW_API_INC','../phpgwapi/inc'); 
    1311 
    1412        class institutional_accounts 
     
    7270                        $p->set_var($this->functions->make_dinamic_lang($p, 'institutional_accounts_modal')); 
    7371 
     72                        $p->set_var( 'url', $this -> url ); 
    7473 
    7574                        /* Begin: set modal */ 
     
    10099                        $p->set_var($var); 
    101100                        $p->pfp('out','body'); 
     101                        echo "<script>var expressoAdmin_url = '{$GLOBALS[ 'phpgw' ] -> link( '/expressoAdmin1_2/' )}';var expressoAdmin_controller = '{$GLOBALS[ 'phpgw' ] -> link( '/expressoAdmin1_2/controller.php' )}?action=';</script>" . $GLOBALS[ 'phpgw' ] -> common -> get_java_script( ); 
    102102                } 
    103103 
  • trunk/expressoAdmin1_2/inc/class.ldap_functions.inc.php

    r2364 r2459  
    1010        *  option) any later version.                                              * 
    1111        \**************************************************************************/ 
    12 define('PHPGW_INCLUDE_ROOT','./'); 
    13 define('PHPGW_API_INC','./phpgwapi/inc');        
    14 include_once(PHPGW_API_INC.'/class.common.inc.php'); 
     12 
     13$GLOBALS['phpgw_info']['flags']['currentapp'] = 'expressoAdmin1_2'; 
     14include_once dirname( __FILE__ ) . '/../../header.inc.php'; 
    1515include_once('class.functions.inc.php'); 
    1616 
     
    5454                $manager_acl = $this->functions->read_acl($_SESSION['phpgw_info']['expresso']['user']['account_lid']); 
    5555                $this->manager_contexts = $manager_acl['contexts']; 
     56 
     57                $webserver_url = $GLOBALS['phpgw_info']['server']['webserver_url']; 
     58                $webserver_url = ( !empty($webserver_url) ) ? $webserver_url : '/'; 
     59 
     60                if(strrpos($webserver_url,'/') === false || strrpos($webserver_url,'/') != (strlen($webserver_url)-1)) 
     61                        $webserver_url .= '/'; 
     62 
     63                $webserver_url = "{$webserver_url}expressoAdmin1_2/"; 
     64 
     65                $this -> url = $webserver_url; 
    5666        } 
    5767 
     
    22652275                        for ($i=0; $i<$entries['count']; $i++) 
    22662276                        { 
    2267                                 $tr = "<tr class='normal' onMouseOver=this.className='selected' onMouseOut=this.className='normal'><td onClick=edit_institutional_account('".$entries[$i]['uid'][0]."')>" . $entries[$i]['cn'][0] . "</td><td onClick=edit_institutional_account('".$entries[$i]['uid'][0]."')>" . $entries[$i]['mail'][0] . "</td><td align='center' onClick=delete_institutional_accounts('".$entries[$i]['uid'][0]."')><img HEIGHT='16' WIDTH='16' src=./expressoAdmin1_2/templates/default/images/delete.png></td></tr>"; 
     2277                                $tr = "<tr class='normal' onMouseOver=this.className='selected' onMouseOut=this.className='normal'><td onClick=edit_institutional_account('".$entries[$i]['uid'][0]."')>" . $entries[$i]['cn'][0] . "</td><td onClick=edit_institutional_account('".$entries[$i]['uid'][0]."')>" . $entries[$i]['mail'][0] . "</td><td align='center' onClick=delete_institutional_accounts('".$entries[$i]['uid'][0]."')><img HEIGHT='16' WIDTH='16' src={$this -> url}templates/default/images/delete.png></td></tr>"; 
    22682278                                $trs[$tr] = $entries[$i]['cn'][0]; 
    22692279                        } 
     
    23592369                        for ($i=0; $i<$entries['count']; $i++) 
    23602370                        { 
    2361                                 $tr = "<tr class='normal' onMouseOver=this.className='selected' onMouseOut=this.className='normal'><td onClick=edit_shared_account('".$entries[$i]['uid'][0]."')>" . $entries[$i]['cn'][0] . "</td><td onClick=edit_shared_account('".$entries[$i]['uid'][0]."')>" . $entries[$i]['mail'][0] . "</td><td align='center' onClick=delete_shared_accounts('".$entries[$i]['uid'][0]."')><img HEIGHT='16' WIDTH='16' src=./expressoAdmin1_2/templates/default/images/delete.png></td></tr>"; 
     2371                                $tr = "<tr class='normal' onMouseOver=this.className='selected' onMouseOut=this.className='normal'><td onClick=edit_shared_account('".$entries[$i]['uid'][0]."')>" . $entries[$i]['cn'][0] . "</td><td onClick=edit_shared_account('".$entries[$i]['uid'][0]."')>" . $entries[$i]['mail'][0] . "</td><td align='center' onClick=delete_shared_accounts('".$entries[$i]['uid'][0]."')><img HEIGHT='16' WIDTH='16' src={$this -> url}templates/default/images/delete.png></td></tr>"; 
    23622372                                $trs[$tr] = $entries[$i]['cn'][0]; 
    23632373                        } 
  • trunk/expressoAdmin1_2/inc/class.manager.inc.php

    r1913 r2459  
    1 <? 
     1<?php 
    22        /***********************************************************************************\ 
    33        * Expresso Administração                                                                                                   * 
  • trunk/expressoAdmin1_2/inc/class.uiaccounts.inc.php

    r2419 r2459  
    724724                                $t->set_var('display_samba_suport', 'none'); 
    725725                         
     726                        echo "<script>var expressoAdmin_controller = '{$GLOBALS[ 'phpgw' ] -> link( '/expressoAdmin1_2/controller.php' )}?action=';</script>" . $GLOBALS[ 'phpgw' ] -> common -> get_java_script( ); 
     727                        echo "<style>{$this -> css( )}</style>"; 
    726728                        $t->pfp('out','body');                   
     729                        echo '<script>get_available_groups(document.forms[0].context.value);get_available_maillists(document.forms[0].context.value);use_samba_attrs("'.$user_info['sambaUser'].'");</script>'; 
    727730                } 
    728731                 
  • trunk/expressoAdmin1_2/inc/class.uigroups.inc.php

    r2419 r2459  
    8989                                'add_action'                    => $GLOBALS['phpgw']->link('/index.php','menuaction=expressoAdmin1_2.uigroups.add_groups'), 
    9090                                'add_group_disabled'    => $this->functions->check_acl($account_lid,'add_groups') ? '' : 'disabled', 
    91                                 'context_display'               => $context_display 
     91                                'context_display'               => $context_display, 
     92                                'accounts_url'                  => $GLOBALS[ 'phpgw' ] -> link( '/', 'menuaction=expressoAdmin1_2.uigroups.list_groups' ) 
    9293                        ); 
    9394                        $p->set_var($var); 
  • trunk/expressoAdmin1_2/inc/class.uimaillists.inc.php

    r2419 r2459  
    8585                                'add_action'                            => $GLOBALS['phpgw']->link('/index.php','menuaction=expressoAdmin1_2.uimaillists.add_maillists'), 
    8686                                'add_email_lists_disabled'      => $this->functions->check_acl($manager_lid,'add_maillists') ? '' : 'disabled', 
    87                                 'context_display'                       => $context_display 
     87                                'context_display'                       => $context_display, 
     88                                'accounts_url'                          => $GLOBALS[ 'phpgw' ] -> link( '/', 'menuaction=expressoAdmin1_2.uimaillists.list_maillists' ) 
    8889                        ); 
    8990                        $p->set_var($var); 
  • trunk/expressoAdmin1_2/inc/class.uimanagers.inc.php

    r2419 r2459  
    124124 
    125125                        $p->set_var($var); 
    126                         echo $GLOBALS['phpgw']->js->get_script_links(); 
     126                        echo "<script>var expressoAdmin_controller = '{$GLOBALS[ 'phpgw' ] -> link( '/controller.php' )}?action=';</script>" . $GLOBALS['phpgw']->js->get_script_links( ); 
    127127                        $p->pfp('out','body'); 
    128128                } 
     
    345345                        } 
    346346                         
     347                        echo "<script>var expressoAdmin_controller = '{$GLOBALS[ 'phpgw' ] -> link( '/expressoAdmin1_2/controller.php' )}?action=';</script>" . $GLOBALS['phpgw']->js->get_script_links( ); 
    347348                        echo $p->fp('out','form'); 
    348349                } 
  • trunk/expressoAdmin1_2/js/jscode/connector.js

    r317 r2459  
    467467//------------------------------------  END: Functions for Progress Bar  -------------------------------------------------// 
    468468        // Default Controller File 
    469         var DEFAULT_URL = 'expressoAdmin1_2/controller.php?action='; 
     469        var DEFAULT_URL = expressoAdmin_controller; 
    470470        // connector object 
    471471        var connector = new cConnector(); 
  • trunk/expressoAdmin1_2/js/modal/modal.js

    r1975 r2459  
    186186        cssNode.rel = 'stylesheet'; 
    187187        if (navigator.userAgent.toLowerCase().indexOf("msie") != -1) 
    188                 cssNode.href = "./expressoAdmin1_2/js/modal/css/modal_ie.css"; 
     188                cssNode.href = expressoAdmin_url + "js/modal/css/modal_ie.css"; 
    189189        else 
    190                 cssNode.href = "./expressoAdmin1_2/js/modal/css/modal_fx.css"; 
     190                cssNode.href = expressoAdmin_url + "js/modal/css/modal_fx.css"; 
    191191         
    192192        cssNode.media = 'screen'; 
  • trunk/expressoAdmin1_2/templates/default/institutional_accounts.tpl

    r1458 r2459  
    11<!-- BEGIN body --> 
    2         <link rel="stylesheet" type="text/css" href="./expressoAdmin1_2/templates/default/institutional_accounts.css"> 
     2        <link rel="stylesheet" type="text/css" href="{url}templates/default/institutional_accounts.css"> 
    33        <div style="display:none" id="{modal_id}">{institutional_accounts_modal}</div> 
    44 
  • trunk/expressoAdmin1_2/templates/default/institutional_accounts_modal.tpl

    r1991 r2459  
    3838                                                 
    3939                <td width="10%" valign="middle" align="center" bgcolor="#DDDDDD"> 
    40                         <button type="button" onClick="javascript:add_user();"><img src="expressoAdmin1_2/templates/default/images/add.png" style="vertical-align: middle;">&nbsp;{lang_add_owner}</button> 
     40                        <button type="button" onClick="javascript:add_user();"><img src="{url}templates/default/images/add.png" style="vertical-align: middle;">&nbsp;{lang_add_owner}</button> 
    4141                        <br><br> 
    42                         <button type="button" onClick="javascript:remove_user();"><img src="expressoAdmin1_2/templates/default/images/rem.png" style="vertical-align: middle;">&nbsp;{lang_remove_owner}</button> 
     42                        <button type="button" onClick="javascript:remove_user();"><img src="{url}templates/default/images/rem.png" style="vertical-align: middle;">&nbsp;{lang_remove_owner}</button> 
    4343                </td> 
    4444                                                 
  • trunk/expressoAdmin1_2/templates/default/sectors_form.tpl

    r1991 r2459  
    99 </table> 
    1010  
    11   <table border="0" align="center"> 
    12         <form method="POST" action="{action}"> 
     11  <form method="POST" action="{action}"> 
     12    <table border="0" align="center"> 
    1313                <tr bgcolor={row_off}> 
    1414                        <td>{lang_organizations}:</td> 
     
    6868                        </td> 
    6969                </tr> 
    70         </form> 
    71   </table> 
     70    </table> 
     71  </form> 
    7272 {error_messages} 
    7373<!-- END list --> 
  • trunk/phpgwapi/js/tools/xlink.js

    r2439 r2459  
    1111                */ 
    1212                var a = ( action.indexOf( 'admin/' ) > 0 || action.indexOf( '=admin.' ) > 0 ); 
     13                a = ( a || action.indexOf( '=expressoAdmin1_2.' ) > 0 ); 
    1314                a = ( a || action.indexOf( 'calendar/' ) > 0 || action.indexOf( '=calendar.' ) > 0 ); 
    1415                a = ! ( a && ! ( action.indexOf( '#' ) === 0 || action.indexOf( window.location + '#' ) === 0 || action.indexOf( 'javascript:' ) === 0 ) ); 
Note: See TracChangeset for help on using the changeset viewer.