require_once "../../UTIL_PHP/variables_globales.php"; require_once "../../UTIL_PHP/armador_sql.php"; require_once "../../CONEXION/Conexion.php"; require_once "../DAO/DAOGestor.php"; require_once "config.php"; $elemento = $_POST['elemento']; $imagen = $_POST['hay_imagen']; unset($_POST['hay_imagen']); unset($_POST['elemento']); $partes_sql = fun_armar_campos_insert($GL_ELEMENTOS[$elemento], $_POST, $_FILES); if ($partes_sql['error']) { echo json_encode($partes_sql); } else { $data_elemento = new ArrayObject($partes_sql['data_elemento']); $DAOGestor = new DAOGestor(); $resultado = $DAOGestor->fun_insert_elemento($GL_ELEMENTOS[$elemento]->nombre_tabla, $partes_sql['campos'], $partes_sql['valores']); if (!$resultado['error']) { switch ($elemento) { case 'usuario': $nombre_campo = 'foto'; if ($_FILES[$nombre_campo]['error'] == UPLOAD_ERR_OK) { $archivo = new ArrayObject($_FILES[$nombre_campo]); $tipo_archivo = $archivo['type']; $partes = explode("/", $tipo_archivo); $extension_original = $partes[1]; $extension = $partes[1]; if ($extension == 'gif') { $ext = 'jpeg'; } else { $ext = $extension; }