72nd edition Z365 Calls News
72nd San Sebastian Festival
20/28 September 2024
Submit your film or project here!
The Festival
Organization
Film or Project Submission
Accreditations
Tickets
Publications
Sponsorships and partnerships
Sections
Announced films
Films
Films to be
Thought and discussion
Awards
Official Awards
Other Awards
Honorary Awards
Industria
Press
History
Previous editions
Artxiboa
Photographic library
Z365
A 365-day festival
News Z365
Z365" or "Festival all year round" is the new strategic point of the Festival in which converge investigation, accompaniment and development of new talents (Ikusmira Berriak, Nest); training and cinematic knowledge transfer (Elías Querejeta Zine Eskola, Zinemaldia + Plus, Filmmakers' dialogue); and investigation, disclosure and cinematic thought (Z70 project, Thought and Discussion and Research and publications).
Zinemaldia+Plus
Thought and discussion
Research and publications
EQZE
Artxiboa
Ikusmira Berriak
Nest
Filmmakers' dialogue
Calls for entries
In progress
Film submission - General sections
(2024/01/16 - 2024/06/19)
Film submission - Culinary Zinema
(2024/01/16 - 2024/06/19)
WIP Latam
(2024/06/03 - 2024/07/03)
WIP Europa
(2024/06/03 - 2024/07/03)
Nest
(2024/06/03 - 2024/07/03)
Europe-Latin America Co-Production Forum
(2024/04/14 - 2024/06/15)
Eusko Label
(2024/05/10 - 2024/06/17)
Loterías Short Films
(2024/04/30 - 2024/06/17)
Films
Rules of participation
Entry Forms
Film submission - General sections
(2024/01/15 - 2024/06/17)
Film submission - Culinary Zinema
(2024/01/15 - 2024/06/17)
Eusko Label
(2024/05/10 - 2024/06/17)
Loterías Short Films
(2024/04/30 - 2024/06/17)
Nest - Rules of participation
Film School registration
(2024/06/03 - 2024/07/03)
Short Film submission
(2024/06/03 - 2024/07/03)
Works in Progress
WIP Latam - Entry Form
(06/03/2024 - 07/03/2024)
WIP Europa - Entry Form
(06/03/2024 - 07/03/2024)
Residences
Ikusmira Beriak - Entry Form
(07/02/2024 - 09/02/2024)
Youth Jury
Entry Form
Coming soon
Log-in to MY FESTIVAL
Complete this form with your details for accessing the contents reserved for registered users.
Enter your email and press send. You will receive a link through which you can reset your password
Complete this form with your details for accessing the contents reserved for registered users.
CONTENT
'); } } } }, error: function (xhr, ajaxOptions, thrownError) {// alert("Error "+xhr.status+"("+thrownError+") al llamar a 'LoginController/register 2'.nnMensaje: "+xhr.responseText); } }); }); } function loginButton(){ $(document).off('click', '#login .login_boton'); $(document).on('click', '#login .login_boton', function(event){ event.preventDefault(); var email = $('#login [name="email"]').val(); var pass = $('#login [name="pass"]').val(); var url = '/publica/controllers/LoginController.php'; $.ajax({ type: "POST", async: true, url: url, dataType: "json", data: {action: 'login', email: email, pass: pass, lang: 'in'}, success: function (response) { $('#login_info_reminder').hide(); if(response.result == 'success'){ $('.cabecera_login').html(response.html); $('#login input[name="email"]').val(''); $('#login input[name="pass"]').val(''); $('#login_complete').slideUp(); $('#changedata').slideDown(); if(response.confimado != 1){ } location.reload(true); }else{ $('#login #warnings').html(response.html); } }, error: function (xhr, ajaxOptions, thrownError) { // alert("Error "+xhr.status+"("+thrownError+") al llamar a 'LoginController/login'.\n\nMensaje: "+xhr.responseText); } }); }); $(document).off('click', '#logintrack .logintrack_boton'); $(document).on('click', '#logintrack .logintrack_boton', function(e){ e.preventDefault(); var id = $('#logintrack input[type="text"][name="id"]').val(); var track = ''; var url = '/publica/controllers/AcreditadoController.php'; $.ajax({ type: "POST", async: true, url: url, dataType: "json", data: {action: 'logintrack', track: track, id: id, lang: 'in'}, success: function (respond) { if(respond.result == 'success'){ $('#logintrack input[type="text"][name="id"]').val(''); location.replace(document.URL + '/' + id); }else{ //$('#logintrack').html(respond.html); $('#logintrack').html('Wrong code'); } }, error: function (xhr, ajaxOptions, thrownError) {// alert("Error "+xhr.status+"("+thrownError+") al llamar a 'AcreditadoController/logintrack'.\n\nMensaje: "+xhr.responseText); } }); }); } function get_url_by_server(server, controller_action){ //TAKEN FROM GENERICAS.JS if (server == "localhost:8888") //Eduardo's case (his path begins with "localhost:8888/sansebastian/...") var url = "/sansebastian/admin/fss/index.php/"+controller_action; else if ((server != "localhost") && (server != "127.0.0.1")) var url = "/admin/fss/index.php/"+controller_action; else var url = "/fss/admin/index.php/"+controller_action; return url; } function envioMail(datos, templateId){ // Send email to user url = '/publica/controllers/UserController.php'; var variables = {}; variables["siffUserId"] = datos.id; variables["currentLang"] = 'in'; if (templateId == 4) var action = 'envioCorreoConfirmacionNuevoSiffUser'; else if (templateId == 5) var action = 'envioCorreoRestablecimientoContrasenya'; $.ajax({ type: "POST", async: true, url: url, dataType: "html", data: {action: action, data: variables}, success: function (response){// var decodedResponse = $.parseJSON(response);// if (decodedResponse.result == 'success')// alert('success');// else if (decodedResponse.result == 'error')// alert('error'); }, error: function (xhr, ajaxOptions, thrownError) {// alert("Error "+xhr.status+"("+thrownError+") al llamar a 'UserController/envioCorreoConfirmacionNuevoSiffUser'.\n\nMensaje: "+xhr.responseText); } }); } function reminderButton(){ $(document).off('click', '#reminderContainer .reminder_boton').on('click', '#reminderContainer .reminder_boton', function(event){ event.preventDefault(); var email = $('#reminderContainer input[name="email"]').val(); $('#reminderContainer input[name="email"]').val(''); var url = '/publica/controllers/LoginController.php'; $.ajax({ type: "POST", async: false, url: url, dataType: "json", data: {action: 'reminder', email: email, reminder_boton: 'enviar', lang: 'in'}, success: function (response) { if(response.result == 'success'){ // $('#reminderContainer').slideUp(); $('#reminderContainer #warnings').html(response.info); envioMail(response, "5"); }else{ $('#reminderContainer #warnings').html(response.html); // $('#reminderContainer').slideDown(); } }, error: function (xhr, ajaxOptions, thrownError) {// alert("Error "+xhr.status+"("+thrownError+") al llamar a 'LoginController/reminder'.nnMensaje: "+xhr.responseText); } }); }); } function changedataButton(){ $(document).off('click', '#changedata .changedata_boton'); $(document).on('click', '#changedata .changedata_boton', function(e){ e.preventDefault(); var name = $('#changedata [name="name"]').val(); var surname = $('#changedata [name="surname"]').val(); var pass = $('#changedata [name="pass"]').val(); var pass2 = $('#changedata [name="pass2"]').val(); var lang = $('#changedata [name="n_idioma"] option:selected').val(); var url = '/publica/controllers/LoginController.php'; $.ajax({ type: "POST", async: false, url: url, dataType: "json", data: {action: 'changedata', name: name, surname: surname, pass: pass, pass2: pass2, n_idioma: lang, changedata_boton: 'enviar', lang: 'in'}, success: function (success) { $('#changedata [name="pass"]').val(''); $('#changedata [name="pass2"]').val(''); if(success.result == 'success'){ $('#changedata_movil [name="name"]').val($('#changedata [name="name"]').val()); $('#changedata_movil [name="surname"]').val($('#changedata [name="surname"]').val()); $('#changedata_movil [name="n_idioma"]').val($('#changedata [name="n_idioma"] option:selected').val()); $('.cabecera_login #nombre_completo').html($('#changedata [name="name"]').val()+" "+$('#changedata [name="surname"]').val()); $('.cabecera_login_movil #nombre_completo').html($('#changedata [name="name"]').val()+" "+$('#changedata [name="surname"]').val()); $('#changedata').slideUp(); document.getElementById('light').style.display='none'; document.getElementById('fade').style.display='none'; $('#login_complete').slideDown(); }else{ $('#changedata #changedata_content').html(success.html); } }, error: function (xhr, ajaxOptions, thrownError) {// alert("Error "+xhr.status+"("+thrownError+") al llamar a 'LoginController/changedata'.nnMensaje: "+xhr.responseText); } }); }); } function popUpLoginTrack(){ popUpLogin({mode: 5}); } function popUpLogin(args){ var menuMiFestival = $('#menuMiFestival'); if (typeof args != 'undefined') { if (args.mode == 1 || args.mode == 2 || args.mode == 4 || args.mode == 5 || args.mode == 6) { // Volvemos a hacer visible el form de login si previamente se oculto $('#menuMiFestival #login #formLogin').show(); // Ocultamos el input para introducir la contraseña del acceso del acr por track, si previamente se mostro $('#menuMiFestival #login #logintrack').hide(); // Mostramos todas las opciones que fuesen ocultadas previamente var todosOcultos = $(menuMiFestival).find('#accordionFlushExample .accordion-item:hidden'); $(todosOcultos).show(); // Colapsamos todas las opciones expandidas var todas = $(menuMiFestival).find('#accordionFlushExample .accordion-item'); var buttonsTodasExpandidas = $(todas).find('button.accordion-button[aria-expanded="true"]'); $(buttonsTodasExpandidas).trigger('click'); if (args.mode == 1) { // Descolapsamos opcion "Acceso" setTimeout(function () { var acceso = $(menuMiFestival).find('#accordionFlushExample .accordion-item[tipo="acceso"]'); var buttonAcceso = $(acceso).find('button.accordion-button'); $(buttonAcceso).trigger('click'); }, 500); }else if (args.mode == 2) { // Descolapsamos opcion "Recuperar contraseña" setTimeout(function () { var recuperarContrasenya = $(menuMiFestival).find('#accordionFlushExample .accordion-item[tipo="recuperarContrasenya"]'); var buttonRecuperarContrasenya = $(recuperarContrasenya).find('button.accordion-button'); $(buttonRecuperarContrasenya).trigger('click'); }, 500); } else if (args.mode == 4) { // Escondemos todas las opciones menos "Recuperar contraseña" var acceso = $(menuMiFestival).find('#accordionFlushExample .accordion-item[tipo="acceso"]'); var nuevoUsuario = $(menuMiFestival).find('#accordionFlushExample .accordion-item[tipo="nuevoUsuario"]'); $(acceso).hide(); $(nuevoUsuario).hide(); // Descolapsamos la opcion "Recuperar contraseña" setTimeout(function () { var recuperarContrasenya = $(menuMiFestival).find('#accordionFlushExample .accordion-item[tipo="recuperarContrasenya"]'); var buttonRecuperarContrasenya = $(recuperarContrasenya).find('button.accordion-button'); var estaExpandido = $(buttonRecuperarContrasenya).attr('aria-expanded'); $(buttonRecuperarContrasenya).trigger('click'); }, 500); } else if (args.mode == 5) { // Escondemos todas las opciones menos "Accceso" var recuperarContrasenya = $(menuMiFestival).find('#accordionFlushExample .accordion-item[tipo="recuperarContrasenya"]'); var nuevoUsuario = $(menuMiFestival).find('#accordionFlushExample .accordion-item[tipo="nuevoUsuario"]'); $(recuperarContrasenya).hide(); $(nuevoUsuario).hide(); // Descolapsamos opcion "Acceso", ocultamos form login normal y mostramos input de contraseña de acceso por track... setTimeout(function () { $('#menuMiFestival #login #formLogin').hide(); // Ocultamos form login normal $('#menuMiFestival #login #logintrack').show(); // Mostramos el input para introducir la contraseña del acceso del acr por track var acceso = $(menuMiFestival).find('#accordionFlushExample .accordion-item[tipo="acceso"]'); var buttonAcceso = $(acceso).find('button.accordion-button'); $(buttonAcceso).trigger('click'); }, 500); } else if (args.mode == 6) { // Descolapsamos opcion "Registro nuevo usuario" setTimeout(function(){ var nuevoUsuario = $(menuMiFestival).find('#accordionFlushExample .accordion-item[tipo="nuevoUsuario"]'); var buttonNuevoUsuario = $(nuevoUsuario).find('button.accordion-button'); $(buttonNuevoUsuario).trigger('click'); }, 500); } } } // Mostramos menu "Mi Festival" $('#ico-menu[aria-controls="menuMiFestival"]')[0].click(); } var title_login = 'Log-in to MY FESTIVAL'; var title_register = 'Create new account'; var text_login = 'If you are not registered, you can create another account'; var text_register = 'If you are already registered, you can log-in'; var is_texto_login = true;