Changeset 16


Ignore:
Timestamp:
04/24/07 17:30:15 (17 years ago)
Author:
niltonneto
Message:

* empty log message *

Location:
trunk
Files:
15 edited

Legend:

Unmodified
Added
Removed
  • trunk/contactcenter/doc/change_log.txt

    r13 r16  
    1717resultado, procurado pelo UID. Agora a busca é feita através do seu DN, devido aos referrals. 
    1818 
     1924/04/2007 - [1.13] 
     20- Foi adicionado importação e exportação aos contatos do outlook 2000 (em inglês e português) 
     21- Foi adicionado a importação e exportação com suporte ao campo de telefone. Em todos os tipos de arquivos. 
    1922 
  • trunk/contactcenter/inc/class.so_group.inc.php

    r2 r16  
    112112                function selectAllContacts() 
    113113                { 
    114                         $query = 'select C.id_connection, A.id_contact, A.names_ordered, C.connection_value from phpgw_cc_contact A,'. 
     114                                                 
     115                        $query = 'select C.id_connection, A.id_contact, A.names_ordered, C.connection_value , B.id_typeof_contact_connection from phpgw_cc_contact A,'. 
    115116                        'phpgw_cc_contact_conns B, phpgw_cc_connections C where '. 
    116                         'A.id_contact = B.id_contact and B.id_connection = C.id_connection '. 
    117                         'and B.id_typeof_contact_connection = 1 and '. 
     117                        'A.id_contact = B.id_contact and B.id_connection = C.id_connection and '. 
    118118                        'A.id_owner ='.$this->owner.' order by A.names_ordered'; 
    119                                                  
     119 
     120                                         
    120121                        if (!$this->db->query($query)) 
    121122                        { 
  • trunk/contactcenter/inc/class.ui_data.inc.php

    r15 r16  
    18951895                        $width = imagesx($photo); 
    18961896                        $height = imagesy($photo); 
    1897                         $twidth = 80; 
    1898                         $theight = 106; 
     1897                        $twidth = 70; 
     1898                        $theight = 90; 
    18991899                        $small_photo = imagecreatetruecolor ($twidth, $theight); 
    19001900                        imagecopyresampled($small_photo, $photo, 0, 0, 0, 0,$twidth, $theight, $width, $height); 
     
    24152415                                echo null; 
    24162416 
     2417 
     2418                        // Essa iteração transforma uma esturuta com contatos redundantes e separados por email ou tel. 
     2419                        // em outra com apenas 1 elemento pra cada contato 
     2420                        $i=0; 
     2421                        foreach($contacts as $object){ 
     2422                                $i=($object['id_contact'] - 1); 
     2423                                $all_contacts[$i]['name']=$object['names_ordered']; 
     2424                                if ($object['id_typeof_contact_connection'] == 1) 
     2425                                        $all_contacts[$i]['email']=$object['connection_value']; 
     2426                                else 
     2427                                        $all_contacts[$i]['phone']=$object['connection_value']; 
     2428                        } 
     2429                         
    24172430                        switch($typeExport) { 
    24182431 
     
    24202433                                        $streamBuffer = "Name;E-mail Address;Notes;Mobile Phone;Pager;Company;". 
    24212434                                                        "Job Title;Home Phone;Home Fax;Business Phone;Business Fax\r\n";                                                         
    2422                                         foreach($contacts as $index => $object){ 
    2423                                                 $streamBuffer.= $object['names_ordered'].";".$object['connection_value'].";;;;;;;;;\r\n"; 
     2435                                        foreach($all_contacts as $index => $object){ 
     2436                                                $streamBuffer.= $object['name'].";".$object['email'].";;;;;;".$object['phone'].";;;\r\n"; 
    24242437                                        } 
    24252438                                break; 
     
    24322445                                        "CEP do endereço comercial;Estado do endereço comercial;". 
    24332446                                        "País/região do endereço comercial;Telefone comercial;Empresa;Cargo\r\n";                                                        
    2434                                         foreach($contacts as $index => $object){ 
    2435                                                 $streamBuffer.= $object['names_ordered'].";".$object['connection_value'].";;;;;;;;;;;;;;\r\n"; 
     2447                                        foreach($all_contacts as $index => $object){ 
     2448                                                $streamBuffer.= $object['name'].";".$object['email'].";;;;;;".$object['phone'].";;;;;;;;\r\n"; 
    24362449                                        } 
    24372450                                break; 
     
    24562469                                        "\"Personalizado 3\",\"Personalizado 4\",\"Prioridade\",\"Profissão\",\"Quilometragem\",\"Sala\",\"Sensibilidade\",\"Servidor de diretório\",". 
    24572470                                        "\"Sexo\"\r\n"; 
    2458                                         foreach($contacts as $index => $object){ 
    2459                                                 $streamBuffer.= ",\"".$object['names_ordered']."\",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,\"".$object['connection_value']."\",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,\r\n"; 
     2471                                        foreach($all_contacts as $index => $object){ 
     2472                                                $streamBuffer.= ",\"".$object['name']."\",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,".$object['phone'].",,,,,,,,,,,,\"".$object['email']."\",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,\r\n"; 
    24602473                                        } 
    24612474                                break; 
     
    24722485                                        "Gender,Government ID Number,Hobby,Initials,Internet Free Busy,Keywords,Language,Location,Manager's Name,Mileage,Notes,". 
    24732486                                        "Office Location,Organizational ID Number,PO Box,Priority,Private,Profession,Referred By,Sensitivity,Spouse,User 1,User 2,User 3,User 4,Web Page\r\n"; 
    2474                                         foreach($contacts as $index => $object){ 
    2475                                                 $streamBuffer.= ",".$object['names_ordered'].",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,".$object['connection_value'].",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,\r\n"; 
     2487                                        foreach($all_contacts as $index => $object){ 
     2488                                                $streamBuffer.= ",".$object['name'].",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,".$object['phone'].",,,,,,,,,,,,".$object['email'].",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,\r\n"; 
    24762489                                        } 
    24772490                                break; 
     
    24792492                                case 'thunderbird': 
    24802493                                        $streamBuffer = "";                                                      
    2481                                         foreach($contacts as $index => $object){ 
    2482                                                 $streamBuffer.= ",,".$object['names_ordered'].",,".$object['connection_value'].",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,\r\n"; 
     2494                                        foreach($all_contacts as $index => $object){ 
     2495                                                $streamBuffer.= ",,".$object['name'].",,".$object['email'].",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,\r\n"; 
    24832496                                        } 
    24842497                                break; 
    24852498                                 
    24862499                                default: 
    2487                                         $streamBuffer = "Nome,Email,Nota\r\n"; 
    2488                                         foreach($contacts as $index => $object){ 
    2489                                                 $streamBuffer.= $object['names_ordered'].",".$object['connection_value'].",\r\n"; 
     2500                                        $streamBuffer = "Nome,Email,Telefone\r\n"; 
     2501                                        foreach($all_contacts as $index => $object){ 
     2502                                                $streamBuffer.= $object['name'].",".$object['email'].",".$object['phone']."\r\n"; 
    24902503                                        } 
    24912504                                break; 
     
    24982511                        if(!$f) 
    24992512                                echo null; 
    2500  
     2513                 
    25012514                        fputs($f,$streamBuffer); 
    25022515                        fclose($f); 
     
    25042517                        echo $tempDir.'/'.$file; 
    25052518                } 
     2519 
    25062520 
    25072521                function import_contacts($typeImport){ 
     
    25282542                                switch($typeImport){ 
    25292543                                        case 'outlook2000': 
    2530                                                 $namepos=1; 
    2531                                                 $emailpos=56; 
     2544                                                $name_pos=1; 
     2545                                                $email_pos=56; 
     2546                                                $phone_pos=44; 
     2547                                                break; 
     2548                                        case 'outlook': 
     2549                                                $name_pos=0; 
     2550                                                $email_pos=1; 
     2551                                                $phone_pos=7; 
    25322552                                                break; 
    25332553                                        case 'thunderbird': 
    2534                                                 $namepos=2; 
    2535                                                 $emailpos=4; 
     2554                                                $name_pos=2; 
     2555                                                $email_pos=4; 
     2556                                                $phone_pos=5; 
    25362557                                                break; 
    25372558                                        default: 
    2538                                                 $namepos=0; 
    2539                                                 $emailpos=1; 
     2559                                                $name_pos=0; 
     2560                                                $email_pos=1; 
     2561                                                $phone_pos=2; 
    25402562                                } 
    25412563                                 
     
    25462568                                 
    25472569                                        $sdata = array(); 
    2548                                         $full_name  = trim($row[$header[$namepos]]); 
    2549                                         $email          = trim($row[$header[$emailpos]]); 
     2570                                        $full_name  = trim($row[$header[$name_pos]]); 
     2571                                        $email          = trim($row[$header[$email_pos]]); 
     2572                                        $phone          = trim($row[$header[$phone_pos]]); 
    25502573                                        $array_name = explode(' ', str_replace('"','',(str_replace('\'','',$full_name)))); 
    25512574                                        $sdata['given_names'] = $array_name[0]; 
    25522575                                        $array_name[0] = null; 
    25532576                                        $sdata['family_names'] = trim(implode(' ',$array_name)); 
    2554                                         //$sdata['connections']['default_phone']['connection_name'] = lang('Main'); 
    2555                                         //$sdata['connections']['default_phone']['connection_value'] = $tdata[3]; 
    25562577                                        $sdata['connections']['default_email']['connection_name'] = lang('Main'); 
    2557                                         $sdata['connections']['default_email']['connection_value'] = $email;                                     
    2558  
     2578                                        $sdata['connections']['default_email']['connection_value'] = $email; 
     2579 
     2580                                        $sdata['connections']['default_phone']['connection_name'] = lang('Main'); 
     2581                                        $sdata['connections']['default_phone']['connection_value'] = $phone; 
     2582                                         
    25592583                                        //      verifica se email já existe! 
    25602584                                        $contact = $boGroup->verify_contact($email); 
     
    25652589                                        else if(!eregi("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$", $email)) { 
    25662590                                                $return['_failure']++; 
    2567                                         }                        
     2591                                        } 
    25682592                                        else if (!$sdata['given_names'] || !$email || !$boPeople ->quick_add($sdata)){                                           
    25692593                                                $return['_failure']++;                                                   
  • trunk/contactcenter/js/cc.js

    r12 r16  
    20922092                                                '<img title="'+Element('cc_msg_card_edit').value+'" id="' + id + ':cc_card_edit" style="position: absolute; top: 35px; left: 222px; width: 18px; height: 18px; cursor: pointer; cursor: hand; z-index: 1" onclick="editContact(Element(\'' + id + ':cc_id\').value);" onmouseover="resizeIcon(\''+id+':cc_card_edit\',0)" onmouseout="resizeIcon(\''+id+':cc_card_edit\',1)" src="templates/default/images/cc_card_edit.png">' + 
    20932093                                                '<img title="'+Element('cc_msg_card_remove').value+'" id="' + id + ':cc_card_remove" style="position: absolute; top: 78px; left: 223px; width: 15px; height: 14px; cursor: pointer; cursor: hand; z-index: 1" onclick="removeEntry(Element(\'' + id + ':cc_id\').value);" onmouseover="resizeIcon(\''+id+':cc_card_remove\',0)" onmouseout="resizeIcon(\''+id+':cc_card_remove\',1)" src="templates/default/images/cc_x.png">' : '') + 
    2094                                                 '<img id="' + id + ':cc_photo" style="position: absolute; top: 7px; left: 7px;" src="" border="0" ondblclick="editContact(Element(\'' + id + ':cc_id\').value);">' +  
     2094                                                '<img id="' + id + ':cc_photo" style="position: absolute; top: 15px; left: 7px;" src="" border="0" ondblclick="editContact(Element(\'' + id + ':cc_id\').value);">' +  
    20952095                                                '<span id="' + id + ':cc_company" style="position: absolute; top: 5px; left: 75px; width: 135px; border: 0px solid #999; font-weight: bold; font-size: 14px; text-align: center; height: 10px;" onmouseover="//Element(\''+id+':cc_company_full\').style.visibility=\'visible\'" onmouseout="//Element(\''+id+':cc_company_full\').style.visibility=\'hidden\'"></span>' + 
    20962096                                                '<span style="cursor: pointer; cursor: hand; z-index: 1;position: absolute; top: 100px; left: 35px"  valign="bottom" id="' + id + ':cc_icon_group">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span>'+  
  • trunk/contactcenter/js/ccIEContacts.js

    r15 r16  
    2727                        this.el.style.width = this.wWidth       + 'px'; 
    2828                        this.el.style.height = this.wHeight + 'px'; 
     29                        if(is_ie) { 
     30                                this.el.style.width = "430"; 
     31                                this.el.style.overflowY = "auto";        
     32                                this.el.style.overflowX = "hidden"; 
     33                        }                                                                                                        
     34                        else {                                                                   
     35                                this.el.style.overflow = "-moz-scrollbars-vertical"; 
     36                        } 
    2937                        this.el.id = 'cc_rectIEContacts'; 
    3038                        document.body.appendChild(this.el); 
  • trunk/expressoAdmin1_2/inc/class.functions.inc.php

    r13 r16  
    341341                } 
    342342                 
     343                function get_organizations2($context, $selected='') 
     344                { 
     345                        $dn                     = $GLOBALS['phpgw_info']['server']['ldap_root_dn']; 
     346                        $passwd         = $GLOBALS['phpgw_info']['server']['ldap_root_pw']; 
     347                        $ldap_conn      = ldap_connect($GLOBALS['phpgw_info']['server']['ldap_host']); 
     348                         
     349                        ldap_set_option($ldap_conn, LDAP_OPT_PROTOCOL_VERSION, 3); 
     350                        ldap_set_option($ldap_conn, LDAP_OPT_REFERRALS, 0); 
     351                        ldap_bind($ldap_conn,$dn,$passwd); 
     352                         
     353                        $justthese = array("dn"); 
     354                        $search=ldap_search($ldap_conn, $context, "ou=*", $justthese); 
     355                 
     356                ldap_sort($ldap_conn, $search, "ou"); 
     357                $info = ldap_get_entries($ldap_conn, $search); 
     358                        ldap_close($ldap_conn); 
     359 
     360                        // Retiro o count do array info e inverto o array para ordenação. 
     361                for ($i=0; $i<$info["count"]; $i++) 
     362            { 
     363                                $dn = $info[$i]["dn"]; 
     364                                 
     365                                // Necessário, pq em uma busca com ldapsearch ou=*, traz tb o próprio ou.  
     366                                if (strtolower($dn) == $context) 
     367                                        continue; 
     368 
     369                                $array_dn = ldap_explode_dn ( $dn, 1 ); 
     370 
     371                $array_dn_reverse  = array_reverse ( $array_dn, true ); 
     372 
     373                                array_pop ( $array_dn_reverse ); 
     374 
     375                                $inverted_dn[$dn] = implode ( ".", $array_dn_reverse ); 
     376                        } 
     377 
     378                        // Ordenação 
     379                        natcasesort($inverted_dn); 
     380                         
     381                        // Construção do select 
     382                        $level = 0; 
     383                        foreach ($inverted_dn as $dn=>$invert_ufn) 
     384                        { 
     385                $display = ''; 
     386 
     387                $array_dn_reverse = explode ( ".", $invert_ufn ); 
     388                $array_dn  = array_reverse ( $array_dn_reverse, true ); 
     389 
     390                $level = count( $array_dn ) - 4; 
     391 
     392                if ($level == 0) 
     393                        $display .= '+'; 
     394                else { 
     395                        for ($i=0; $i<$level; $i++) 
     396                                $display .= '---'; 
     397                } 
     398 
     399                reset ( $array_dn ); 
     400                $display .= ' ' . (current ( $array_dn ) ); 
     401                                 
     402                                $dn = trim(strtolower($dn)); 
     403                                if ( $dn == $selected ) 
     404                                        $select = ' selected'; 
     405                                else 
     406                                        $select = ''; 
     407                $options .= "<option value='$dn'$select>$display</option>"; 
     408                } 
     409 
     410                        // Cria a primeira entrada na combo  
     411                        $first_sector_ufn = ldap_dn2ufn($context); 
     412                        $first_sector_string = split(",", $first_sector_ufn); 
     413                        $options = "<option value='$context'>" . strtoupper($first_sector_string[0]) . "</option>" . $options; 
     414 
     415            return $options; 
     416                } 
     417                 
    343418                function get_sectors($context, $selected='') 
    344419                { 
  • trunk/expressoAdmin1_2/inc/class.ldap_functions.inc.php

    r11 r16  
    526526                $justthese = array("gidnumber","cn"); 
    527527                $filter="(&(phpgwAccountType=g)(memberuid=".$result['uid']."))"; 
    528                 $search = ldap_search($this->ldap, $context, $filter, $justthese); 
     528                $search = ldap_search($this->ldap, $GLOBALS['phpgw_info']['server']['ldap_context'], $filter, $justthese); 
    529529        ldap_sort($this->ldap, $search, "cn"); 
    530530        $entries = ldap_get_entries($this->ldap, $search); 
  • trunk/expressoAdmin1_2/inc/class.uiaccounts.inc.php

    r13 r16  
    200200 
    201201                        // Pega combo das organizações e seleciona, caso seja um post, o setor que o usuario selecionou. 
    202                         $sectors = $this->functions->get_organizations($manager_context); 
     202                        $sectors = $this->functions->get_organizations2($manager_context); 
    203203 
    204204                        // Chama funcao para criar lista de aplicativos disponiveis. 
     
    361361                                                         
    362362                // ORGANIZATIONS 
    363                 $orgs = $this->functions->get_organizations($manager_context, $user_info['context']); 
     363                $orgs = $this->functions->get_organizations2($manager_context, $user_info['context']); 
    364364 
    365365                        // GROUPS. 
  • trunk/expressoAdmin1_2/inc/class.uigroups.inc.php

    r2 r16  
    188188 
    189189                        // Pega combo das organizações e seleciona um dos setores em caso de um erro na validaçao dos dados. 
    190                         $combo_manager_org = $this->functions->get_organizations($manager_context, trim(strtolower($group_info['context']))); 
    191                         $combo_all_orgs = $this->functions->get_organizations($GLOBALS['phpgw_info']['server']['ldap_context'], trim(strtolower($group_info['context']))); 
     190                        $combo_manager_org = $this->functions->get_organizations2($manager_context, trim(strtolower($group_info['context']))); 
     191                        $combo_all_orgs = $this->functions->get_organizations2($GLOBALS['phpgw_info']['server']['ldap_context'], trim(strtolower($group_info['context']))); 
    192192                         
    193193                        // Chama funcao para criar lista de aplicativos disponiveis. 
     
    250250 
    251251                        // Pega combo das organizações e seleciona a org do grupo. 
    252                         $combo_manager_org = $this->functions->get_organizations($manager_context, trim(strtolower($group_info['context']))); 
    253                         $combo_all_orgs = $this->functions->get_organizations($GLOBALS['phpgw_info']['server']['ldap_context'], trim(strtolower($group_info['context']))); 
     252                        $combo_manager_org = $this->functions->get_organizations2($manager_context, trim(strtolower($group_info['context']))); 
     253                        $combo_all_orgs = $this->functions->get_organizations2($GLOBALS['phpgw_info']['server']['ldap_context'], trim(strtolower($group_info['context']))); 
    254254 
    255255                        // Usuarios do grupo. 
  • trunk/expressoAdmin1_2/inc/class.user.inc.php

    r9 r16  
    500500                                                $ldap_mod_replace['loginShell']         = '/bin/bash'; 
    501501                                                $ldap_add['sambaSID']                           = $this->current_config['expressoAdmin_sambaSID'] . '-' . ((2 * $new_values['uidnumber'])+1000); 
    502                                                 $ldap_add['sambaPrimaryGroupSID']       = $this->current_config['expressoAdmin_sambaSID'] . '-' . ((2 * $new_values['gidNumber'])+1001); 
     502                                                $ldap_add['sambaPrimaryGroupSID']       = $this->current_config['expressoAdmin_sambaSID'] . '-' . ((2 * $new_values['gidnumber'])+1001); 
    503503                                                $ldap_add['sambaAcctFlags']                     = $new_values['sambaacctflags']; 
    504504                                                $ldap_add['sambaLogonScript']           = $new_values['sambalogonscript']; 
  • trunk/expressoAdmin1_2/index.php

    r2 r16  
    2626        $_SESSION['phpgw_info']['expresso']['ldap_server'] = $ldap_manager ? $ldap_manager->srcs[1] : null; 
    2727        $_SESSION['phpgw_info']['expresso']['expressoAdmin'] = $current_config; 
     28        $_SESSION['phpgw_info']['expresso']['global_denied_users'] = $GLOBALS['phpgw_info']['server']['global_denied_users']; 
     29        $_SESSION['phpgw_info']['expresso']['global_denied_groups'] = $GLOBALS['phpgw_info']['server']['global_denied_groups']; 
    2830         
    2931        $template = CreateObject('phpgwapi.Template',PHPGW_APP_TPL); 
  • trunk/expressoMail1_2/inc/class.phpmailer.php

    r2 r16  
    496496        if(count($bad_rcpt) > 0) // Create error message 
    497497        { 
     498                $smtp_code_error = substr($this->smtp->error['smtp_msg'], 0, 5); 
    498499            for($i = 0; $i < count($bad_rcpt); $i++) 
    499500            { 
     
    501502                $error .= $bad_rcpt[$i]; 
    502503            } 
    503             $error = $this->Lang("recipients_failed") . $error; 
     504            if ($smtp_code_error == '5.7.1') 
     505                $error = $this->Lang("not_allowed") . $error; 
     506            else 
     507                $error = $this->Lang("recipients_failed") . $error; 
    504508            $this->SetError($error); 
    505509            $this->smtp->Reset(); 
  • trunk/expressoMail1_2/setup/phpmailer.lang-br.php

    r2 r16  
    1919        $PHPMAILER_LANG["file_open"] = 'Erro de Arquivo: N&atilde;o foi poss&iacute;vel abrir o arquivo: '; 
    2020        $PHPMAILER_LANG["encoding"] = 'Codifica&ccedil;&atilde;o desconhecida: '; 
     21        $PHPMAILER_LANG["not_allowed"] = 'Voc&ecirc; n&atilde;o tem permiss&atilde;o para enviar emails para: '; 
    2122?> 
    2223 
  • trunk/login.php

    r2 r16  
    196196        { 
    197197                // TEMPORÁRIO, Login com ou sem organização //////////////////////////////////////////////////// 
    198                 $common = CreateObject('phpgwapi.common'); 
     198                /*$common = CreateObject('phpgwapi.common'); 
    199199                $ldap_conn = $common->ldapConnect(); 
    200200                $justthese = array("uid"); 
     
    207207                } 
    208208                ldap_close($ldap_conn); 
     209                */ 
    209210                // TEMPORÁRIO, Login com ou sem organização //////////////////////////////////////////////////// 
    210211 
  • trunk/phpgwapi/templates/celepar/login.tpl

    r2 r16  
    1212<script language="Javascript"> 
    1313<!-- 
    14         function submitIt(event){ 
    15                 /*if(event.keyCode == 13) 
    16                         document.login.submit();*/               
    17         } 
    1814 
    19         function setLogin(){ 
    20                 if( document.login.organization != null) 
    21                         document.login.login.value = document.login.organization.value+'-'+document.login.user.value; 
    22                 else 
    23                         document.login.login.value = document.login.user.value;                  
    24         } 
    25          
    2615        function getLogin(){ 
    2716                var cookie = '{cookie}'; 
    28                 if( document.login.organization != null) 
    29                         document.login.user.value= cookie.substring(cookie.indexOf('-')+1,cookie.length); 
    30                 else     
    31                         document.login.user.value= cookie; 
     17                document.form_login.login.value = cookie; 
    3218 
    33                 if(document.login.user.value == '') { 
    34                         if(document.login.organization != null) 
    35                                 document.login.organization.focus(); 
    36                         else 
    37                                 document.login.user.focus(); 
     19                if(document.form_login.login.value == '') { 
     20                        document.form_login.login.focus(); 
    3821                } 
    3922                else 
    40                         document.login.passwd.focus(); 
     23                        document.form_login.passwd.focus(); 
    4124        } 
    4225         
     
    6245        <table border="0" bordercolor="#cfcfcf" cellpadding="0" cellspacing="0" width="300"> 
    6346          <tbody><tr> 
    64                                 <FORM name="login" method="post" action="{login_url}" {autocomplete}> 
     47                                <FORM name="form_login" method="post" action="{login_url}" {autocomplete}> 
    6548                                <input type="hidden" name="passwd_type" value="text"> 
    66                                 <input type="hidden" name="login"><tr><td width="60%">&nbsp;</td><td> 
    67                                 <input type="hidden" name="account type" value="u">           
     49                                <input type="hidden" name="account type" value="u"> 
     50                                <tr><td width="60%">&nbsp;</td><td>                                        
    6851                <td bgcolor="#f7f7f7" style="border:1px solid black"> 
    69                                         <table  border="0" cellpadding="0" cellspacing="0" class="tableLogin"> 
    70                                                 <tr><td height="2px">&nbsp;</td></tr> 
    71                                                 {select_organization} 
    72                                           <tr> 
    73                                                 <td width="96" class="loginLabel">{lang_username}:&nbsp;</td> 
    74                                                 <td width="105"><input name="user" size="15"></td> 
    75                                                 <td>{select_domain}</td> 
    76                                                 <td width="43" rowspan="3"><img src="phpgwapi/templates/celepar/images/icon_login.gif" width="43" height="64"></td> 
     52                                        <table border="0" cellpadding="0" cellspacing="0" class="tableLogin"> 
     53                                                <tr><td width="96" colspan="3">&nbsp;</td></tr>                                                                                          
     54                                                <tr><td width="96" class="loginLabel" align="right">Organização:&nbsp;</td> 
     55                                                <td align="left" style="font-weight:bold" class="loginLabel" colspan=2><a style="font-weight:normal;font-decoration:none;text-decoration:none" href="javascript:void(0)" onclick="alert('Não é preciso mais selecionar a Organização.\r\n Digite apenas o usuário e a senha!')" onmouseover="this.style.cursor='help'"> automático</a></td> 
     56                                            <tr><td width="96" class="loginLabel" align="right">{lang_username}:&nbsp;</td> 
     57                                                <td width="96"><input name="login" size="15"></td> 
     58                                                <td width="43" rowspan="3" colspan=2><img src="phpgwapi/templates/celepar/images/icon_login.gif" width="43" height="64"></td> 
    7759                                          </tr> 
    7860                                          <tr> 
    79                                                 <td width="66" class="loginLabel">{lang_password}:&nbsp;</td> 
    80                                                 <td width="135"><input name="passwd" type="password" size="15" onKeyDown="javascript:submitIt(event)"></td> 
    81                                                 <td>&nbsp;</td>          
     61                                                <td width="96" class="loginLabel"  align="right">{lang_password}:&nbsp;</td> 
     62                                                <td width="135"><input name="passwd" type="password" size="15"></td> 
     63 
    8264                                          </tr> 
    8365                                          <tr> 
    8466                                                <td width="66">&nbsp;</td> 
    8567                                                <td width="135"> 
    86                                                   <input type="submit" value="{lang_login}" name="submitit" class=button onClick="javascript:setLogin()"> 
     68                                                  <input type="submit" value="{lang_login}" name="submitit" class=button> 
    8769                                                </td> 
    8870                                                </tr> 
Note: See TracChangeset for help on using the changeset viewer.