Naviguation dans :  Perl  JavaScript  Détail  - load.cgi?Appel=baseAdmin
 présentée :  par cas d'appel   par traitements 
Retour à l'accueil
  
 
 Requêtes 

 load – Admin 

 baseAdmin 

Requêtes de Ça-déménage.com
Accès professionnel
Chargement de la base
 submit | Finer | Errer | Execer | fromClient | toDBase | fromDBase | toClient 


 submit  Chargement de la base — Appel de la requête
Syntaxe submit()
Paramètres 
nom  type  Description 
–  IN Données issues du client
retourne  OUT Page HTML
Fonctions util. 
 Parser Recevoir des données issues du client
 wsFile Fonction d'accès aux fichiers
 wsRunVar Paramètres de gestion des valeurs
 id2Lire Lit un délai d'expiration

 Finer Chargement de la base — Fin correcte de la requête
 Errer Chargement de la base — Fin en erreur de la requête
 Execer Chargement de la base — Exécution de la requête


Code Perl 


sub submit { 
 local(%form,$i); 
 local($date,$nom,$val); 
 local $cible = ""; 
 %form = ();
 if (($i=&Parser(\%form))!=0) {return &Errer("0",\%form,'Erreur parse: '.$i.'')};
 local($x,$To); 
 $appel = $form{'Appel'};
 $x = "base"; $To = "Admin";
 $date = "";
 $nom = $form{'Owner'};
 $val = $form{'Donnees'};
 if ($val ne "") {$val =~ s/\r\n/\n/gi; $val =~ s/\r/\n/gi};
 $wwIdent = $form{'Owner'};
 $wwAuth = $form{'Pass'};
 if (&wsFile("check",$To,$nom,"")!=0) {return &Errer("1")};
 $i = &id2Lire($To,\$wwIdent,\$wwAuth); 
 if($i==0){ 
 }elsif($i==1){ return &Errer("1");
 }elsif($i==2){ return &Errer("3");
 }
 local($msg,$Rtn); 
 $Rtn = '';
 if (($msg=&Execer($x,$To,$date,$nom,$val,\$Rtn)) ne '') {return &Errer("9",\%form,$msg)};
 return &Finer(\$Rtn,$nom,$cible);
}
Code JavaScript 


function submit() { 
 var form,i; 
 var date,nom,val; 
 var cible = ""; 
 form = new Array(Array());
 if ((i=Parser(form))!=0) {return Errer("0",form,'Erreur parse: '+i.toString())};
 var x,To; 
 appel = form[0]['Appel'];
 x = "base"; To = "Admin";
 date = "";
 nom = form[0]['Owner'];
 val = form[0]['Donnees'];
 if (val!="") {val = val.replace(/\r\n/gi,"\n"); val = val.replace(/\r/gi,"\n")};
 wwIdent = Array(form[0]['Owner']);
 wwAuth = Array(form[0]['Pass']);
 if (wsFile("check",To,nom,"")!=0) {return Errer("1")};
 i = id2Lire(To,wwIdent,wwAuth); switch(i) {
 case 0: break;
 case 1: return Errer("1");
 case 2: return Errer("3");
 }
 var msg,Rtn; 
 Rtn = Array('');
 if ((msg=Execer(x,To,date,nom,val,Rtn))!='') {return Errer("9",form,msg)};
 return Finer(Rtn,nom,cible);
}