Antonio, hay problemas en lo de crear los eventos, al haber metido ids autoincrementables a la hora de hacer el insert y no especificar qué campos estas metiendo la cosa no tira.
Me hace falta que cambies los insert correspondientes para que tire la pagina y que llegue a ejecutarse el codigo que he metido para ver si se crean la carpeta.