require "proteger.php"; extract(recupera($_REQUEST, 1)); $true = validaCampos(array($tipo_pagina, $tipo, $pagina)); if($tipo_pagina == "1"){ $true2 = strlen($html) > 5 ? TRUE : FALSE; }elseif($tipo_pagina == "2"){ $true2 = !empty($link) && !empty($target) ? TRUE : FALSE; } $url = titulo_url($pagina); if($funcao == "insere"){ if(!$true || !$true2) die(ECV); if($tipo_pagina == "1"){ $sql = "INSERT INTO paginas SET tipo_pagina = '$tipo_pagina', tipo = '$tipo', pagina = '$pagina', url = '$url', html = '$html'"; }elseif($tipo_pagina == "2"){ $sql = "INSERT INTO paginas SET tipo_pagina = '$tipo_pagina', tipo = '$tipo', pagina = '$pagina', url = '$url', link = '$link', target = '$target'"; } if(execSQL($sql)){ reload($_SESSION['retorno']['paginas']); die(PROCESSADO); }else{ die(ERROR); } }elseif($funcao == "altera"){ if(!$true || !$true2 || empty($id)) die(ECV); if($tipo_pagina == "1"){ $sql = "UPDATE paginas SET tipo_pagina = '$tipo_pagina', tipo = '$tipo', pagina = '$pagina', url = '$url', html = '$html' WHERE id = '$id' LIMIT 1"; }elseif($tipo_pagina == "2"){ $sql = "UPDATE paginas SET tipo_pagina = '$tipo_pagina', tipo = '$tipo', pagina = '$pagina', url = '$url', link = '$link', target = '$target' WHERE id = '$id' LIMIT 1"; } if(execSQL($sql)){ reload($_SESSION['retorno']['paginas']); die(PROCESSADO); }else{ die(ERROR); } }elseif($funcao == "exclui"){ if(empty($id)) die(VNPFI); $del = "DELETE FROM paginas WHERE id = '$id' LIMIT 1"; if(execSQL($del)){ die(EXCLUIDO); }else{ die(ERROR); } }elseif($funcao == "status"){ if(empty($id) || $status == "") die("Você não pode fazer isso!"); $sql = "UPDATE paginas SET ativo = '$status' WHERE id = '$id' LIMIT 1"; if(execSQL($sql)){ die(PROCESSADO); }else{ die(ERROR); } }elseif($funcao == "menu"){ if(empty($id) || $status == "") die("Você não pode fazer isso!"); $sql = "UPDATE paginas SET menu = '$status' WHERE id = '$id' LIMIT 1"; if(execSQL($sql)){ die(PROCESSADO); }else{ die(ERROR); } }elseif($funcao == "posicionamento"){ $arrayorder = $_REQUEST['item']; $count = 1; $query = ""; foreach ($arrayorder as $idval) { $query .= "UPDATE paginas SET posicao = '$count' WHERE id = '$idval' LIMIT 1;"; $count++; } execSQLMulti($query); die(PROCESSADO); }else{ die(VNPFI); }