\n"; echo "
\n"; echo "\t"; echo _("objet")." ".$obj." "._("enregistrement")." ".$idx; echo "\n"; if($validation==0){ // validation $validation=1; echo "
"; echo "\t
"; echo ""; echo "  "; echo ""; echo ""; echo "
"; }else{ // execution ?> isAccredited($obj) || $f->isAccredited($obj."_modifier")) { If($maj==1){ $sql = "select srid from geometry_columns where f_table_schema= '".OM_DB_SCHEMA."' and f_table_name = '".$table."'"; $projection = $f -> db -> getOne($sql); $f->addToLog("scr/form_sig.php: db->getone(\"".$sql."\");", VERBOSE_MODE); $f->isDatabaseError($projection); // gestion multi pour polygon et linestring if ( strstr($geom, "POINT")) { $fct_deb=" =st_geometryfromtext('"; $fct_fin=")"; } else { $fct_deb=" =st_multi(st_geometryfromtext('"; $fct_fin="))"; } if(is_numeric($idx)) $sql ="update ".DB_PREFIXE.$table." set ".$champ.$fct_deb.$geom. "', ".$projection.$fct_fin." where ".$table." =".$idx; else $sql ="update ".DB_PREFIXE.$table." set ".$champ.$fct_deb.$geom. "', ".$projection.$fct_fin." where ".$table." ='".$idx."'"; $res = $f -> db -> query($sql); $f->addToLog("scr/form_sig.php: db->query(\"".$sql."\");", VERBOSE_MODE); if ($f->isDatabaseError($res)){ echo "
"; $f->displayLinkJsCloseWindow("fermer()"); echo "

"; die($res->getMessage()."erreur - ".$sql); }else{ echo "

"._("mise a jour")." "._("effectuee"); echo "
"; $f->displayLinkJsCloseWindow("fermer()"); echo "

"; echo "

".$sql."

"; } if (file_exists("../dyn/form_sig_update.inc.php")){ require_once "../dyn/form_sig_update.inc.php"; } }else{ if(is_numeric($idx)) $sql ="update ".DB_PREFIXE.$table." set ".$champ." = Null where ".$table." =".$idx; else $sql ="update ".DB_PREFIXE.$table." set ".$champ." = Null where ".$table." ='".$idx."'"; $res = $f -> db -> query($sql); $f->addToLog("scr/form_sig.php: db->query(\"".$sql."\");", VERBOSE_MODE); if ($f->isDatabaseError($res)){ die($res->getMessage()."erreur - ".$sql); }else{ echo "

"._("geometrie")." "._("supprimee"); } if (file_exists("../dyn/form_sig_delete.inc.php")){ require_once "../dyn/form_sig.delete.inc.php"; } echo "


"; $f->displayLinkJsCloseWindow("fermer()"); echo "
"; } } else { $f->displayMessage("error", _("Vous n'avez pas les permissions.")); echo "


"; $f->displayLinkJsCloseWindow("fermer()"); echo "
"; } } echo "
\n"; ?>