include('mysql.php');
include('_stats.php');
$table="notcaran";
//include('parametres.php');
function romain ($v) {
$a="";
$rom=array();
$rom{'I'}=1;
$rom{'V'}=5;
$rom{'X'}=10;
$rom{'L'}=50;
$rom{'C'}=100;
$r="XCXLIXIVII";
while ($v>0) {
$cc=$rom{substr($r,1,1)};
$cn=$rom{substr($r,0,1)};
//print "$v + $cn > $cc / $a / $r
\n";
if ($v>=$cc) {
$a .= substr($r,1,1);
$v -= $cc;
}
else if ($v+$cn>=$cc) {
$a .= substr($r,0,2);
$v -= $cc-$cn;
}
else $r=substr($r,2);
}
return($a);
}
// for ($i=1;$i<123;$i++) { mkdir("ET/".romain($i)); }
function majval($mnemo,$valeur) {
global $et,$n,$sql_id,$table;
$req = "update $table set $mnemo='$valeur' where etude=$et and uniqe=$n";
$new = query_exec($sql_id, $req);
return($new);
}
$et=$_REQUEST["et"];
$n22=$_REQUEST["n22"];
$n=$_REQUEST["n"];
$PHP_SELF=$_SERVER['PHP_SELF'];
$adr_rem=split('\.',$_SERVER['REMOTE_ADDR']);
$adr_srv=split('\.',$_SERVER['SERVER_ADDR']);
$edit=1;
if ($adr_rem[0] != $adr_srv[0]) $edit=0;
if ($adr_rem[1] != $adr_srv[1]) $edit=0;
if ($adr_rem[2] != $adr_srv[2]) $edit=0;
// contenu de la page
if ($n22) {
$ret=romain($et);
rename("ET/$ret/$n.jpg","ET/$ret/$n22.jpg");
print ("rename(ET/$ret/$n.jpg, ET/$ret/$n22.jpg
");
$n=$n22;
}
if ($edit) { // mise à jour de la fiche avec les informations de complément
include('notaires.php');
if (isset($notnom) && strlen($notnom)==0) {
$req = "delete from $table where etude=$et and uniqe=$n";
$new = query_exec($sql_id, $req);
$edit=0;
// $etlia="«".$et."/".$n."--»".strlen($notnom);
} else {
while ($tit) {
$cvar=array_shift($tit);
$nvar=ereg_replace(' .*','',$cvar);
$tvar=preg_replace('|.*,\s*|','',$cvar);
eval('if (isset($'.$nvar.')) $valeur=$'.$nvar.';');
$valeur=ereg_replace(', *$','',$valeur); // suppr "," en fin
if (ereg('\.$',$tvar)) {
$valeur=strtr($valeur,"\r\n",'||');
$valeur=preg_replace('/\|+/',"|",$valeur);
}
eval('if (isset($'.$nvar.')) majval($nvar,$valeur);');
}
}
include('_date.php');
}
if (isset($s)) $n=$s;
$req = "select * from $table where etude=$et and uniqe=$n";
$result = query_exec($sql_id, $req);
include('notaires.php');
$som='';
if ($edit) $som="Sommaire";
if ($edit && (query_numrows($result) == 0)) { // Création d'une fiche vide
print "Nouvelle fiche $et/$n
";
$req1 = "INSERT INTO $table (`etude`, `uniqe`";
$req2 = ") VALUES ($et, $n ";
for ($i=2;$i
\n";
}
else {
print "
Étude $et ou référence $n invalide
\n";
}
include "chform.htm";
?>