Ignore:
Timestamp:
07/31/12 16:01:37 (12 years ago)
Author:
cristiano
Message:

Ticket #2892 - Backport de relatórios do módulo Reports - Troca do mudulo reports

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/reports/inc/class.uireports_logon.inc.php

    r5934 r6920  
    6767 
    6868                        $grouplist = trim($_POST[setor]); 
    69                         $grouplist = trim(preg_replace('/-/','',$grouplist)); 
     69                        $grouplist = trim(ereg_replace("-","",$grouplist)); 
    7070 
    7171                        $setordn = trim($_POST[setordn]); 
     
    7676 
    7777                        if ($vnumacesso==999){ 
    78                                 $numacesso = "Nunca logou"; 
     78                                $numacesso = lang('Never login'); 
    7979                        } 
    8080 
     
    8787                        $pdf->Open(); 
    8888                        $pdf->AddPage(); 
    89                         $pdf->SetTitle('Relatório Gerado pelo Expresso Reports'); 
    9089 
    9190                        //Set font and colors 
     
    9897                        //Table header 
    9998                        $SubTitulo = lang('reports title6'); 
    100                         $SubTituloR = lang('report of time without logging by Organization'); 
     99                        $SubTituloR = lang('Report Generated by Expresso Reports'); 
    101100                        $SubTitulo1 = $subtitulo1; 
    102101                        $GLOBALS['phpgw_info']['apps']['reports']['subtitle'] = $SubTituloR; 
     
    181180                                                $row_cn = $accountr['account_cn']; 
    182181                                                $account_lid = $accountr['account_lid']; 
    183                                                 $row_mail = (!$accountr['account_mail'] ? 'Sem E-mail' : $accountr['account_mail']); 
     182                                                $row_mail = (!$accountr['account_mail'] ? lang('Without E-mail') : $accountr['account_mail']); 
    184183                                                $row_timestamp = substr($accountr['createTimestamp'], 6, 2)."/".substr($accountr['createTimestamp'], 4, 2)."/".substr($accountr['createTimestamp'], 0, 4); 
    185                                                 $row_li_date = $accountr['li_date'] == 'Nunca logou' ? 'Nunca logou' : $accountr['li_date']; 
     184                                                $row_li_date = $accountr['li_date'] == lang('Never login') ? lang('Never login') : $accountr['li_date']; 
    186185                                                $row_li_dias = $accountr['li_dias']; 
    187                                                 $row_status = $accountr['account_status'] == 'active' ? 'Ativado' : 'Desativado'; 
     186                                                $row_status = $accountr['account_status'] == 'active' ? lang('Activated') : lang('Disabled'); 
    188187                                                 
    189188                                                $pdf->Cell(60,5,$account_lid,0,0,'L',0); 
     
    192191                                                $pdf->Cell(25,5,$row_timestamp,0,0,'C',0); 
    193192 
    194                                                 if ($row_li_date == 'Nunca logou') 
     193                                                if ($row_li_date == lang('Never login')) 
    195194                                                { 
    196195                                                        //Muda cor fonte 
     
    286285                        // Save query 
    287286                        $varorganizacao = explode(",",$contextsdn); 
    288                         $varorganizacao_nome = trim(strtoupper(preg_replace('/ou=/','',$varorganizacao[0]))); 
    289                         $varorganizacao_nome = trim(strtoupper(preg_replace('/DC=/','',$varorganizacao_nome))); 
     287                        $varorganizacao_nome = trim(strtoupper(ereg_replace("ou=","",$varorganizacao[0]))); 
     288                        $varorganizacao_nome = trim(strtoupper(ereg_replace("DC=","",$varorganizacao_nome))); 
    290289                        $user_logon = $GLOBALS['phpgw_info']['user'][account_lid]; 
    291290 
     
    329328                                                if ( trim(strtoupper($varorganizacao_nome)) !=  trim(strtoupper($sector))) 
    330329                                                { 
    331                                                         $sectorok = trim(strtoupper(preg_replace('/dc=/','',$sector))); 
    332                                                         $sectorok = trim(strtoupper(preg_replace('/dc=/','',$sectorok))); 
     330                                                        $sectorok = trim(strtoupper(ereg_replace("dc=","",$sector))); 
     331                                                        $sectorok = trim(strtoupper(ereg_replace("dc=","",$sectorok))); 
    333332                                                        $sector_options .= "<option value='" . $sectordn . "'>". $sectorok . "</option>"; 
    334333                                                } 
     
    403402 
    404403                        $grouplist = trim($_POST[setor]); 
    405                         $grouplist = trim(preg_replace('/-/','',$grouplist)); 
     404                        $grouplist = trim(ereg_replace("-","",$grouplist)); 
    406405                        $organizacao = trim($_POST[organizacao]); 
    407406                        $setordn = trim($_POST[setordn]); 
     
    474473                        // ************ PAGINAÇÃO ******************************* 
    475474 
    476                         // verifica se exixte usuarios no LDAP 
    477                         $account_info = $this->functions->get_list_user_sector_logon($setordn,$contexts,0,$numacesso); 
    478  
    479                         if (!count($account_info)) 
    480                         { 
    481                                 $p->set_var('message',lang('No user found')); 
    482                                 $p->parse('rows','row_empty',True); 
    483                         } 
    484                         else if (count($account_info)) 
    485                         {  
    486                                 if ($vnumacesso==0){ 
     475 
     476                        if ($vnumacesso==0){ 
     477                                $numreg = $this->functions->get_num_users_sector($setordn,$contexts); 
     478                                if ($numreg==0){ 
     479                                        $p->set_var('message',lang('No user found')); 
     480                                        $p->parse('rows','row_empty',True); 
     481                                } 
     482                                else { 
    487483                                        //url do paginador  
    488484                                        $url = $GLOBALS['phpgw_info']['server']['webserver_url'].'/index.php?menuaction=reports.uireports_logon.report_logon_group_setor_print'; 
     
    507503         
    508504                                        // conta total dos registros 
    509                                         $numreg = count($account_info); 
    510505                                         
    511506                                        // numero de registro por paginação 
     
    612607                                                        'row_mail'              => (!$accountr['account_mail']?'<font color=red>Sem E-mail</font>':$accountr['account_mail']), 
    613608                                                        'row_timestamp'         => substr($accountr['createTimestamp'], 6, 2)."/".substr($accountr['createTimestamp'], 4, 2)."/".substr($accountr['createTimestamp'], 0, 4), 
    614                                                         'row_li_date'           => $accountr['li_date'] =='Nunca logou' ? '<font color="#FF0000">'.$accountr['li_date'].'</font>' : $accountr['li_date'], 
     609                                                        'row_li_date'           => $accountr['li_date'] ==lang('Never login') ? '<font color="#FF0000">'.$accountr['li_date'].'</font>' : $accountr['li_date'], 
    615610                                                        'row_li_dias'           => $accountr['li_dias'] 
    616611                                                ); 
     
    693688                                        $p->set_var($vart); 
    694689                                        // ************************* FIM PAGINAÇÃO ***********************                                                       
    695  
    696                                 }else{ 
     690                                } 
     691                        } 
     692                        else{ 
    697693                                // ******** caso não for zero não vai paginar ***************** 
    698                                         //url do paginador  
    699                                         $url = $GLOBALS['phpgw_info']['server']['webserver_url'].'/index.php?menuaction=reports.uireports_logon.report_logon_group_setor_print'; 
    700  
    701                                         // conta total dos registros 
    702                                         $numreg = count($account_info); 
    703  
     694                                //url do paginador  
     695                                $url = $GLOBALS['phpgw_info']['server']['webserver_url'].'/index.php?menuaction=reports.uireports_logon.report_logon_group_setor_print'; 
     696 
     697                                // conta total dos registros 
     698 
     699                                // ********** busca no LDAP as informação total e imprime **************** 
     700                                $paginas =$this->functions->get_list_user_sector_logon($setordn,$contexts,0,$numacesso); 
     701                                 
     702                                if(count($paginas)==0) { 
     703                                        $p->set_var('message',lang('No user found')); 
     704                                        $p->parse('rows','row_empty',True); 
     705                                } 
     706                                else { 
    704707                                        // Imprime valores de contagen de registro e pagina 
    705                                         $p->set_var('cont_user',$numreg); 
     708                                        $p->set_var('cont_user',count($paginas)); 
    706709                                        $p->set_var('cont_page',"1"); 
    707710                                        $p->set_var('page_now',"1"); 
    708  
    709                                         // ********** busca no LDAP as informação paginada e imprime **************** 
    710                                         $paginas =$this->functions->get_list_user_sector_logon($setordn,$contexts,0,$numacesso); 
    711  
     711         
    712712                                        $tmpp = array(); 
    713713                                        $contap = 0; 
     
    718718                                                $access_log_array = explode("#",$access_log); 
    719719                                                 
    720                                                 if ($numacesso<>"Nunca logou"){ 
     720                                                if ($numacesso<>lang('Never login')){ 
    721721                                                        $accountp['li_dias'] = $access_log_array[1]; 
    722722                                                        $accountp['li_date'] = $access_log_array[0]; 
     
    749749                                                        } 
    750750                                                }        
    751  
     751         
    752752                                                if (count($sortp)) 
    753753                                                { 
     
    778778                                                        'row_loginid'   => $accountr['account_lid'], 
    779779                                                        'row_cn'                => $accountr['account_cn'], 
    780                                                         'row_status'    => $accountr['account_status'] == 'active' ? '<font color="#0033FF">Ativado</font> ' : '<font color="#FF0000">Desativado</font>', 
    781                                                         'row_mail'              => (!$accountr['account_mail']?'<font color=red>Sem E-mail</font>':$accountr['account_mail']), 
     780                                                        'row_status'    => $accountr['account_status'] == 'active' ? '<font color="#0033FF">'.lang('Activated').'</font> ' : '<font color="#FF0000">'.lang('Disabled').'</font>', 
     781                                                        'row_mail'              => (!$accountr['account_mail']?'<font color=red>'.lang('Without E-mail').'</font>':$accountr['account_mail']), 
    782782                                                        'row_timestamp'         => substr($accountr['createTimestamp'], 6, 2)."/".substr($accountr['createTimestamp'], 4, 2)."/".substr($accountr['createTimestamp'], 0, 4), 
    783                                                         'row_li_date'           => $accountr['li_date'] =='Nunca logou' ? '<font color="#FF0000">'.$accountr['li_date'].'</font>' : $accountr['li_date'], 
     783                                                        'row_li_date'           => $accountr['li_date'] ==lang('Never login') ? '<font color="#FF0000">'.$accountr['li_date'].'</font>' : $accountr['li_date'], 
    784784                                                        'row_li_dias'           => $accountr['li_dias'] 
    785785                                                ); 
     
    789789                                                $p->parse('rows','row',True); 
    790790                                        } 
    791                                         // ********************** Fim **************************** 
    792                                 } 
     791                                } 
     792                        // ********************** Fim **************************** 
    793793                        } 
    794794 
Note: See TracChangeset for help on using the changeset viewer.