function insertKiiconnect()
{
global $databaseKiiconnect;
$data = json_decode(stripslashes($_POST["data"]));
$update["nombre"] = MySQL::SQLValue($data->nombre);
$update["tag"] = MySQL::SQLValue($data->tag);
$update["descripcion"] = MySQL::SQLValue($data->descripcion);
$update["icono"] = MySQL::SQLValue($data->icono);
$update["link"] = MySQL::SQLValue($data->link);
$update["orden"] = MySQL::SQLValue($data->orden);
$update["id_categoria"] = MySQL::SQLValue($data->id_categoria);
$update["activo"] = MySQL::SQLValue($data->activo, MySQL::SQLVALUE_NUMBER);
$databaseKiiconnect->InsertRow("kiiconnect_setting", $update);
echo json_encode(array("success" => $databaseKiiconnect->ErrorNumber() == 0, "msg" => $databaseKiiconnect->ErrorNumber() == 0 ? "Parametro insertado exitosamente" : $databaseKiiconnect->ErrorNumber(), "data" => array(array("id" => $databaseKiiconnect->GetLastInsertID(), "nombre" => $data->nombre, "tag" => $data->tag, "descripcion" => $data->descripcion, "icono" => $data->icono, "link" => $data->link, "orden" => $data->orden, "id_categoria" => $data->id_categoria, "activo" => $data->activo))));
//inserto como blob la imagen
$file = __DIR__ . '/../../../../' . $data->icono;
if ($fp = fopen($file, "rb", 0)) {
$picture = fread($fp, filesize($file));
fclose($fp);
// base64 encode the binary data, then break it
// into chunks according to RFC 2045 semantics
$base64 = chunk_split(base64_encode($picture));
$tag = 'data:image/png;base64,' . $base64;
}
$lastId = $databaseKiiconnect->GetLastInsertID();
$databaseKiiconnect->Query("update kiiconnect_setting set file='{$tag}' where `id`='{$lastId}'");
}