%@ $Language=JScript /* PARA COLORES PHP */ %><% include("../includes/DB_Conectar.php"); /*toma la seguridad de la página temas.php*/ $admABMLink_manual="temas.php"; include("../includes/inc_auth.php"); include("../includes/funciones.php"); include("inc_ruta_update.php"); //aca proceso las posibilidades if($id!="" && $accion=="Actualizar") { //actualizo //este es para que actualice lo editado $squpdate = "update prodRubros set rubNombre='$rubNombre',rubNombre_IA='$rubNombre_IA',rubConcepto='$rubConcepto',rubConcepto_IA='$rubConcepto_IA',rubActivo='$rubActivo',rubSolicitudes='$rubSolicitudes' where rubID = '$id'"; $qrupdate = $conn->execute($squpdate); //busco el tabID $qrtab = $conn->execute("select tabID from Tablas where tabNombre ='ProdRubro' "); $tabID = $qrtab->field(tabID); //aca inserto por si cambio if(($advcontrol1 != $advID1)) { $qrdel = $conn->execute("delete from ADVF_Vinculante where fgnID = '$id' and tabID = '$tabID'"); if($advID1) { $sqinsert2 = "insert into ADVF_Vinculante (tabID,fgnID,adrDestacado,advID,adrUbicacion) values ('$tabID','$id','N','$advID1','1')"; $qrinsert2 = $conn->execute($sqinsert2); } } //ahora tengo que recorrer el arbol si funciono el update arbol($id); $msje=$I_dataupdated; %> <% } if($accion=="Guardar") { //aca guardo $sqinsert = "insert into prodRubros (rubNombre,rubNombre_IA,rubConcepto,rubConcepto_IA,rubRuta,rubPadre,rubAncestro,rubActivo,rubSolicitudes) values ('$rubNombre','$rubNombre_IA','$rubConcepto','$rubConcepto_IA','$rubRutaCarga','$rubPadreCarga','$rubAncestroCarga','$rubActivo','$rubSolicitudes')"; $qrinsert = $conn->execute($sqinsert); $msje=$I_datasaved; $qriid = $conn->execute("select last_insert_id() as id"); $id = $qriid->field(id); //inserto la imagen en advfvinculante if($advID1) { $qrtab = $conn->execute("select tabID from Tablas where tabNombre ='ProdRubro' "); $tabID = $qrtab->field(tabID); $sqinsert2 = "insert into ADVF_Vinculante (tabID,fgnID,adrDestacado,advID,adrUbicacion) values ('$tabID','$id','N','$advID1','1')"; $qrinsert2 = $conn->execute($sqinsert2); } %> <% } if($id!="" && $accion=="Borrar") { $msje=$I_categorydeleted; $sql="select * from prodRubros where rubID=$id"; $rs=$conn->execute($sql); $ruta=$rs->field(rubRuta); if($ruta=="/"){ //si el padre es raiz es mas quilombo $ruta="//".$rs->field(rubNombre); } $sql="select * from prodRubros where rubID=$id or rubRuta like '$ruta%'"; $rs2=$conn->execute($sql); while(!$rs2->eof){ $rubID=$rs2->field(rubID); //recoje ids de categorias $sqldel.="or rubID=$rubID "; $sqldelfgn.="or fgnID=$rubID "; $sql2="select * from prodProductos where rubID=$rubID"; //recoje ids de productos $rs3=$conn->execute($sql2); while(!$rs3->eof){ $prodID=$rs3->field(prodID); $sqldel2.="or fgnID=$prodID "; $rs3->movenext(); } $rs2->movenext(); } //borra productos $sqldelprod="delete from prodProductos where 1=2 ".$sqldel; $conn->execute($sqldelprod); //borra vinculacion de imagenes de productos $qrtab = $conn->execute("select tabID from Tablas where tabNombre ='Products' "); $tabID = $qrtab->field(tabID); $sqldeladvf="delete from ADVF_Vinculante where 1=2 $sqldel2 and tabID = '$tabID'"; $conn->execute($sqldeladvf); //borra categorias $sqldelrub="delete from prodRubros where 1=2 ".$sqldel; $conn->execute($sqldelrub); //borra vinculacion de imagenes de categoria $qrtab = $conn->execute("select tabID from Tablas where tabNombre ='ProdRubro' "); $tabID = $qrtab->field(tabID); $sqldeladvf="delete from ADVF_Vinculante where 1=2 $sqldelfgn and tabID = '$tabID'"; $conn->execute($sqldeladvf); %> <% } %>