Changeset 2878


Ignore:
Timestamp:
05/28/10 09:42:54 (14 years ago)
Author:
rodsouza
Message:

Ticket #1058 - Removendo reload de alguns formulários do módulo.

Location:
trunk/expressoAdmin1_2
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • trunk/expressoAdmin1_2/inc/class.ldap_functions.inc.php

    r2707 r2878  
    20372037                } 
    20382038         
    2039         return $options;                 
     2039        return json_encode( $options ); 
    20402040        } 
    20412041         
  • trunk/expressoAdmin1_2/inc/class.manager.inc.php

    r2459 r2878  
    7272                        else 
    7373                                $_SESSION['phpgw_info']['expresso']['server'] = $GLOBALS['phpgw_info']['server']; 
    74                          
     74 
    7575                        $return['status'] = 'true'; 
    76                          
     76 
    7777                        $contexts = split("%", $params['contexts']); 
    7878                        $manager_lid = $params['manager_lid']; 
    7979                        $type = $params['type']; 
    80                          
     80 
    8181                        if ($contexts == '') 
    8282                        { 
    8383                                $return['status'] = 'false'; 
    8484                                $return['msg'] = $this->functions->lang('context field is empty') . '.'; 
    85                                  
    86                                 return $return; 
     85 
     86                                return json_encode( $return ); 
    8787                        } 
    8888                        if (($manager_lid == '') && ($type == 'add')) 
     
    9090                                $return['status'] = 'false'; 
    9191                                $return['msg'] = $this->functions->lang('select one manager') . '.'; 
    92                                  
    93                                 return $return; 
     92 
     93                                return json_encode( $return ); 
    9494                        } 
    95                          
     95 
    9696                        // Verifica se o contexto existe. 
    9797                        $dn                     = $GLOBALS['phpgw_info']['server']['ldap_root_dn']; 
     
    101101                        ldap_set_option($ldap_conn, LDAP_OPT_REFERRALS, 0); 
    102102                        ldap_bind($ldap_conn,$dn,$passwd); 
    103                          
     103 
    104104                        foreach ($contexts as $index=>$context) 
    105105                        { 
     
    108108                                { 
    109109                                        $return['status'] = 'false'; 
    110                                         $this->functions->lang('context does not exist') . ": $context"; 
    111                                         return $return; 
    112                                 }                                
     110                                        $return['msg'] = $this->functions->lang('context does not exist') . ": $context"; 
     111                                        return json_encode( $return ); 
     112                                } 
    113113                        } 
    114                          
     114 
    115115                        if ($type == 'add') 
    116116                        { 
    117117                                include_once('class.db_functions.inc.php'); 
    118118                                $db = new db_functions(); 
    119                                  
     119 
    120120                                if ($db->manager_lid_exist($manager_lid)) 
    121121                                { 
    122122                                        $return['status'] = 'false'; 
    123123                                        $return['msg'] = $this->functions->lang('manager already exist') . "."; 
    124                                          
    125                                         return $return; 
     124 
     125                                        return json_encode( $return ); 
    126126                                } 
    127127                        } 
    128                          
    129                         return $return; 
     128 
     129                        return json_encode( $return ); 
    130130                } 
    131131                 
  • trunk/expressoAdmin1_2/inc/class.uimanagers.inc.php

    r2802 r2878  
    5959                        } 
    6060                        // Imprime o NavBar 
    61                         unset($GLOBALS['phpgw_info']['flags']['nonavbar']); 
     61                        //unset($GLOBALS['phpgw_info']['flags']['nonavbar']); 
    6262                        $GLOBALS['phpgw_info']['flags']['app_header'] = $GLOBALS['phpgw_info']['apps']['expressoAdmin1_2']['title'].' - '.lang('List Managers'); 
    6363                        //$GLOBALS['phpgw']->common->phpgw_header(); 
     
    7272 
    7373                        $var = Array( 
    74                                 'action'                        => $GLOBALS['phpgw']->link('/index.php','menuaction=expressoAdmin1_2.uimanagers.add_managers'), 
     74                                'action'                        => $GLOBALS[ 'phpgw' ] -> link( '/index.php', 'menuaction=expressoAdmin1_2.uimanagers.add_managers' ), 
     75                                'action_back'           => $GLOBALS[ 'phpgw' ] -> link( '/admin/' ), 
    7576                                'tr_color'                      => '#DDDDDD', 
    7677                                'th_bg'                 => $GLOBALS['phpgw_info']['theme']['th_bg'] 
     
    170171                        // Seta variaveis que estao no TPL 
    171172                        $var = Array( 
    172                                 'scripts_java'                  =>      '',//$scripts_java,      
    173                                 //'action'                              => $GLOBALS['phpgw']->link('/index.php','menuaction=expressoAdmin1_2.uimanagers.validate'), 
    174                                 //'action'                              => $GLOBALS['phpgw']->link('/index.php','menuaction=expressoAdmin1_2.bomanagers.add_managers'), 
     173                                'action'                                => $GLOBALS['phpgw']->link('/index.php','menuaction=expressoAdmin1_2.manager.'), 
    175174                                'display_samba_suport'  => $this->config['expressoAdmin_samba_support'] == 'true' ? '' : 'display:none', 
    176175                                'type'                                  => "add", 
     
    290289                        //$GLOBALS['phpgw']->common->phpgw_header(); 
    291290 
    292                         // Seta variaveis javas necessárias 
    293                         $webserver_url = $GLOBALS['phpgw_info']['server']['webserver_url']; 
    294                         $scripts_java = '<script type="text/javascript" src="'.$webserver_url.'/expressoAdmin1_2/js/jscode/expressoadmin.js"></script>'; 
    295  
    296291                        // App, create list of available apps 
    297292                        $applications_list = $this->make_app_list($manager[0]['apps']); 
     
    303298 
    304299                        $var = Array( 
    305                                 'scripts_java'                          => '',//$scripts_java, 
    306300                                'action'                                        => $GLOBALS['phpgw']->link('/index.php','menuaction=expressoAdmin1_2.manager.'), 
    307301                                'display_samba_suport'          => $this->config['expressoAdmin_samba_support'] == 'true' ? '' : 'display:none', 
  • trunk/expressoAdmin1_2/js/jscode/managers.js

    r2802 r2878  
    7575        var handler_validade = function(data) 
    7676        { 
     77                data = data.JSON( ); 
    7778                if (data.status == 'false') 
    7879                { 
     
    9091                } 
    9192        }; 
    92          
    93         cExecute ('expressoAdmin1_2.manager.validate&contexts='+contexts+'&manager_lid='+document.managers_form.ea_select_manager.value+'&type='+type, handler_validade); 
     93 
     94        ExpressoLivre.go( { 
     95                "access" : 'expressoAdmin1_2.manager.validate&contexts='+contexts+'&manager_lid='+document.managers_form.ea_select_manager.value+'&type='+type, 
     96                "handler" : handler_validade 
     97        } ); 
    9498} 
    9599function handler_createsave_manager(data){ 
     
    132136        var handler_search_manager = function(data) 
    133137        { 
     138                data = data.JSON( ); 
    134139                var spam = document.getElementById('ea_span_searching_manager'); 
    135140                select_available_users = document.getElementById('ea_select_managers'); 
     
    150155        } 
    151156         
    152         cExecute ('$this.ldap_functions.search_user&search='+search, handler_search_manager); 
     157        ExpressoLivre.go( { 
     158                "access" : 'expressoAdmin1_2.ldap_functions.search_user&search='+search, 
     159                "handler" : handler_search_manager 
     160        } ); 
    153161} 
    154162 
  • trunk/expressoAdmin1_2/templates/default/managers.tpl

    r309 r2878  
    44  <tr> 
    55   <td align="right"> 
    6     <form method="POST" action="{action}"> 
    7         <input type="submit" value="{lang_add_manager}" 
    8     </form> 
     6    <input type="button" value="{lang_add_manager}" onclick="ExpressoLivre.link( '{action}' )" />&nbsp; 
     7    <input type="button" value="{lang_back}" onclick="ExpressoLivre.link( '{action_back}' )" /> 
    98   </td> 
    109  </tr> 
  • trunk/expressoAdmin1_2/templates/default/managers_form.tpl

    r1913 r2878  
    11<!-- BEGIN form --> 
    2  
    3 <!--JS Imports from phpGW javascript class --> 
    4 {scripts_java} 
    5  
    62<form action="{action}" name="managers_form" method="post"> 
    73        <div align="center"> 
     
    1511                        <tr bgcolor="{color_bg1}" align="right"> 
    1612                                <td colspan="2"> 
    17                                 <input type="button" value="{lang_back}" onclick="javascript:location.href='index.php?menuaction=expressoAdmin1_2.uimanagers.list_managers'"> 
     13                                <input type="button" value="{lang_back}" onclick="ExpressoLivre.link( '/index.php?menuaction=expressoAdmin1_2.uimanagers.list_managers' )" /> 
    1814                                <input type="button" value="{lang_save}" onclick="javascript:validade_managers_data('{type}');"> 
    1915                                </td> 
     
    197193                                                <td> 
    198194                                                        <input type="button" value="{lang_save}" onclick="javascript:validade_managers_data('{type}');"> 
    199                                                         <input type="button" value="{lang_back}" onclick="javascript:location.href='index.php?menuaction=expressoAdmin1_2.uimanagers.list_managers'"> 
     195                                                        <input type="button" value="{lang_back}" onclick="ExpressoLivre.link( '/index.php?menuaction=expressoAdmin1_2.uimanagers.list_managers' )" /> 
    200196                                                </td> 
    201197                                        </tr> 
Note: See TracChangeset for help on using the changeset viewer.