/[dolibarr]/dolibarr/htdocs/soc.php
ViewVC logotype

Diff of /dolibarr/htdocs/soc.php

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.111 by hregis, Tue Jul 26 10:07:32 2005 UTC revision 1.112 by rodolphe, Tue Aug 2 08:58:01 2005 UTC
# Line 172  if ($_GET["action"] == 'create' || $_POS Line 172  if ($_GET["action"] == 'create' || $_POS
172            print '</div>';            print '</div>';
173          }          }
174    
175        $js_OpenPopupWindow = "function PopupPostalCode(postalcode,objectville)        include("./soc.js.php");
176  {  
177    var url = 'searchpostalcode.php?cp=' + postalcode + '&targetobject=window.opener.document.formsoc.' + objectville.name;        print '<script language="javascript">'."\n";
178    //  alert(url);        print $js_OpenPopupWindow;
179    var hWnd = window.open(url, \"SearchPostalCodeWindow\", \"width=\" + 300 + \",height=\" + 150 + \",resizable=yes,scrollbars=yes\");        print "\n</script>\n";
   if((document.window != null) && (!hWnd.opener))  
      hWnd.opener = document.window;  
 }  
 ";  
180    
       print "<script language=\"javascript\">\n$js_OpenPopupWindow\n</script>\n";  
181        print '<form action="soc.php" method="post" name="formsoc">';        print '<form action="soc.php" method="post" name="formsoc">';
182    
183        print '<input type="hidden" name="codeclient_modifiable" value="1">';        print '<input type="hidden" name="codeclient_modifiable" value="1">';
184        print '<input type="hidden" name="codefournisseur_modifiable" value="1">';        print '<input type="hidden" name="codefournisseur_modifiable" value="1">';
185                
# Line 194  if ($_GET["action"] == 'create' || $_POS Line 190  if ($_GET["action"] == 'create' || $_POS
190    
191        // On positionne pays_id, pays_code et libelle du pays choisi        // On positionne pays_id, pays_code et libelle du pays choisi
192        $soc->pays_id=$_POST["pays_id"]?$_POST["pays_id"]:(defined(MAIN_INFO_SOCIETE_PAYS)?MAIN_INFO_SOCIETE_PAYS:'');        $soc->pays_id=$_POST["pays_id"]?$_POST["pays_id"]:(defined(MAIN_INFO_SOCIETE_PAYS)?MAIN_INFO_SOCIETE_PAYS:'');
193        if ($soc->pays_id) {        if ($soc->pays_id)
194            {
195            $sql = "SELECT code, libelle from ".MAIN_DB_PREFIX."c_pays where rowid = ".$soc->pays_id;            $sql = "SELECT code, libelle from ".MAIN_DB_PREFIX."c_pays where rowid = ".$soc->pays_id;
196            $resql=$db->query($sql);            $resql=$db->query($sql);
197            if ($resql)            if ($resql)
198            {              {
199              $obj = $db->fetch_object($resql);                $obj = $db->fetch_object($resql);
200            }              }
201            else {            else
202              dolibarr_print_error($db);              {
203            }                dolibarr_print_error($db);
204                }
205            $soc->pays_code=$obj->code;            $soc->pays_code=$obj->code;
206            $soc->pays=$obj->libelle;            $soc->pays=$obj->libelle;
207        }          }
208                      
209        if ($step==1 && defined("COMPANY_CREATE_TWO_STEPS")) {        if ($step==1 && defined("COMPANY_CREATE_TWO_STEPS"))
210            print '<tr><td width="140">'.$langs->trans('Country').'</td><td colspan="3">';          {
211            $form->select_pays($soc->pays_id);            print '<tr><td width="140">'.$langs->trans('Country').'</td><td colspan="3">';
212            print '</td></tr>';            $form->select_pays($soc->pays_id);
213                  print '</td></tr>';
214            print '<input type="hidden" name="step" value="'.$step.'">';            
215            print '<input type="hidden" name="action" value="create">';            print '<input type="hidden" name="step" value="'.$step.'">';
216              print '<input type="hidden" name="action" value="create">';
217            print '<tr><td colspan="4" align="center"><input type="submit" name="createnextstep" value="'.$langs->trans('NextStep').'"></td></tr>'."\n";            print '<tr><td colspan="4" align="center"><input type="submit" name="createnextstep" value="'.$langs->trans('NextStep').'"></td></tr>'."\n";
218              
219        }          }
220        if ($step==2 || ! defined("COMPANY_CREATE_TWO_STEPS")) {        if ($step==2 || ! defined("COMPANY_CREATE_TWO_STEPS")) {
221                    
222          print '<tr><td>'.$langs->trans('CustomerCode').'</td><td colspan="3"><input size="16" type="text" name="code_client" maxlength="15" value="'.$soc->code_client.'"></td>';          print '<tr><td>'.$langs->trans('CustomerCode').'</td><td colspan="3"><input size="16" type="text" name="code_client" maxlength="15" value="'.$soc->code_client.'"></td>';
223          print '<tr><td>'.$langs->trans('SupplierCode').'</td><td colspan="3"><input size="16" type="text" name="code_fournisseur" maxlength="15" value="'.$soc->code_fournisseur.'"></td>';          print '<tr><td>'.$langs->trans('SupplierCode').'</td><td colspan="3"><input size="16" type="text" name="code_fournisseur" maxlength="15" value="'.$soc->code_fournisseur.'"></td>';
224            
225              if (defined("COMPANY_CREATE_TWO_STEPS")) {          if (defined("COMPANY_CREATE_TWO_STEPS"))
226                print '<tr><td width="140">'.$langs->trans('Country').'</td><td colspan="3">';            {
227                print $soc->pays;              print '<tr><td width="140">'.$langs->trans('Country').'</td><td colspan="3">';
228                print '<input type="hidden" name="pays_id" value="'.$soc->pays_id.'">';              print $soc->pays;
229                print '</td></tr>';              print '<input type="hidden" name="pays_id" value="'.$soc->pays_id.'">';
230              } else {              print '</td></tr>';
231                print '<tr><td>'.$langs->trans('Country').'</td><td colspan="3">';            }
232                $form->select_pays($soc->pays_id);          else
233                print '</td></tr>';            {
234              }              print '<tr><td>'.$langs->trans('Country').'</td><td colspan="3">';
235                            $form->select_pays($soc->pays_id);
236            print '<input type="hidden" name="step" value="'.$step.'">';              print '</td></tr>';
237            print '<input type="hidden" name="action" value="add">';            }
238            
239            print '<input type="hidden" name="step" value="'.$step.'">';
240            print '<input type="hidden" name="action" value="add">';
241                    
242            print '<tr><td>'.$langs->trans('Address').'</td><td colspan="3"><textarea name="adresse" cols="40" rows="3" wrap="soft">';          print '<tr><td>'.$langs->trans('Address').'</td><td colspan="3"><textarea name="adresse" cols="40" rows="3" wrap="soft">';
243            print $soc->adresse;          print $soc->adresse;
244            print '</textarea></td></tr>';          print '</textarea></td></tr>';
245                      
246            print '<tr><td>'.$langs->trans('Zip').'</td><td><input size="6" type="text" name="cp" value="'.$soc->cp.'"';          print '<tr><td>'.$langs->trans('Zip').'</td><td><input size="6" type="text" name="cp" value="'.$soc->cp.'"';
247            if ($conf->filltownfromzip) print ' onblur="PopupPostalCode(cp.value,ville)"';          if ($conf->filltownfromzip) print ' onblur="PopupPostalCode(cp.value,ville)"';
248            print '>';          print '>';
249            if ($conf->filltownfromzip) print ' <input type="button" name="searchpostalcode" value="'.$langs->trans('FillTownFromZip').'" onclick="PopupPostalCode(cp.value,ville)">';          if ($conf->filltownfromzip) print ' <input type="button" name="searchpostalcode" value="'.$langs->trans('FillTownFromZip').'" onclick="PopupPostalCode(cp.value,ville)">';
250            print '</td>';          print '</td>';
251            print '<td>'.$langs->trans('Town').'</td><td><input type="text" name="ville" value="'.$soc->ville.'"></td></tr>';          print '<td>'.$langs->trans('Town').'</td><td><input type="text" name="ville" value="'.$soc->ville.'"></td></tr>';
252                
253            print '<tr><td>'.$langs->trans('State').'</td><td colspan="3">';          print '<tr><td>'.$langs->trans('State').'</td><td colspan="3">';
254            $form->select_departement($soc->departement_id,(defined("COMPANY_CREATE_TWO_STEPS")?$soc->pays_code:0));          $form->select_departement($soc->departement_id,(defined("COMPANY_CREATE_TWO_STEPS")?$soc->pays_code:0));
255            print '</td></tr>';          print '</td></tr>';
256                
257            print '<tr><td>'.$langs->trans('Phone').'</td><td><input type="text" name="tel" value="'.$soc->tel.'"></td>';          print '<tr><td>'.$langs->trans('Phone').'</td><td><input type="text" name="tel" value="'.$soc->tel.'"></td>';
258            print '<td>'.$langs->trans('Fax').'</td><td><input type="text" name="fax" value="'.$soc->fax.'"></td></tr>';          print '<td>'.$langs->trans('Fax').'</td><td><input type="text" name="fax" value="'.$soc->fax.'"></td></tr>';
259                      
260            print '<tr><td>'.$langs->trans('Web').'</td><td colspan="3"><input type="text" name="url" size="40" value="'.$soc->url.'"></td></tr>';          print '<tr><td>'.$langs->trans('Web').'</td><td colspan="3"><input type="text" name="url" size="40" value="'.$soc->url.'"></td></tr>';
261                  
262            print '<tr><td>'.$langs->transcountry('ProfId1',$soc->pays_code).'</td><td><input type="text" name="siren" size="15" maxlength="9" value="'.$soc->siren.'"></td>';          print '<tr><td>'.$langs->transcountry('ProfId1',$soc->pays_code).'</td><td><input type="text" name="siren" size="15" maxlength="9" value="'.$soc->siren.'"></td>';
263            print '<td>'.$langs->transcountry('ProfId2',$soc->pays_code).'</td><td><input type="text" name="siret" size="15" maxlength="14" value="'.$soc->siret.'"></td></tr>';          print '<td>'.$langs->transcountry('ProfId2',$soc->pays_code).'</td><td><input type="text" name="siret" size="15" maxlength="14" value="'.$soc->siret.'"></td></tr>';
264            print '<tr><td>'.$langs->transcountry('ProfId3',$soc->pays_code).'</td><td><input type="text" name="ape" size="5" maxlength="4" value="'.$soc->ape.'"></td><td colspan="2">&nbsp;</td></tr>';          print '<tr><td>'.$langs->transcountry('ProfId3',$soc->pays_code).'</td><td><input type="text" name="ape" size="5" maxlength="4" value="'.$soc->ape.'"></td><td colspan="2">&nbsp;</td></tr>';
265            
266            print '<tr><td>'.$langs->trans('Capital').'</td><td colspan="3"><input type="text" name="capital" size="10" value="'.$soc->capital.'"> '.$langs->trans("Currency".$conf->monnaie).'</td></tr>';          print '<tr><td>'.$langs->trans('Capital').'</td><td colspan="3"><input type="text" name="capital" size="10" value="'.$soc->capital.'"> '.$langs->trans("Currency".$conf->monnaie).'</td></tr>';
267                  
268            print '<tr><td>'.$langs->trans('JuridicalStatus').'</td><td colspan="3">';          print '<tr><td>'.$langs->trans('JuridicalStatus').'</td><td colspan="3">';
269            $form->select_forme_juridique($soc->forme_juridique_code,(defined("COMPANY_CREATE_TWO_STEPS")?$soc->pays_code:0));          $form->select_forme_juridique($soc->forme_juridique_code,(defined("COMPANY_CREATE_TWO_STEPS")?$soc->pays_code:0));
270            print '</td></tr>';          print '</td></tr>';
271                  
272            print '<tr><td>'.$langs->trans("Type").'</td><td>';          print '<tr><td>'.$langs->trans("Type").'</td><td>';
273            $form->select_array("typent_id",$soc->typent_array(), $soc->typent_id);          $form->select_array("typent_id",$soc->typent_array(), $soc->typent_id);
274            print '</td>';          print '</td>';
275            print '<td>'.$langs->trans("Staff").'</td><td>';          print '<td>'.$langs->trans("Staff").'</td><td>';
276            $form->select_array("effectif_id",$soc->effectif_array(), $soc->effectif_id);          $form->select_array("effectif_id",$soc->effectif_array(), $soc->effectif_id);
277            print '</td></tr>';          print '</td></tr>';
278                
279            print '<tr><td>'.$langs->trans('TVAIntra').'</td><td colspan="3">';          print '<tr><td>'.$langs->trans('TVAIntra').'</td><td colspan="3">';
280                  
281            print '<input type="text" name="tva_intra_code" size="3" maxlength="2" value="'.$soc->tva_intra_code.'">';          print '<input type="text" name="tva_intra_code" size="3" maxlength="2" value="'.$soc->tva_intra_code.'">';
282            print '<input type="text" name="tva_intra_num" size="18" maxlength="18" value="'.$soc->tva_intra_num.'">';          print '<input type="text" name="tva_intra_num" size="18" maxlength="18" value="'.$soc->tva_intra_num.'">';
283            print '  '.$langs->trans("VATIntraCheckableOnEUSite");          print '  '.$langs->trans("VATIntraCheckableOnEUSite");
284            print '</td></tr>';          print '</td></tr>';
285            
286            print '<tr><td>'.$langs->trans('ProspectCustomer').'</td><td><select name="client">';
287            print '<option value="2"'.($soc->client==2?' selected':'').'>'.$langs->trans('Prospect').'</option>';
288            print '<option value="1"'.($soc->client==1?' selected':'').'>'.$langs->trans('Customer').'</option>';
289            print '<option value="0"'.($soc->client==0?' selected':'').'>'.$langs->trans('NorProspectNorCustomer').'</option>';
290            print '</select></td>'."\n";
291            
292            print '<td>'.$langs->trans('Supplier').'</td><td>'."\n";
293            $form->selectyesnonum("fournisseur",$soc->fournisseur);
294            print '</td></tr>'."\n";
295            
296            print '<tr><td colspan="4" align="center">';
297            if (defined("COMPANY_CREATE_TWO_STEPS"))
298              {
299                print '<input type="submit" name="createpreviousstep" value="'.$langs->trans('PreviousStep').'"> &nbsp; &nbsp; ';
300              }
301            print '<input type="submit" value="'.$langs->trans('AddCompany').'"></td></tr>'."\n";
302            
303          }
304                
           print '<tr><td>'.$langs->trans('ProspectCustomer').'</td><td><select name="client">';  
           print '<option value="2"'.($soc->client==2?' selected':'').'>'.$langs->trans('Prospect').'</option>';  
           print '<option value="1"'.($soc->client==1?' selected':'').'>'.$langs->trans('Customer').'</option>';  
           print '<option value="0"'.($soc->client==0?' selected':'').'>'.$langs->trans('NorProspectNorCustomer').'</option>';  
           print '</select></td>'."\n";  
       
           print '<td>'.$langs->trans('Supplier').'</td><td>'."\n";  
           $form->selectyesnonum("fournisseur",$soc->fournisseur);  
           print '</td></tr>'."\n";  
       
           print '<tr><td colspan="4" align="center">';  
           if (defined("COMPANY_CREATE_TWO_STEPS")) {  
             print '<input type="submit" name="createpreviousstep" value="'.$langs->trans('PreviousStep').'"> &nbsp; &nbsp; ';  
           }  
           print '<input type="submit" value="'.$langs->trans('AddCompany').'"></td></tr>'."\n";  
       
         }  
   
305        print '</table>'."\n";        print '</table>'."\n";
306        print '</form>'."\n";        print '</form>'."\n";
307          
308      }      }
309  }  }
310  elseif ($_GET["action"] == 'edit')  elseif ($_GET["action"] == 'edit')

Legend:
Removed from v.1.111  
changed lines
  Added in v.1.112

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26