<?PHP
/*
Nombre: set_atrib.php
Autor: Julio Tuozzo - hide@address.com
Función: Inicializa algunos atributos de PHD Help Desk
Ver: 1.43
*/
session_start();
require('phd.inc');
require('lang.inc');
if (!isset($_SESSION['ATRIB']))
{include('setup_head.inc');
echo "<p class='danger'>LLAMADA INVALIDA</p>";
exit();
}
// Armo la matriz de valores de atributos
$v_clases=array("$Contact","$State","$Process","$Type");
$v_atributo[0]=array("Personal","Telefono","E-mail");
$v_atributo[1]=array("Pendiente","Terminado","Cancelado");
$v_atributo[2]=array("Help Desk","On Site");
$v_atributo[3]=array("Hardware","Software de base","Aplicaciones","Capacitacion","Red","E-mail","Internet");
if (!isset($_POST[b_atrib]))
{require('set_atrib.inc');
exit();
}
if(!mysql_connect($Host,$Usuario,$Contrasena) or !mysql_select_db($Base))
{$mensaje="<h2 class='danger'>Error de conexión con la base de datos.</h2>
Mensaje de error de MySQL: ".mysql_error();
require('set_atrib.inc');
exit();
}
for($I=0;$I<4;$I++)
{$qJ=count($v_atributo[$I]);
for ($J=0;$J<$qJ;$J++)
{$in_name="in_".$v_atributo[$I][$J];
$in_name=str_replace(" ","_",$in_name);
if ($_POST[$in_name]==1)
{$query="INSERT INTO atributo
VALUES (NULL,'$v_clases[$I]','{$v_atributo[$I][$J]}','S','SETUP',NOW(),'SETUP',NOW())";
$create=mysql_query($query) or die
("<h2 class='danger'>Error en la ejecución del script de
insert de datos en tabla atributo</h2>".mysql_error());
}
}
}
$path_caso="";
$a_include = explode( PATH_SEPARATOR, ini_get('include_path') );
$a_long=count($a_include);
for ($I=0; $I<$a_long; $I++)
{$f_path=str_replace("\\","/",$a_include[$I]);
if (substr($f_path,-1)!='/')
{$f_path.='/';
}
if (is_readable($f_path."phd.inc"))
{$path_caso=$f_path;
}
}
$a_caso = implode('', file($path_caso."phd.inc"));
$a_caso=str_replace("\$PHD_Ins='NO';","",$a_caso);
$fp = fopen ($path_caso."phd.inc", "w+");
fwrite($fp,$a_caso);
fclose($fp);
session_destroy();
header("Location: index.php");
?>