";
echo "";
if($_POST['accion']=='ObjDid' OR $_POST['accion']=='Concep' OR $_POST['accion']=='Proced' OR $_POST['accion']=='Activi' OR $_POST['accion']=='Transv' OR $_POST['accion']=='CriEva' OR $_POST['accion']=='Actitu' OR $_POST['accion']=='Metodo' OR $_POST['accion']=='Recurs' OR $_POST['accion']=='ForEva' OR $_POST['accion']=='Observ')
{
if(isset($_POST['insertar_obj']) OR isset($_POST['modificar_obj']) OR isset($_POST['insertar_edit']) OR isset($_POST['insertar_pcc']) OR isset($_POST['borrar']))
{
switch($_POST['accion'])
{
case 'ObjDid':
$comprobar="select des_dat_basico_cen from dat_basico_cen where des_dat_basico_cen='".$_POST['objeto']."' AND id_tipo_basicable=2 AND id_didactica=".$_POST['unidad'];
$insert="insert into dat_basico_cen(des_dat_basico_cen ,basico , id_tipo_basicable , id_didactica) values ('".$_POST['objeto']."','".$_POST['basico']."',2,".$_POST['unidad'].")";
$insert2="update dat_basico_cen set des_dat_basico_cen='".$_POST['objeto']."', basico='".$_POST['basico']."' where id_dat_basico_cen=".$_POST['insertado'];
$borrar="delete from dat_basico_cen where id_dat_basico_cen=".$_POST['insertado'];
$tipo_dato="Basicable";
$num_dato=2;
break;
case 'Concep':
$comprobar="select des_dat_basico_cen from dat_basico_cen where des_dat_basico_cen='".$_POST['objeto']."' AND id_tipo_basicable=1 AND id_didactica=".$_POST['unidad'];
$insert="insert into dat_basico_cen(des_dat_basico_cen ,basico , id_tipo_basicable , id_didactica) values ('".$_POST['objeto']."','".$_POST['basico']."',1,".$_POST['unidad'].")";
$insert2="update dat_basico_cen set des_dat_basico_cen='".$_POST['objeto']."', basico='".$_POST['basico']."' where id_dat_basico_cen=".$_POST['insertado'];
$borrar="delete from dat_basico_cen where id_dat_basico_cen=".$_POST['insertado'];
$tipo_dato="Basicable";
$num_dato=1;
break;
case 'Proced':
$comprobar="select des_dat_basico_cen from dat_basico_cen where des_dat_basico_cen='".$_POST['objeto']."' AND id_tipo_basicable=3 AND id_didactica=".$_POST['unidad'];
$insert="insert into dat_basico_cen(des_dat_basico_cen ,basico , id_tipo_basicable , id_didactica) values ('".$_POST['objeto']."','".$_POST['basico']."',3,".$_POST['unidad'].")";
$insert2="update dat_basico_cen set des_dat_basico_cen='".$_POST['objeto']."', basico='".$_POST['basico']."' where id_dat_basico_cen=".$_POST['insertado'];
$borrar="delete from dat_basico_cen where id_dat_basico_cen=".$_POST['insertado'];
$tipo_dato="Basicable";
$num_dato=3;
break;
case 'Actitu':
$comprobar="select des_dat_basico_cen from dat_basico_cen where des_dat_basico_cen='".$_POST['objeto']."' AND id_tipo_basicable=6 AND id_didactica=".$_POST['unidad'];
$insert="insert into dat_basico_cen(des_dat_basico_cen ,basico , id_tipo_basicable , id_didactica) values ('".$_POST['objeto']."','".$_POST['basico']."',6,".$_POST['unidad'].")";
$insert2="update dat_basico_cen set des_dat_basico_cen='".$_POST['objeto']."', basico='".$_POST['basico']."' where id_dat_basico_cen=".$_POST['insertado'];
$borrar="delete from dat_basico_cen where id_dat_basico_cen=".$_POST['insertado'];
$tipo_dato="Basicable";
$num_dato=6;
break;
case 'Transv':
$comprobar="select des_dat_basico_cen from dat_basico_cen where des_dat_basico_cen='".$_POST['objeto']."' AND id_tipo_basicable=4 AND id_didactica=".$_POST['unidad'];
$insert="insert into dat_basico_cen(des_dat_basico_cen ,basico , id_tipo_basicable , id_didactica) values ('".$_POST['objeto']."','".$_POST['basico']."',4,".$_POST['unidad'].")";
$insert2="update dat_basico_cen set des_dat_basico_cen='".$_POST['objeto']."', basico='".$_POST['basico']."' where id_dat_basico_cen=".$_POST['insertado'];
$borrar="delete from dat_basico_cen where id_dat_basico_cen=".$_POST['insertado'];
$tipo_dato="Basicable";
$num_dato=4;
break;
case 'CriEva':
$comprobar="select des_dat_basico_cen from dat_basico_cen where des_dat_basico_cen='".$_POST['objeto']."' AND id_tipo_basicable=5 AND id_didactica=".$_POST['unidad'];
$insert="insert into dat_basico_cen(des_dat_basico_cen ,basico , id_tipo_basicable , id_didactica) values ('".$_POST['objeto']."','".$_POST['basico']."',5,".$_POST['unidad'].")";
$insert2="update dat_basico_cen set des_dat_basico_cen='".$_POST['objeto']."', basico='".$_POST['basico']."' where id_dat_basico_cen=".$_POST['insertado'];
$borrar="delete from dat_basico_cen where id_dat_basico_cen=".$_POST['insertado'];
$tipo_dato="Basicable";
$num_dato=5;
break;
case 'ForEva':
$comprobar="select des_dat_no_basico_cen from dat_no_basico_cen where des_dat_no_basico_cen='".$_POST['objeto']."' AND id_tipo_no_basicable=2 AND id_didactica=".$_POST['unidad'];
$insert="insert into dat_no_basico_cen(des_dat_no_basico_cen , id_tipo_no_basicable , id_didactica) values ('".$_POST['objeto']."',2,".$_POST['unidad'].")";
$insert2="update dat_no_basico_cen set des_dat_no_basico_cen='".$_POST['objeto']."' where id_dat_no_basico_cen=".$_POST['insertado'];
$borrar="delete from dat_no_basico_cen where id_dat_no_basico_cen=".$_POST['insertado'];
$tipo_dato="NoBasicable";
$num_dato=2;
break;
case 'Observ':
$comprobar="select des_dat_no_basico_cen from dat_no_basico_cen where des_dat_no_basico_cen='".$_POST['objeto']."' AND id_tipo_no_basicable=5 AND id_didactica=".$_POST['unidad'];
$insert="insert into dat_no_basico_cen(des_dat_no_basico_cen , id_tipo_no_basicable , id_didactica) values ('".$_POST['objeto']."',5,".$_POST['unidad'].")";
$insert2="update dat_no_basico_cen set des_dat_no_basico_cen='".$_POST['objeto']."' where id_dat_no_basico_cen=".$_POST['insertado'];
$borrar="delete from dat_no_basico_cen where id_dat_no_basico_cen=".$_POST['insertado'];
$tipo_dato="NoBasicable";
$num_dato=5;
break;
case 'Activi':
$comprobar="select des_dat_no_basico_cen from dat_no_basico_cen where des_dat_no_basico_cen='".$_POST['objeto']."' AND id_tipo_no_basicable=1 AND id_didactica=".$_POST['unidad'];
$insert="insert into dat_no_basico_cen(des_dat_no_basico_cen , id_tipo_no_basicable , id_didactica) values ('".$_POST['objeto']."',1,".$_POST['unidad'].")";
$insert2="update dat_no_basico_cen set des_dat_no_basico_cen='".$_POST['objeto']."' where id_dat_no_basico_cen=".$_POST['insertado'];
$borrar="delete from dat_no_basico_cen where id_dat_no_basico_cen=".$_POST['insertado'];
$tipo_dato="NoBasicable";
$num_dato=1;
break;
case 'Metodo':
$comprobar="select des_dat_no_basico_cen from dat_no_basico_cen where des_dat_no_basico_cen='".$_POST['objeto']."' AND id_tipo_no_basicable=3 AND id_didactica=".$_POST['unidad'];
$insert="insert into dat_no_basico_cen(des_dat_no_basico_cen , id_tipo_no_basicable , id_didactica) values ('".$_POST['objeto']."',3,".$_POST['unidad'].")";
$insert2="update dat_no_basico_cen set des_dat_no_basico_cen='".$_POST['objeto']."' where id_dat_no_basico_cen=".$_POST['insertado'];
$borrar="delete from dat_no_basico_cen where id_dat_no_basico_cen=".$_POST['insertado'];
$tipo_dato="NoBasicable";
$num_dato=3;
break;
case 'Recurs':
$comprobar="select des_dat_no_basico_cen from dat_no_basico_cen where des_dat_no_basico_cen='".$_POST['objeto']."' AND id_tipo_no_basicable=4 AND id_didactica=".$_POST['unidad'];
$insert="insert into dat_no_basico_cen(des_dat_no_basico_cen , id_tipo_no_basicable , id_didactica) values ('".$_POST['objeto']."',4,".$_POST['unidad'].")";
$insert2="update dat_no_basico_cen set des_dat_no_basico_cen='".$_POST['objeto']."' where id_dat_no_basico_cen=".$_POST['insertado'];
$borrar="delete from dat_no_basico_cen where id_dat_no_basico_cen=".$_POST['insertado'];
$tipo_dato="NoBasicable";
$num_dato=4;
break;
}
if(isset($_POST['insertar_obj']))
{
$tabla_comprobar=guardar_select_tabla($conexion,$comprobar,$num_comprobar);
if($num_comprobar!=0)
$msg="Este objeto ya se encuentra en el sistema, por favor intentelo con otro";
else
$in=pg_exec($conexion,$insert);
}
elseif(isset($_POST['modificar_obj']))
{
$in=pg_exec($conexion,$insert2);
}
elseif(isset($_POST['insertar_edit']))
{
for($i=0;$i<$_POST['num_objeto'];$i++)
{
$objeto="objeto".$i;
$comprobar=${$objeto};
$comprobacion=chop($comprobar);
if($comprobacion!="")
{
if($tipo_dato=='Basicable')
{
$comprobar="select des_dat_basico_cen from dat_basico_cen where des_dat_basico_cen='".${$objeto}."' AND basico='".${"basico".$i}."' AND id_tipo_basicable=".$num_dato." AND id_didactica=".$_POST['unidad'];
$insert="insert into dat_basico_cen(des_dat_basico_cen ,basico , id_tipo_basicable , id_didactica) values ('".${$objeto}."','".${"basico".$i}."',".$num_dato.",".$_POST['unidad'].")";
}
else
{
$comprobar="select des_dat_no_basico_cen from dat_no_basico_cen where des_dat_no_basico_cen='".${$objeto}."' AND id_tipo_no_basicable=".$num_dato." AND id_didactica=".$_POST['unidad'];
$insert="insert into dat_no_basico_cen(des_dat_no_basico_cen , id_tipo_no_basicable , id_didactica) values ('".${$objeto}."',".$num_dato.",".$_POST['unidad'].")";
}
$tabla_comprobar=guardar_select_tabla($conexion,$comprobar,$num_comprobar);
if($num_comprobar!=0)
$msg="Este objeto ya se encuentra en el sistema, por favor intentelo con otro";
else
$in=pg_exec($conexion,$insert);
}
}
}
elseif(isset($_POST['insertar_pcc']))
{
for($i=0;$i<$num_ciclo;$i++)
{
$objetivo="metodol_ciclo".$i;
$comprobar=${$objetivo};
$comprobacion=chop($comprobar);
if($comprobacion!="")
{
if($_POST['accion']=='Metodo')
$insert="insert into dat_no_basico_cen(des_dat_no_basico_cen , id_tipo_no_basicable , id_didactica) values ('${$objetivo}',3,".$_POST['unidad'].")";
else
{
$basico="basico_ciclo".$i;
$insert="insert into dat_basico_cen(des_dat_basico_cen ,basico , id_tipo_basicable , id_didactica) values ('${$objetivo}','${$basico}',5,".$_POST['unidad'].")";
}
$in=pg_exec($conexion,$insert);
}
}
for($i=0;$i<$num_etapa;$i++)
{
$objetivo="metodol_etapa".$i;
$comprobar=${$objetivo};
$comprobacion=chop($comprobar);
if($comprobacion!="")
{
if($_POST['accion']=='Metodo')
$insert="insert into dat_no_basico_cen(des_dat_no_basico_cen , id_tipo_no_basicable , id_didactica) values ('${$objetivo}',3,".$_POST['unidad'].")";
else
{
$basico="basico_etapa".$i;
$insert="insert into dat_basico_cen(des_dat_basico_cen ,basico , id_tipo_basicable , id_didactica) values ('${$objetivo}','${$basico}',5,".$_POST['unidad'].")";
}
$in=pg_exec($conexion,$insert);
}
}
for($i=0;$i<$num_curso;$i++)
{
$objetivo="metodol_curso".$i;
$comprobar=${$objetivo};
$comprobacion=chop($comprobar);
if($comprobacion!="")
{
if($_POST['accion']=='Metodo')
$insert="insert into dat_no_basico_cen(des_dat_no_basico_cen , id_tipo_no_basicable , id_didactica) values ('${$objetivo}',3,".$_POST['unidad'].")";
else
{
$basico="basico_curso".$i;
$insert="insert into dat_basico_cen(des_dat_basico_cen ,basico , id_tipo_basicable , id_didactica) values ('${$objetivo}','${$basico}',5,".$_POST['unidad'].")";
}
$in=pg_exec($conexion,$insert);
}
}
}
else // borrar
{
$in=pg_exec($conexion,$borrar);
}
}
if(isset($_POST['modificar']))
{
if($_POST['accion']=='ObjDid' OR $_POST['accion']=='Concep' OR $_POST['accion']=='Proced' OR $_POST['accion']=='Actitu' OR $_POST['accion']=='Transv' OR $_POST['accion']=='CriEva')
{
$selec3="select des_dat_basico_cen from dat_basico_cen where id_dat_basico_cen=".$_POST['insertado'];
$texto_insertado=guardar_select_tabla($conexion,$selec3,$num3);
}
else
{
$selec3="select des_dat_no_basico_cen from dat_no_basico_cen where id_dat_no_basico_cen=".$_POST['insertado'];
$texto_insertado=guardar_select_tabla($conexion,$selec3,$num3);
}
}
echo "