Ejemplo n.º 1
0
 $resultadoBasemaps = $basemapsHasGrupos->deleta($_POST['id']);
 /**
 		verifica se o o basemap foi desassociado
 		**/
 if ($resultadoBasemaps) {
     $resultadoLayers = $gruposHasLayers->deleta($_POST['id']);
     /**
     			verifica se o a layer foi desassociada
     			**/
     if ($resultadoLayers) {
         $resultado = 1;
         foreach ($_POST as $chave => $valor) {
             if (explode('-', $chave)[0] === 'basemap') {
                 $resultado *= $basemapsHasGrupos->insere($valor, $_POST['id']);
             } elseif (explode('-', $chave)[0] === 'layer') {
                 $resultado *= $gruposHasLayers->insere($valor, $_POST['id']);
             }
         }
         /**
         				verifica se a layer foi inserida
         				**/
         if ($resultado) {
             echo json_encode(array("resultado" => "success", "mensagem" => "Grupo editado com sucesso!"));
         } else {
             echo json_encode(array("resultado" => "error", "mensagem" => "Não foi possível associar o grupo a basemaps ou layers, tente novamente mais tarde!"));
         }
     } else {
         echo json_encode(array("resultado" => "error", "mensagem" => "Não foi possível desassociar layers do grupo, tente novamente mais tarde!"));
     }
 } else {
     echo json_encode(array("resultado" => "error", "mensagem" => "Não foi possível desassociar basemaps do grupo, tente novamente mais tarde!"));
Ejemplo n.º 2
0
 $valida->set('"Layers"', $campoLayers)->is_required();
 if ($valida->validate()) {
     $grupo = new Grupos();
     $idGrupo = $grupo->insere($_POST['nome']);
     /**
     	verifica se o grupo foi inserido
     	**/
     if ($idGrupo !== 0) {
         $basemapsHasGrupos = new BasemapsHasGrupos();
         $gruposHasLayers = new GruposHasLayers();
         $resultado = 1;
         foreach ($_POST as $chave => $valor) {
             if (explode('-', $chave)[0] === 'basemap') {
                 $resultado *= $basemapsHasGrupos->insere($valor, $idGrupo);
             } elseif (explode('-', $chave)[0] === 'layer') {
                 $resultado *= $gruposHasLayers->insere($valor, $idGrupo);
             }
         }
         /**
         		verifica se o resultado foi inserido
         		**/
         if ($resultado) {
             echo json_encode(array("resultado" => "success", "mensagem" => "Grupo inserido com sucesso!"));
         } else {
             echo json_encode(array("resultado" => "error", "mensagem" => "Não foi possível associar o grupo a todos os basemaps ou layers, tente novamente mais tarde!"));
         }
     } else {
         echo json_encode(array("resultado" => "error", "mensagem" => "Não foi possível inserir o grupo, tente novamente mais tarde!"));
     }
 } else {
     echo json_encode(array("resultado" => "error", "mensagem" => $valida->get_errors()));