Code Context
" alt="<div class="festival-pick">
<img src="/images/FestivalPickUsers/image/<?= $festival_pick->festival_pick_user->id?>" alt="<?= $festival_pick->festival_pick_user->name; ?>" />
$templateFile = '/home/mifo/public_html/templates/Films/info.php' $dataForView = [ 'film' => object(Cake\ORM\Entity) { 'id' => (int) 1102, 'poster' => null, 'visible' => true, 'spotlight' => false, 'title' => 'The Angel (El Angel)', 'genre' => 'Action, Bi, Crime, Drama, Gay, Historical Fiction, Romance, Suspense', 'category' => '', 'streaming_category' => null, 'venue' => 'The Classic Gateway Theatre', 'venue_address' => '1820 E Sunrise Blvd, Fort Lauderdale, FL 33304', 'ticket_link' => 'https://tickets.completeticketsolutions.com/osff/Online/seatSelect.asp?BOset::WSmap::seatmap::performance_ids=665E9843-DDB2-401C-B6DC-92847282D2AE', 'virtual_ticket_link' => null, 'party_ticket_link' => null, 'in_theaters' => true, 'datetime' => object(Cake\I18n\FrozenTime) {}, 'has_endtime' => false, 'endtime' => null, 'is_streaming' => false, 'streaming_start' => null, 'streaming_end' => null, 'event_id' => null, 'director' => 'Luis Ortega', 'runtime' => '115 minutes', 'language' => 'Spanish with English Subtitles', 'country' => 'Argentina, 2018', 'youtube_link' => '<iframe width="560" height="315" src="https://www.youtube.com/embed/W9T5V5k4x5E" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen></iframe>', 'twitter_link' => '', 'facebook_link' => '', 'synopsis' => 'Produced by Pedro Almodóvar, Luis Ortega's stylish, pop-infused, true-crime thriller traces the rise of one of Argentina's most notorious serial killers — Carlos Robledo Puch, the longest-serving prisoner in Argentine history. It's 1971 and Carlitos (Lorenzo Ferro) is an angel-faced Buenos Aires teen — and a successful small-time thief. When he meets the handsome and hard-as-nails Ramón (Chino Darín) at his new school, the pair are instantly drawn to one another and soon embark on an escalating journey of violent criminality.', 'logline' => null, 'image' => resource, 'thumbnail' => resource, 'additional_info' => '', 'preceded_by' => '', 'community_partner' => resource, 'community_partner_link' => '', 'community_partner_enabled' => true, 'community_partner2' => resource, 'community_partner_link2' => '', 'community_partner_enabled2' => false, 'sponsor' => resource, 'sponsor_link' => '', 'sponsor_enabled' => false, 'year' => (int) 0, 'city' => 'ftl', 'series' => 'Festival', 'event' => null, 'film_header_images' => [ [maximum depth reached] ], 'festival_pick_talent' => [[maximum depth reached]], 'festival_picks' => [ [maximum depth reached] ], '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'Films' }, 'suggested_films' => [ (int) 0 => object(Cake\ORM\Entity) {}, (int) 1 => object(Cake\ORM\Entity) {} ], 'title' => 'OUTshine Film Festival - The Angel (El Angel)', 'presenting_sponsors' => object(Cake\ORM\Query) { '(help)' => 'This is a Query object, to get the results execute or iterate it.', 'sql' => 'SELECT Sponsors.id AS Sponsors__id, Sponsors.link_url AS Sponsors__link_url, Sponsors.image AS Sponsors__image, Sponsors.hidden AS Sponsors__hidden, Sponsors.category AS Sponsors__category, Sponsors.description AS Sponsors__description, Sponsors.city AS Sponsors__city, Sponsors.sort AS Sponsors__sort FROM sponsors Sponsors WHERE (hidden = :c0 AND category = :c1)', 'params' => [ [maximum depth reached] ], 'defaultTypes' => [ [maximum depth reached] ], 'decorators' => (int) 0, 'executed' => false, 'hydrate' => true, 'buffered' => true, 'formatters' => (int) 0, 'mapReducers' => (int) 0, 'contain' => [[maximum depth reached]], 'matching' => [[maximum depth reached]], 'extraOptions' => [[maximum depth reached]], 'repository' => object(Cake\ORM\Table) {} }, 'sponsors_loop' => object(Cake\ORM\Query) { '(help)' => 'This is a Query object, to get the results execute or iterate it.', 'sql' => 'SELECT Sponsors.id AS Sponsors__id, Sponsors.link_url AS Sponsors__link_url, Sponsors.image AS Sponsors__image, Sponsors.hidden AS Sponsors__hidden, Sponsors.category AS Sponsors__category, Sponsors.description AS Sponsors__description, Sponsors.city AS Sponsors__city, Sponsors.sort AS Sponsors__sort FROM sponsors Sponsors WHERE (hidden = :c0 AND category = :c1)', 'params' => [ [maximum depth reached] ], 'defaultTypes' => [ [maximum depth reached] ], 'decorators' => (int) 0, 'executed' => false, 'hydrate' => true, 'buffered' => true, 'formatters' => (int) 0, 'mapReducers' => (int) 0, 'contain' => [[maximum depth reached]], 'matching' => [[maximum depth reached]], 'extraOptions' => [[maximum depth reached]], 'repository' => object(Cake\ORM\Table) {} }, 'skyscrapers' => object(Cake\ORM\Query) { '(help)' => 'This is a Query object, to get the results execute or iterate it.', 'sql' => 'SELECT Sponsors.id AS Sponsors__id, Sponsors.link_url AS Sponsors__link_url, Sponsors.image AS Sponsors__image, Sponsors.hidden AS Sponsors__hidden, Sponsors.category AS Sponsors__category, Sponsors.description AS Sponsors__description, Sponsors.city AS Sponsors__city, Sponsors.sort AS Sponsors__sort FROM sponsors Sponsors WHERE (hidden = :c0 AND category = :c1)', 'params' => [ [maximum depth reached] ], 'defaultTypes' => [ [maximum depth reached] ], 'decorators' => (int) 0, 'executed' => false, 'hydrate' => true, 'buffered' => true, 'formatters' => (int) 0, 'mapReducers' => (int) 0, 'contain' => [[maximum depth reached]], 'matching' => [[maximum depth reached]], 'extraOptions' => [[maximum depth reached]], 'repository' => object(Cake\ORM\Table) {} }, 'ticket_link' => '', 'banners' => object(Cake\ORM\Query) { '(help)' => 'This is a Query object, to get the results execute or iterate it.', 'sql' => 'SELECT Sponsors.id AS Sponsors__id, Sponsors.link_url AS Sponsors__link_url, Sponsors.image AS Sponsors__image, Sponsors.hidden AS Sponsors__hidden, Sponsors.category AS Sponsors__category, Sponsors.description AS Sponsors__description, Sponsors.city AS Sponsors__city, Sponsors.sort AS Sponsors__sort FROM sponsors Sponsors WHERE (hidden = :c0 AND category = :c1)', 'params' => [ [maximum depth reached] ], 'defaultTypes' => [ [maximum depth reached] ], 'decorators' => (int) 0, 'executed' => false, 'hydrate' => true, 'buffered' => true, 'formatters' => (int) 0, 'mapReducers' => (int) 0, 'contain' => [[maximum depth reached]], 'matching' => [[maximum depth reached]], 'extraOptions' => [[maximum depth reached]], 'repository' => object(Cake\ORM\Table) {} }, 'festival' => 'mia' ] $film = object(Cake\ORM\Entity) { 'id' => (int) 1102, 'poster' => null, 'visible' => true, 'spotlight' => false, 'title' => 'The Angel (El Angel)', 'genre' => 'Action, Bi, Crime, Drama, Gay, Historical Fiction, Romance, Suspense', 'category' => '', 'streaming_category' => null, 'venue' => 'The Classic Gateway Theatre', 'venue_address' => '1820 E Sunrise Blvd, Fort Lauderdale, FL 33304', 'ticket_link' => 'https://tickets.completeticketsolutions.com/osff/Online/seatSelect.asp?BOset::WSmap::seatmap::performance_ids=665E9843-DDB2-401C-B6DC-92847282D2AE', 'virtual_ticket_link' => null, 'party_ticket_link' => null, 'in_theaters' => true, 'datetime' => object(Cake\I18n\FrozenTime) {}, 'has_endtime' => false, 'endtime' => null, 'is_streaming' => false, 'streaming_start' => null, 'streaming_end' => null, 'event_id' => null, 'director' => 'Luis Ortega', 'runtime' => '115 minutes', 'language' => 'Spanish with English Subtitles', 'country' => 'Argentina, 2018', 'youtube_link' => '<iframe width="560" height="315" src="https://www.youtube.com/embed/W9T5V5k4x5E" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen></iframe>', 'twitter_link' => '', 'facebook_link' => '', 'synopsis' => 'Produced by Pedro Almodóvar, Luis Ortega's stylish, pop-infused, true-crime thriller traces the rise of one of Argentina's most notorious serial killers — Carlos Robledo Puch, the longest-serving prisoner in Argentine history. It's 1971 and Carlitos (Lorenzo Ferro) is an angel-faced Buenos Aires teen — and a successful small-time thief. When he meets the handsome and hard-as-nails Ramón (Chino Darín) at his new school, the pair are instantly drawn to one another and soon embark on an escalating journey of violent criminality.', 'logline' => null, 'image' => resource, 'thumbnail' => resource, 'additional_info' => '', 'preceded_by' => '', 'community_partner' => resource, 'community_partner_link' => '', 'community_partner_enabled' => true, 'community_partner2' => resource, 'community_partner_link2' => '', 'community_partner_enabled2' => false, 'sponsor' => resource, 'sponsor_link' => '', 'sponsor_enabled' => false, 'year' => (int) 0, 'city' => 'ftl', 'series' => 'Festival', 'event' => null, 'film_header_images' => [ (int) 0 => object(Cake\ORM\Entity) {}, (int) 1 => object(Cake\ORM\Entity) {}, (int) 2 => object(Cake\ORM\Entity) {}, (int) 3 => object(Cake\ORM\Entity) {}, (int) 4 => object(Cake\ORM\Entity) {}, (int) 5 => object(Cake\ORM\Entity) {} ], 'festival_pick_talent' => [], 'festival_picks' => [ (int) 0 => object(Cake\ORM\Entity) {}, (int) 1 => object(Cake\ORM\Entity) {}, (int) 2 => object(Cake\ORM\Entity) {} ], '[new]' => false, '[accessible]' => [ '*' => true ], '[dirty]' => [], '[original]' => [], '[virtual]' => [], '[hasErrors]' => false, '[errors]' => [], '[invalid]' => [], '[repository]' => 'Films' } $suggested_films = [ (int) 0 => object(Cake\ORM\Entity) { 'id' => (int) 1937, 'poster' => null, 'visible' => true, 'spotlight' => false, 'title' => 'MEN'S SHORTS PROGRAM', 'genre' => 'Comedy, Drama, Gay, Gender Non-Conforming, Queer, Romance', 'category' => '', 'streaming_category' => '', 'venue' => 'Paradigm Cinemas: Gateway Fort Lauderdale', 'venue_address' => '1820 E Sunrise Blvd. Fort Lauderdale, FL 33304', 'ticket_link' => 'https://outshinefall2025.eventive.org/schedule/68d20d19c2a5500e895093c5', 'virtual_ticket_link' => 'https://watch.eventive.org/outshinefall2025/play/68d21a7991859f1adef46d8c', 'party_ticket_link' => '', 'in_theaters' => true, 'datetime' => object(Cake\I18n\FrozenTime) {}, 'has_endtime' => false, 'endtime' => null, 'is_streaming' => true, 'streaming_start' => object(Cake\I18n\FrozenTime) {}, 'streaming_end' => object(Cake\I18n\FrozenTime) {}, 'event_id' => null, 'director' => '', 'runtime' => 'TRT: 117 minutes', 'language' => '', 'country' => '', 'youtube_link' => '<iframe width="560" height="315" src="https://www.youtube.com/embed/YMfRkM4UZ9M?si=7ZGiWRM1NDACaplE" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>', 'twitter_link' => null, 'facebook_link' => '', 'synopsis' => '<b>Gender Reveal</b> Mo Matton, 13 minutes, Canada Rhys, a dedicated people pleaser, winds up at their boss’ gender reveal party with their two partners. The throuple soon realize that they are dealing with more than they were prepared for and their ability to survive the event comes into question. <b>Skin On Skin</b> Simon Schneckenburger, 30 minutes, Germany, In German with English subtitles Two men displaced in the hell of the German meat industry. Something lies between them. Something makes them dream again. <b>Institution</b> Jonathan Wysocki, 3 minutes, USA A filmmaker contemplates his same-sex marriage, his parents’ “traditional” marriage, the Apollo 13 space mission, and a debate against a marriage equality bill. <b>A Friend of Dorothy</b> Lee Knight, 21 minutes, UK A poignant short film that delves into the unexpected bond between Dorothy, an elderly woman living alone, and JJ, her young neighbor. When JJ’s football accidentally lands in Dorothy’s garden, a gentle friendship begins to bloom. As their connection deepens, the film tenderly explores themes of loneliness, intergenerational connection, and queer identity. <b>My Age Now</b> Daniel Talbott 15 minutes, USA On a Sunday that is a brief respite from everyday life, a young man is haunted by a final voice message, a break up, and a 'goodbye' he can't take back. <b>Arriba Beach</b> Nish Gera, Portugal, 35 minutes, In Portuguese and English with English subtitles Summertime. Sam and Adele are on a beach holiday in Portugal. When Sam locks eyes with Miguel, the attraction between them throws Sam, Adele, Miguel, and his friend Santiago into a new configuration. The shelter of the woods and the dynamism of the sea lead into a night of secrets and revelations.', 'logline' => 'An eclectic selection of queer male stories that explore love, desire, and the complexities of identity. Honest, moving, and always engaging.', 'image' => null, 'thumbnail' => null, 'additional_info' => '', 'preceded_by' => '', 'community_partner' => null, 'community_partner_link' => '', 'community_partner_enabled' => false, 'community_partner2' => null, 'community_partner_link2' => '', 'community_partner_enabled2' => false, 'sponsor' => null, 'sponsor_link' => '', 'sponsor_enabled' => false, 'year' => null, 'city' => 'ftl', 'series' => 'Fall Edition', 'film_header_images' => [ [maximum depth reached] ], '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'Films' }, (int) 1 => object(Cake\ORM\Entity) { 'id' => (int) 1933, 'poster' => null, 'visible' => true, 'spotlight' => false, 'title' => 'ARMY OF LOVERS: THE SACRED BAND OF ANCIENT GREECE', 'genre' => 'Documentary, Gay, Historical', 'category' => '', 'streaming_category' => '', 'venue' => 'Paradigm Cinemas: Gateway Fort Lauderdale', 'venue_address' => '1820 E Sunrise Blvd. Fort Lauderdale, FL 33304', 'ticket_link' => 'https://outshinefall2025.eventive.org/schedule/68d20a7925a06f7775f328ba', 'virtual_ticket_link' => 'https://watch.eventive.org/outshinefall2025/play/68d2184c44037610d7ab2a0e', 'party_ticket_link' => '', 'in_theaters' => true, 'datetime' => object(Cake\I18n\FrozenTime) {}, 'has_endtime' => false, 'endtime' => null, 'is_streaming' => true, 'streaming_start' => object(Cake\I18n\FrozenTime) {}, 'streaming_end' => object(Cake\I18n\FrozenTime) {}, 'event_id' => null, 'director' => 'Lefteris Charitos', 'runtime' => '86 minutes', 'language' => 'In English', 'country' => 'Greece, Austria', 'youtube_link' => '<div style="padding:56.25% 0 0 0;position:relative;"><iframe src="https://player.vimeo.com/video/1088717234?badge=0&autopause=0&player_id=0&app_id=58479" frameborder="0" allow="autoplay; fullscreen; picture-in-picture; clipboard-write; encrypted-media; web-share" referrerpolicy="strict-origin-when-cross-origin" style="position:absolute;top:0;left:0;width:100%;height:100%;" title="ARMY OF LOVERS / TRAILER / ENG"></iframe></div><script src="https://player.vimeo.com/api/player.js"></script>', 'twitter_link' => null, 'facebook_link' => '', 'synopsis' => 'This richly crafted documentary unveils the lost legacy of the Sacred Band of Thebes, an elite ancient Greek army composed of 150 pairs of male lovers, undefeated for decades until their tragic fall at Chaeronea. Through forensic archaeological research, rare archival materials, expert testimony, ancient artwork, and immersive animation, director Lefteris Charitos resurrects a powerful tale of heroism, queer love, and brotherhood. Featuring historians and field experts the film challenges our modern perceptions of gender, masculinity, and the enduring resonance of queer histories.', 'logline' => 'A groundbreaking documentary resurfaces the epic story of the Sacred Band, 300 Theban warriors bound in same-sex pairs, recasting ancient heroism as an enduring testament to queer love, courage, and history rediscovered.', 'image' => null, 'thumbnail' => null, 'additional_info' => '', 'preceded_by' => '', 'community_partner' => null, 'community_partner_link' => '', 'community_partner_enabled' => false, 'community_partner2' => null, 'community_partner_link2' => '', 'community_partner_enabled2' => false, 'sponsor' => null, 'sponsor_link' => '', 'sponsor_enabled' => false, 'year' => null, 'city' => 'ftl', 'series' => 'Fall Edition', 'film_header_images' => [ [maximum depth reached] ], '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'Films' } ] $title = 'OUTshine Film Festival - The Angel (El Angel)' $presenting_sponsors = object(Cake\ORM\Query) { '(help)' => 'This is a Query object, to get the results execute or iterate it.', 'sql' => 'SELECT Sponsors.id AS Sponsors__id, Sponsors.link_url AS Sponsors__link_url, Sponsors.image AS Sponsors__image, Sponsors.hidden AS Sponsors__hidden, Sponsors.category AS Sponsors__category, Sponsors.description AS Sponsors__description, Sponsors.city AS Sponsors__city, Sponsors.sort AS Sponsors__sort FROM sponsors Sponsors WHERE (hidden = :c0 AND category = :c1)', 'params' => [ ':c0' => [ [maximum depth reached] ], ':c1' => [ [maximum depth reached] ] ], 'defaultTypes' => [ 'Sponsors__id' => 'integer', 'Sponsors.id' => 'integer', 'id' => 'integer', 'Sponsors__link_url' => 'string', 'Sponsors.link_url' => 'string', 'link_url' => 'string', 'Sponsors__image' => 'binary', 'Sponsors.image' => 'binary', 'image' => 'binary', 'Sponsors__hidden' => 'boolean', 'Sponsors.hidden' => 'boolean', 'hidden' => 'boolean', 'Sponsors__category' => 'string', 'Sponsors.category' => 'string', 'category' => 'string', 'Sponsors__description' => 'text', 'Sponsors.description' => 'text', 'description' => 'text', 'Sponsors__city' => 'string', 'Sponsors.city' => 'string', 'city' => 'string', 'Sponsors__sort' => 'integer', 'Sponsors.sort' => 'integer', 'sort' => 'integer' ], 'decorators' => (int) 0, 'executed' => false, 'hydrate' => true, 'buffered' => true, 'formatters' => (int) 0, 'mapReducers' => (int) 0, 'contain' => [], 'matching' => [], 'extraOptions' => [], 'repository' => object(Cake\ORM\Table) {} } $sponsors_loop = object(Cake\ORM\Query) { '(help)' => 'This is a Query object, to get the results execute or iterate it.', 'sql' => 'SELECT Sponsors.id AS Sponsors__id, Sponsors.link_url AS Sponsors__link_url, Sponsors.image AS Sponsors__image, Sponsors.hidden AS Sponsors__hidden, Sponsors.category AS Sponsors__category, Sponsors.description AS Sponsors__description, Sponsors.city AS Sponsors__city, Sponsors.sort AS Sponsors__sort FROM sponsors Sponsors WHERE (hidden = :c0 AND category = :c1)', 'params' => [ ':c0' => [ [maximum depth reached] ], ':c1' => [ [maximum depth reached] ] ], 'defaultTypes' => [ 'Sponsors__id' => 'integer', 'Sponsors.id' => 'integer', 'id' => 'integer', 'Sponsors__link_url' => 'string', 'Sponsors.link_url' => 'string', 'link_url' => 'string', 'Sponsors__image' => 'binary', 'Sponsors.image' => 'binary', 'image' => 'binary', 'Sponsors__hidden' => 'boolean', 'Sponsors.hidden' => 'boolean', 'hidden' => 'boolean', 'Sponsors__category' => 'string', 'Sponsors.category' => 'string', 'category' => 'string', 'Sponsors__description' => 'text', 'Sponsors.description' => 'text', 'description' => 'text', 'Sponsors__city' => 'string', 'Sponsors.city' => 'string', 'city' => 'string', 'Sponsors__sort' => 'integer', 'Sponsors.sort' => 'integer', 'sort' => 'integer' ], 'decorators' => (int) 0, 'executed' => false, 'hydrate' => true, 'buffered' => true, 'formatters' => (int) 0, 'mapReducers' => (int) 0, 'contain' => [], 'matching' => [], 'extraOptions' => [], 'repository' => object(Cake\ORM\Table) {} } $skyscrapers = object(Cake\ORM\Query) { '(help)' => 'This is a Query object, to get the results execute or iterate it.', 'sql' => 'SELECT Sponsors.id AS Sponsors__id, Sponsors.link_url AS Sponsors__link_url, Sponsors.image AS Sponsors__image, Sponsors.hidden AS Sponsors__hidden, Sponsors.category AS Sponsors__category, Sponsors.description AS Sponsors__description, Sponsors.city AS Sponsors__city, Sponsors.sort AS Sponsors__sort FROM sponsors Sponsors WHERE (hidden = :c0 AND category = :c1)', 'params' => [ ':c0' => [ [maximum depth reached] ], ':c1' => [ [maximum depth reached] ] ], 'defaultTypes' => [ 'Sponsors__id' => 'integer', 'Sponsors.id' => 'integer', 'id' => 'integer', 'Sponsors__link_url' => 'string', 'Sponsors.link_url' => 'string', 'link_url' => 'string', 'Sponsors__image' => 'binary', 'Sponsors.image' => 'binary', 'image' => 'binary', 'Sponsors__hidden' => 'boolean', 'Sponsors.hidden' => 'boolean', 'hidden' => 'boolean', 'Sponsors__category' => 'string', 'Sponsors.category' => 'string', 'category' => 'string', 'Sponsors__description' => 'text', 'Sponsors.description' => 'text', 'description' => 'text', 'Sponsors__city' => 'string', 'Sponsors.city' => 'string', 'city' => 'string', 'Sponsors__sort' => 'integer', 'Sponsors.sort' => 'integer', 'sort' => 'integer' ], 'decorators' => (int) 0, 'executed' => false, 'hydrate' => true, 'buffered' => true, 'formatters' => (int) 0, 'mapReducers' => (int) 0, 'contain' => [], 'matching' => [], 'extraOptions' => [], 'repository' => object(Cake\ORM\Table) {} } $ticket_link = '' $banners = object(Cake\ORM\Query) { '(help)' => 'This is a Query object, to get the results execute or iterate it.', 'sql' => 'SELECT Sponsors.id AS Sponsors__id, Sponsors.link_url AS Sponsors__link_url, Sponsors.image AS Sponsors__image, Sponsors.hidden AS Sponsors__hidden, Sponsors.category AS Sponsors__category, Sponsors.description AS Sponsors__description, Sponsors.city AS Sponsors__city, Sponsors.sort AS Sponsors__sort FROM sponsors Sponsors WHERE (hidden = :c0 AND category = :c1)', 'params' => [ ':c0' => [ [maximum depth reached] ], ':c1' => [ [maximum depth reached] ] ], 'defaultTypes' => [ 'Sponsors__id' => 'integer', 'Sponsors.id' => 'integer', 'id' => 'integer', 'Sponsors__link_url' => 'string', 'Sponsors.link_url' => 'string', 'link_url' => 'string', 'Sponsors__image' => 'binary', 'Sponsors.image' => 'binary', 'image' => 'binary', 'Sponsors__hidden' => 'boolean', 'Sponsors.hidden' => 'boolean', 'hidden' => 'boolean', 'Sponsors__category' => 'string', 'Sponsors.category' => 'string', 'category' => 'string', 'Sponsors__description' => 'text', 'Sponsors.description' => 'text', 'description' => 'text', 'Sponsors__city' => 'string', 'Sponsors.city' => 'string', 'city' => 'string', 'Sponsors__sort' => 'integer', 'Sponsors.sort' => 'integer', 'sort' => 'integer' ], 'decorators' => (int) 0, 'executed' => false, 'hydrate' => true, 'buffered' => true, 'formatters' => (int) 0, 'mapReducers' => (int) 0, 'contain' => [], 'matching' => [], 'extraOptions' => [], 'repository' => object(Cake\ORM\Table) {} } $festival = 'mia' $title_slug = 'the angel (el angel)' $image = object(Cake\ORM\Entity) { 'id' => (int) 939, 'parent_table' => 'Films', 'parent_id' => (int) 1102, 'image_group' => 'film_header_images', 'alt_text' => null, 'image_data' => resource, 'sort' => (int) 5, '[new]' => false, '[accessible]' => [ '*' => true ], '[dirty]' => [], '[original]' => [], '[virtual]' => [], '[hasErrors]' => false, '[errors]' => [], '[invalid]' => [], '[repository]' => 'FilmHeaderImages' } $key = (int) 5 $festival_pick = object(Cake\ORM\Entity) { 'id' => (int) 264, 'film_id' => (int) 1102, 'festival_pick_user_id' => (int) 1, 'quote' => '"Visually the best ending of any film in the Festival."', 'festival_pick_user' => null, '[new]' => false, '[accessible]' => [ '*' => true ], '[dirty]' => [], '[original]' => [], '[virtual]' => [], '[hasErrors]' => false, '[errors]' => [], '[invalid]' => [], '[repository]' => 'FestivalPicks' }
include - ROOT/templates/Films/info.php, line 153 Cake\View\View::_evaluate() - CORE/src/View/View.php, line 1160 Cake\View\View::_render() - CORE/src/View/View.php, line 1121 Cake\View\View::render() - CORE/src/View/View.php, line 751 Cake\Controller\Controller::render() - CORE/src/Controller/Controller.php, line 688 Cake\Controller\Controller::invokeAction() - CORE/src/Controller/Controller.php, line 530 Cake\Controller\ControllerFactory::invoke() - CORE/src/Controller/ControllerFactory.php, line 79 Cake\Http\BaseApplication::handle() - CORE/src/Http/BaseApplication.php, line 229 Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 77 Cake\Http\Middleware\BodyParserMiddleware::process() - CORE/src/Http/Middleware/BodyParserMiddleware.php, line 159 Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 73 Cake\Routing\Middleware\RoutingMiddleware::process() - CORE/src/Routing/Middleware/RoutingMiddleware.php, line 160 Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 73 Cake\Routing\Middleware\AssetMiddleware::process() - CORE/src/Routing/Middleware/AssetMiddleware.php, line 68 Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 73 Cake\Error\Middleware\ErrorHandlerMiddleware::process() - CORE/src/Error/Middleware/ErrorHandlerMiddleware.php, line 119 Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 73
Notice (8): Trying to get property 'name' of non-object [ROOT/templates/Films/info.php, line 153]" />Code Context<div class="festival-pick">
<img src="/images/FestivalPickUsers/image/<?= $festival_pick->festival_pick_user->id?>" alt="<?= $festival_pick->festival_pick_user->name; ?>" />
$templateFile = '/home/mifo/public_html/templates/Films/info.php' $dataForView = [ 'film' => object(Cake\ORM\Entity) { 'id' => (int) 1102, 'poster' => null, 'visible' => true, 'spotlight' => false, 'title' => 'The Angel (El Angel)', 'genre' => 'Action, Bi, Crime, Drama, Gay, Historical Fiction, Romance, Suspense', 'category' => '', 'streaming_category' => null, 'venue' => 'The Classic Gateway Theatre', 'venue_address' => '1820 E Sunrise Blvd, Fort Lauderdale, FL 33304', 'ticket_link' => 'https://tickets.completeticketsolutions.com/osff/Online/seatSelect.asp?BOset::WSmap::seatmap::performance_ids=665E9843-DDB2-401C-B6DC-92847282D2AE', 'virtual_ticket_link' => null, 'party_ticket_link' => null, 'in_theaters' => true, 'datetime' => object(Cake\I18n\FrozenTime) {}, 'has_endtime' => false, 'endtime' => null, 'is_streaming' => false, 'streaming_start' => null, 'streaming_end' => null, 'event_id' => null, 'director' => 'Luis Ortega', 'runtime' => '115 minutes', 'language' => 'Spanish with English Subtitles', 'country' => 'Argentina, 2018', 'youtube_link' => '<iframe width="560" height="315" src="https://www.youtube.com/embed/W9T5V5k4x5E" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen></iframe>', 'twitter_link' => '', 'facebook_link' => '', 'synopsis' => 'Produced by Pedro Almodóvar, Luis Ortega's stylish, pop-infused, true-crime thriller traces the rise of one of Argentina's most notorious serial killers — Carlos Robledo Puch, the longest-serving prisoner in Argentine history. It's 1971 and Carlitos (Lorenzo Ferro) is an angel-faced Buenos Aires teen — and a successful small-time thief. When he meets the handsome and hard-as-nails Ramón (Chino Darín) at his new school, the pair are instantly drawn to one another and soon embark on an escalating journey of violent criminality.', 'logline' => null, 'image' => resource, 'thumbnail' => resource, 'additional_info' => '', 'preceded_by' => '', 'community_partner' => resource, 'community_partner_link' => '', 'community_partner_enabled' => true, 'community_partner2' => resource, 'community_partner_link2' => '', 'community_partner_enabled2' => false, 'sponsor' => resource, 'sponsor_link' => '', 'sponsor_enabled' => false, 'year' => (int) 0, 'city' => 'ftl', 'series' => 'Festival', 'event' => null, 'film_header_images' => [ [maximum depth reached] ], 'festival_pick_talent' => [[maximum depth reached]], 'festival_picks' => [ [maximum depth reached] ], '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'Films' }, 'suggested_films' => [ (int) 0 => object(Cake\ORM\Entity) {}, (int) 1 => object(Cake\ORM\Entity) {} ], 'title' => 'OUTshine Film Festival - The Angel (El Angel)', 'presenting_sponsors' => object(Cake\ORM\Query) { '(help)' => 'This is a Query object, to get the results execute or iterate it.', 'sql' => 'SELECT Sponsors.id AS Sponsors__id, Sponsors.link_url AS Sponsors__link_url, Sponsors.image AS Sponsors__image, Sponsors.hidden AS Sponsors__hidden, Sponsors.category AS Sponsors__category, Sponsors.description AS Sponsors__description, Sponsors.city AS Sponsors__city, Sponsors.sort AS Sponsors__sort FROM sponsors Sponsors WHERE (hidden = :c0 AND category = :c1)', 'params' => [ [maximum depth reached] ], 'defaultTypes' => [ [maximum depth reached] ], 'decorators' => (int) 0, 'executed' => false, 'hydrate' => true, 'buffered' => true, 'formatters' => (int) 0, 'mapReducers' => (int) 0, 'contain' => [[maximum depth reached]], 'matching' => [[maximum depth reached]], 'extraOptions' => [[maximum depth reached]], 'repository' => object(Cake\ORM\Table) {} }, 'sponsors_loop' => object(Cake\ORM\Query) { '(help)' => 'This is a Query object, to get the results execute or iterate it.', 'sql' => 'SELECT Sponsors.id AS Sponsors__id, Sponsors.link_url AS Sponsors__link_url, Sponsors.image AS Sponsors__image, Sponsors.hidden AS Sponsors__hidden, Sponsors.category AS Sponsors__category, Sponsors.description AS Sponsors__description, Sponsors.city AS Sponsors__city, Sponsors.sort AS Sponsors__sort FROM sponsors Sponsors WHERE (hidden = :c0 AND category = :c1)', 'params' => [ [maximum depth reached] ], 'defaultTypes' => [ [maximum depth reached] ], 'decorators' => (int) 0, 'executed' => false, 'hydrate' => true, 'buffered' => true, 'formatters' => (int) 0, 'mapReducers' => (int) 0, 'contain' => [[maximum depth reached]], 'matching' => [[maximum depth reached]], 'extraOptions' => [[maximum depth reached]], 'repository' => object(Cake\ORM\Table) {} }, 'skyscrapers' => object(Cake\ORM\Query) { '(help)' => 'This is a Query object, to get the results execute or iterate it.', 'sql' => 'SELECT Sponsors.id AS Sponsors__id, Sponsors.link_url AS Sponsors__link_url, Sponsors.image AS Sponsors__image, Sponsors.hidden AS Sponsors__hidden, Sponsors.category AS Sponsors__category, Sponsors.description AS Sponsors__description, Sponsors.city AS Sponsors__city, Sponsors.sort AS Sponsors__sort FROM sponsors Sponsors WHERE (hidden = :c0 AND category = :c1)', 'params' => [ [maximum depth reached] ], 'defaultTypes' => [ [maximum depth reached] ], 'decorators' => (int) 0, 'executed' => false, 'hydrate' => true, 'buffered' => true, 'formatters' => (int) 0, 'mapReducers' => (int) 0, 'contain' => [[maximum depth reached]], 'matching' => [[maximum depth reached]], 'extraOptions' => [[maximum depth reached]], 'repository' => object(Cake\ORM\Table) {} }, 'ticket_link' => '', 'banners' => object(Cake\ORM\Query) { '(help)' => 'This is a Query object, to get the results execute or iterate it.', 'sql' => 'SELECT Sponsors.id AS Sponsors__id, Sponsors.link_url AS Sponsors__link_url, Sponsors.image AS Sponsors__image, Sponsors.hidden AS Sponsors__hidden, Sponsors.category AS Sponsors__category, Sponsors.description AS Sponsors__description, Sponsors.city AS Sponsors__city, Sponsors.sort AS Sponsors__sort FROM sponsors Sponsors WHERE (hidden = :c0 AND category = :c1)', 'params' => [ [maximum depth reached] ], 'defaultTypes' => [ [maximum depth reached] ], 'decorators' => (int) 0, 'executed' => false, 'hydrate' => true, 'buffered' => true, 'formatters' => (int) 0, 'mapReducers' => (int) 0, 'contain' => [[maximum depth reached]], 'matching' => [[maximum depth reached]], 'extraOptions' => [[maximum depth reached]], 'repository' => object(Cake\ORM\Table) {} }, 'festival' => 'mia' ] $film = object(Cake\ORM\Entity) { 'id' => (int) 1102, 'poster' => null, 'visible' => true, 'spotlight' => false, 'title' => 'The Angel (El Angel)', 'genre' => 'Action, Bi, Crime, Drama, Gay, Historical Fiction, Romance, Suspense', 'category' => '', 'streaming_category' => null, 'venue' => 'The Classic Gateway Theatre', 'venue_address' => '1820 E Sunrise Blvd, Fort Lauderdale, FL 33304', 'ticket_link' => 'https://tickets.completeticketsolutions.com/osff/Online/seatSelect.asp?BOset::WSmap::seatmap::performance_ids=665E9843-DDB2-401C-B6DC-92847282D2AE', 'virtual_ticket_link' => null, 'party_ticket_link' => null, 'in_theaters' => true, 'datetime' => object(Cake\I18n\FrozenTime) {}, 'has_endtime' => false, 'endtime' => null, 'is_streaming' => false, 'streaming_start' => null, 'streaming_end' => null, 'event_id' => null, 'director' => 'Luis Ortega', 'runtime' => '115 minutes', 'language' => 'Spanish with English Subtitles', 'country' => 'Argentina, 2018', 'youtube_link' => '<iframe width="560" height="315" src="https://www.youtube.com/embed/W9T5V5k4x5E" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen></iframe>', 'twitter_link' => '', 'facebook_link' => '', 'synopsis' => 'Produced by Pedro Almodóvar, Luis Ortega's stylish, pop-infused, true-crime thriller traces the rise of one of Argentina's most notorious serial killers — Carlos Robledo Puch, the longest-serving prisoner in Argentine history. It's 1971 and Carlitos (Lorenzo Ferro) is an angel-faced Buenos Aires teen — and a successful small-time thief. When he meets the handsome and hard-as-nails Ramón (Chino Darín) at his new school, the pair are instantly drawn to one another and soon embark on an escalating journey of violent criminality.', 'logline' => null, 'image' => resource, 'thumbnail' => resource, 'additional_info' => '', 'preceded_by' => '', 'community_partner' => resource, 'community_partner_link' => '', 'community_partner_enabled' => true, 'community_partner2' => resource, 'community_partner_link2' => '', 'community_partner_enabled2' => false, 'sponsor' => resource, 'sponsor_link' => '', 'sponsor_enabled' => false, 'year' => (int) 0, 'city' => 'ftl', 'series' => 'Festival', 'event' => null, 'film_header_images' => [ (int) 0 => object(Cake\ORM\Entity) {}, (int) 1 => object(Cake\ORM\Entity) {}, (int) 2 => object(Cake\ORM\Entity) {}, (int) 3 => object(Cake\ORM\Entity) {}, (int) 4 => object(Cake\ORM\Entity) {}, (int) 5 => object(Cake\ORM\Entity) {} ], 'festival_pick_talent' => [], 'festival_picks' => [ (int) 0 => object(Cake\ORM\Entity) {}, (int) 1 => object(Cake\ORM\Entity) {}, (int) 2 => object(Cake\ORM\Entity) {} ], '[new]' => false, '[accessible]' => [ '*' => true ], '[dirty]' => [], '[original]' => [], '[virtual]' => [], '[hasErrors]' => false, '[errors]' => [], '[invalid]' => [], '[repository]' => 'Films' } $suggested_films = [ (int) 0 => object(Cake\ORM\Entity) { 'id' => (int) 1937, 'poster' => null, 'visible' => true, 'spotlight' => false, 'title' => 'MEN'S SHORTS PROGRAM', 'genre' => 'Comedy, Drama, Gay, Gender Non-Conforming, Queer, Romance', 'category' => '', 'streaming_category' => '', 'venue' => 'Paradigm Cinemas: Gateway Fort Lauderdale', 'venue_address' => '1820 E Sunrise Blvd. Fort Lauderdale, FL 33304', 'ticket_link' => 'https://outshinefall2025.eventive.org/schedule/68d20d19c2a5500e895093c5', 'virtual_ticket_link' => 'https://watch.eventive.org/outshinefall2025/play/68d21a7991859f1adef46d8c', 'party_ticket_link' => '', 'in_theaters' => true, 'datetime' => object(Cake\I18n\FrozenTime) {}, 'has_endtime' => false, 'endtime' => null, 'is_streaming' => true, 'streaming_start' => object(Cake\I18n\FrozenTime) {}, 'streaming_end' => object(Cake\I18n\FrozenTime) {}, 'event_id' => null, 'director' => '', 'runtime' => 'TRT: 117 minutes', 'language' => '', 'country' => '', 'youtube_link' => '<iframe width="560" height="315" src="https://www.youtube.com/embed/YMfRkM4UZ9M?si=7ZGiWRM1NDACaplE" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>', 'twitter_link' => null, 'facebook_link' => '', 'synopsis' => '<b>Gender Reveal</b> Mo Matton, 13 minutes, Canada Rhys, a dedicated people pleaser, winds up at their boss’ gender reveal party with their two partners. The throuple soon realize that they are dealing with more than they were prepared for and their ability to survive the event comes into question. <b>Skin On Skin</b> Simon Schneckenburger, 30 minutes, Germany, In German with English subtitles Two men displaced in the hell of the German meat industry. Something lies between them. Something makes them dream again. <b>Institution</b> Jonathan Wysocki, 3 minutes, USA A filmmaker contemplates his same-sex marriage, his parents’ “traditional” marriage, the Apollo 13 space mission, and a debate against a marriage equality bill. <b>A Friend of Dorothy</b> Lee Knight, 21 minutes, UK A poignant short film that delves into the unexpected bond between Dorothy, an elderly woman living alone, and JJ, her young neighbor. When JJ’s football accidentally lands in Dorothy’s garden, a gentle friendship begins to bloom. As their connection deepens, the film tenderly explores themes of loneliness, intergenerational connection, and queer identity. <b>My Age Now</b> Daniel Talbott 15 minutes, USA On a Sunday that is a brief respite from everyday life, a young man is haunted by a final voice message, a break up, and a 'goodbye' he can't take back. <b>Arriba Beach</b> Nish Gera, Portugal, 35 minutes, In Portuguese and English with English subtitles Summertime. Sam and Adele are on a beach holiday in Portugal. When Sam locks eyes with Miguel, the attraction between them throws Sam, Adele, Miguel, and his friend Santiago into a new configuration. The shelter of the woods and the dynamism of the sea lead into a night of secrets and revelations.', 'logline' => 'An eclectic selection of queer male stories that explore love, desire, and the complexities of identity. Honest, moving, and always engaging.', 'image' => null, 'thumbnail' => null, 'additional_info' => '', 'preceded_by' => '', 'community_partner' => null, 'community_partner_link' => '', 'community_partner_enabled' => false, 'community_partner2' => null, 'community_partner_link2' => '', 'community_partner_enabled2' => false, 'sponsor' => null, 'sponsor_link' => '', 'sponsor_enabled' => false, 'year' => null, 'city' => 'ftl', 'series' => 'Fall Edition', 'film_header_images' => [ [maximum depth reached] ], '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'Films' }, (int) 1 => object(Cake\ORM\Entity) { 'id' => (int) 1933, 'poster' => null, 'visible' => true, 'spotlight' => false, 'title' => 'ARMY OF LOVERS: THE SACRED BAND OF ANCIENT GREECE', 'genre' => 'Documentary, Gay, Historical', 'category' => '', 'streaming_category' => '', 'venue' => 'Paradigm Cinemas: Gateway Fort Lauderdale', 'venue_address' => '1820 E Sunrise Blvd. Fort Lauderdale, FL 33304', 'ticket_link' => 'https://outshinefall2025.eventive.org/schedule/68d20a7925a06f7775f328ba', 'virtual_ticket_link' => 'https://watch.eventive.org/outshinefall2025/play/68d2184c44037610d7ab2a0e', 'party_ticket_link' => '', 'in_theaters' => true, 'datetime' => object(Cake\I18n\FrozenTime) {}, 'has_endtime' => false, 'endtime' => null, 'is_streaming' => true, 'streaming_start' => object(Cake\I18n\FrozenTime) {}, 'streaming_end' => object(Cake\I18n\FrozenTime) {}, 'event_id' => null, 'director' => 'Lefteris Charitos', 'runtime' => '86 minutes', 'language' => 'In English', 'country' => 'Greece, Austria', 'youtube_link' => '<div style="padding:56.25% 0 0 0;position:relative;"><iframe src="https://player.vimeo.com/video/1088717234?badge=0&autopause=0&player_id=0&app_id=58479" frameborder="0" allow="autoplay; fullscreen; picture-in-picture; clipboard-write; encrypted-media; web-share" referrerpolicy="strict-origin-when-cross-origin" style="position:absolute;top:0;left:0;width:100%;height:100%;" title="ARMY OF LOVERS / TRAILER / ENG"></iframe></div><script src="https://player.vimeo.com/api/player.js"></script>', 'twitter_link' => null, 'facebook_link' => '', 'synopsis' => 'This richly crafted documentary unveils the lost legacy of the Sacred Band of Thebes, an elite ancient Greek army composed of 150 pairs of male lovers, undefeated for decades until their tragic fall at Chaeronea. Through forensic archaeological research, rare archival materials, expert testimony, ancient artwork, and immersive animation, director Lefteris Charitos resurrects a powerful tale of heroism, queer love, and brotherhood. Featuring historians and field experts the film challenges our modern perceptions of gender, masculinity, and the enduring resonance of queer histories.', 'logline' => 'A groundbreaking documentary resurfaces the epic story of the Sacred Band, 300 Theban warriors bound in same-sex pairs, recasting ancient heroism as an enduring testament to queer love, courage, and history rediscovered.', 'image' => null, 'thumbnail' => null, 'additional_info' => '', 'preceded_by' => '', 'community_partner' => null, 'community_partner_link' => '', 'community_partner_enabled' => false, 'community_partner2' => null, 'community_partner_link2' => '', 'community_partner_enabled2' => false, 'sponsor' => null, 'sponsor_link' => '', 'sponsor_enabled' => false, 'year' => null, 'city' => 'ftl', 'series' => 'Fall Edition', 'film_header_images' => [ [maximum depth reached] ], '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'Films' } ] $title = 'OUTshine Film Festival - The Angel (El Angel)' $presenting_sponsors = object(Cake\ORM\Query) { '(help)' => 'This is a Query object, to get the results execute or iterate it.', 'sql' => 'SELECT Sponsors.id AS Sponsors__id, Sponsors.link_url AS Sponsors__link_url, Sponsors.image AS Sponsors__image, Sponsors.hidden AS Sponsors__hidden, Sponsors.category AS Sponsors__category, Sponsors.description AS Sponsors__description, Sponsors.city AS Sponsors__city, Sponsors.sort AS Sponsors__sort FROM sponsors Sponsors WHERE (hidden = :c0 AND category = :c1)', 'params' => [ ':c0' => [ [maximum depth reached] ], ':c1' => [ [maximum depth reached] ] ], 'defaultTypes' => [ 'Sponsors__id' => 'integer', 'Sponsors.id' => 'integer', 'id' => 'integer', 'Sponsors__link_url' => 'string', 'Sponsors.link_url' => 'string', 'link_url' => 'string', 'Sponsors__image' => 'binary', 'Sponsors.image' => 'binary', 'image' => 'binary', 'Sponsors__hidden' => 'boolean', 'Sponsors.hidden' => 'boolean', 'hidden' => 'boolean', 'Sponsors__category' => 'string', 'Sponsors.category' => 'string', 'category' => 'string', 'Sponsors__description' => 'text', 'Sponsors.description' => 'text', 'description' => 'text', 'Sponsors__city' => 'string', 'Sponsors.city' => 'string', 'city' => 'string', 'Sponsors__sort' => 'integer', 'Sponsors.sort' => 'integer', 'sort' => 'integer' ], 'decorators' => (int) 0, 'executed' => false, 'hydrate' => true, 'buffered' => true, 'formatters' => (int) 0, 'mapReducers' => (int) 0, 'contain' => [], 'matching' => [], 'extraOptions' => [], 'repository' => object(Cake\ORM\Table) {} } $sponsors_loop = object(Cake\ORM\Query) { '(help)' => 'This is a Query object, to get the results execute or iterate it.', 'sql' => 'SELECT Sponsors.id AS Sponsors__id, Sponsors.link_url AS Sponsors__link_url, Sponsors.image AS Sponsors__image, Sponsors.hidden AS Sponsors__hidden, Sponsors.category AS Sponsors__category, Sponsors.description AS Sponsors__description, Sponsors.city AS Sponsors__city, Sponsors.sort AS Sponsors__sort FROM sponsors Sponsors WHERE (hidden = :c0 AND category = :c1)', 'params' => [ ':c0' => [ [maximum depth reached] ], ':c1' => [ [maximum depth reached] ] ], 'defaultTypes' => [ 'Sponsors__id' => 'integer', 'Sponsors.id' => 'integer', 'id' => 'integer', 'Sponsors__link_url' => 'string', 'Sponsors.link_url' => 'string', 'link_url' => 'string', 'Sponsors__image' => 'binary', 'Sponsors.image' => 'binary', 'image' => 'binary', 'Sponsors__hidden' => 'boolean', 'Sponsors.hidden' => 'boolean', 'hidden' => 'boolean', 'Sponsors__category' => 'string', 'Sponsors.category' => 'string', 'category' => 'string', 'Sponsors__description' => 'text', 'Sponsors.description' => 'text', 'description' => 'text', 'Sponsors__city' => 'string', 'Sponsors.city' => 'string', 'city' => 'string', 'Sponsors__sort' => 'integer', 'Sponsors.sort' => 'integer', 'sort' => 'integer' ], 'decorators' => (int) 0, 'executed' => false, 'hydrate' => true, 'buffered' => true, 'formatters' => (int) 0, 'mapReducers' => (int) 0, 'contain' => [], 'matching' => [], 'extraOptions' => [], 'repository' => object(Cake\ORM\Table) {} } $skyscrapers = object(Cake\ORM\Query) { '(help)' => 'This is a Query object, to get the results execute or iterate it.', 'sql' => 'SELECT Sponsors.id AS Sponsors__id, Sponsors.link_url AS Sponsors__link_url, Sponsors.image AS Sponsors__image, Sponsors.hidden AS Sponsors__hidden, Sponsors.category AS Sponsors__category, Sponsors.description AS Sponsors__description, Sponsors.city AS Sponsors__city, Sponsors.sort AS Sponsors__sort FROM sponsors Sponsors WHERE (hidden = :c0 AND category = :c1)', 'params' => [ ':c0' => [ [maximum depth reached] ], ':c1' => [ [maximum depth reached] ] ], 'defaultTypes' => [ 'Sponsors__id' => 'integer', 'Sponsors.id' => 'integer', 'id' => 'integer', 'Sponsors__link_url' => 'string', 'Sponsors.link_url' => 'string', 'link_url' => 'string', 'Sponsors__image' => 'binary', 'Sponsors.image' => 'binary', 'image' => 'binary', 'Sponsors__hidden' => 'boolean', 'Sponsors.hidden' => 'boolean', 'hidden' => 'boolean', 'Sponsors__category' => 'string', 'Sponsors.category' => 'string', 'category' => 'string', 'Sponsors__description' => 'text', 'Sponsors.description' => 'text', 'description' => 'text', 'Sponsors__city' => 'string', 'Sponsors.city' => 'string', 'city' => 'string', 'Sponsors__sort' => 'integer', 'Sponsors.sort' => 'integer', 'sort' => 'integer' ], 'decorators' => (int) 0, 'executed' => false, 'hydrate' => true, 'buffered' => true, 'formatters' => (int) 0, 'mapReducers' => (int) 0, 'contain' => [], 'matching' => [], 'extraOptions' => [], 'repository' => object(Cake\ORM\Table) {} } $ticket_link = '' $banners = object(Cake\ORM\Query) { '(help)' => 'This is a Query object, to get the results execute or iterate it.', 'sql' => 'SELECT Sponsors.id AS Sponsors__id, Sponsors.link_url AS Sponsors__link_url, Sponsors.image AS Sponsors__image, Sponsors.hidden AS Sponsors__hidden, Sponsors.category AS Sponsors__category, Sponsors.description AS Sponsors__description, Sponsors.city AS Sponsors__city, Sponsors.sort AS Sponsors__sort FROM sponsors Sponsors WHERE (hidden = :c0 AND category = :c1)', 'params' => [ ':c0' => [ [maximum depth reached] ], ':c1' => [ [maximum depth reached] ] ], 'defaultTypes' => [ 'Sponsors__id' => 'integer', 'Sponsors.id' => 'integer', 'id' => 'integer', 'Sponsors__link_url' => 'string', 'Sponsors.link_url' => 'string', 'link_url' => 'string', 'Sponsors__image' => 'binary', 'Sponsors.image' => 'binary', 'image' => 'binary', 'Sponsors__hidden' => 'boolean', 'Sponsors.hidden' => 'boolean', 'hidden' => 'boolean', 'Sponsors__category' => 'string', 'Sponsors.category' => 'string', 'category' => 'string', 'Sponsors__description' => 'text', 'Sponsors.description' => 'text', 'description' => 'text', 'Sponsors__city' => 'string', 'Sponsors.city' => 'string', 'city' => 'string', 'Sponsors__sort' => 'integer', 'Sponsors.sort' => 'integer', 'sort' => 'integer' ], 'decorators' => (int) 0, 'executed' => false, 'hydrate' => true, 'buffered' => true, 'formatters' => (int) 0, 'mapReducers' => (int) 0, 'contain' => [], 'matching' => [], 'extraOptions' => [], 'repository' => object(Cake\ORM\Table) {} } $festival = 'mia' $title_slug = 'the angel (el angel)' $image = object(Cake\ORM\Entity) { 'id' => (int) 939, 'parent_table' => 'Films', 'parent_id' => (int) 1102, 'image_group' => 'film_header_images', 'alt_text' => null, 'image_data' => resource, 'sort' => (int) 5, '[new]' => false, '[accessible]' => [ '*' => true ], '[dirty]' => [], '[original]' => [], '[virtual]' => [], '[hasErrors]' => false, '[errors]' => [], '[invalid]' => [], '[repository]' => 'FilmHeaderImages' } $key = (int) 5 $festival_pick = object(Cake\ORM\Entity) { 'id' => (int) 264, 'film_id' => (int) 1102, 'festival_pick_user_id' => (int) 1, 'quote' => '"Visually the best ending of any film in the Festival."', 'festival_pick_user' => null, '[new]' => false, '[accessible]' => [ '*' => true ], '[dirty]' => [], '[original]' => [], '[virtual]' => [], '[hasErrors]' => false, '[errors]' => [], '[invalid]' => [], '[repository]' => 'FestivalPicks' }include - ROOT/templates/Films/info.php, line 153 Cake\View\View::_evaluate() - CORE/src/View/View.php, line 1160 Cake\View\View::_render() - CORE/src/View/View.php, line 1121 Cake\View\View::render() - CORE/src/View/View.php, line 751 Cake\Controller\Controller::render() - CORE/src/Controller/Controller.php, line 688 Cake\Controller\Controller::invokeAction() - CORE/src/Controller/Controller.php, line 530 Cake\Controller\ControllerFactory::invoke() - CORE/src/Controller/ControllerFactory.php, line 79 Cake\Http\BaseApplication::handle() - CORE/src/Http/BaseApplication.php, line 229 Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 77 Cake\Http\Middleware\BodyParserMiddleware::process() - CORE/src/Http/Middleware/BodyParserMiddleware.php, line 159 Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 73 Cake\Routing\Middleware\RoutingMiddleware::process() - CORE/src/Routing/Middleware/RoutingMiddleware.php, line 160 Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 73 Cake\Routing\Middleware\AssetMiddleware::process() - CORE/src/Routing/Middleware/AssetMiddleware.php, line 68 Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 73 Cake\Error\Middleware\ErrorHandlerMiddleware::process() - CORE/src/Error/Middleware/ErrorHandlerMiddleware.php, line 119 Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 73
Notice (8): Trying to get property 'name' of non-object [ROOT/templates/Films/info.php, line 156]-Code Context<div class="festival-pick-info">
<p class="festival-picks-name"><?= $festival_pick->festival_pick_user->name; ?> - <?= $festival_pick->festival_pick_user->title; ?></p>
<?php if(!empty($festival_pick->quote)): ?>
$templateFile = '/home/mifo/public_html/templates/Films/info.php' $dataForView = [ 'film' => object(Cake\ORM\Entity) { 'id' => (int) 1102, 'poster' => null, 'visible' => true, 'spotlight' => false, 'title' => 'The Angel (El Angel)', 'genre' => 'Action, Bi, Crime, Drama, Gay, Historical Fiction, Romance, Suspense', 'category' => '', 'streaming_category' => null, 'venue' => 'The Classic Gateway Theatre', 'venue_address' => '1820 E Sunrise Blvd, Fort Lauderdale, FL 33304', 'ticket_link' => 'https://tickets.completeticketsolutions.com/osff/Online/seatSelect.asp?BOset::WSmap::seatmap::performance_ids=665E9843-DDB2-401C-B6DC-92847282D2AE', 'virtual_ticket_link' => null, 'party_ticket_link' => null, 'in_theaters' => true, 'datetime' => object(Cake\I18n\FrozenTime) {}, 'has_endtime' => false, 'endtime' => null, 'is_streaming' => false, 'streaming_start' => null, 'streaming_end' => null, 'event_id' => null, 'director' => 'Luis Ortega', 'runtime' => '115 minutes', 'language' => 'Spanish with English Subtitles', 'country' => 'Argentina, 2018', 'youtube_link' => '<iframe width="560" height="315" src="https://www.youtube.com/embed/W9T5V5k4x5E" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen></iframe>', 'twitter_link' => '', 'facebook_link' => '', 'synopsis' => 'Produced by Pedro Almodóvar, Luis Ortega's stylish, pop-infused, true-crime thriller traces the rise of one of Argentina's most notorious serial killers — Carlos Robledo Puch, the longest-serving prisoner in Argentine history. It's 1971 and Carlitos (Lorenzo Ferro) is an angel-faced Buenos Aires teen — and a successful small-time thief. When he meets the handsome and hard-as-nails Ramón (Chino Darín) at his new school, the pair are instantly drawn to one another and soon embark on an escalating journey of violent criminality.', 'logline' => null, 'image' => resource, 'thumbnail' => resource, 'additional_info' => '', 'preceded_by' => '', 'community_partner' => resource, 'community_partner_link' => '', 'community_partner_enabled' => true, 'community_partner2' => resource, 'community_partner_link2' => '', 'community_partner_enabled2' => false, 'sponsor' => resource, 'sponsor_link' => '', 'sponsor_enabled' => false, 'year' => (int) 0, 'city' => 'ftl', 'series' => 'Festival', 'event' => null, 'film_header_images' => [ [maximum depth reached] ], 'festival_pick_talent' => [[maximum depth reached]], 'festival_picks' => [ [maximum depth reached] ], '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'Films' }, 'suggested_films' => [ (int) 0 => object(Cake\ORM\Entity) {}, (int) 1 => object(Cake\ORM\Entity) {} ], 'title' => 'OUTshine Film Festival - The Angel (El Angel)', 'presenting_sponsors' => object(Cake\ORM\Query) { '(help)' => 'This is a Query object, to get the results execute or iterate it.', 'sql' => 'SELECT Sponsors.id AS Sponsors__id, Sponsors.link_url AS Sponsors__link_url, Sponsors.image AS Sponsors__image, Sponsors.hidden AS Sponsors__hidden, Sponsors.category AS Sponsors__category, Sponsors.description AS Sponsors__description, Sponsors.city AS Sponsors__city, Sponsors.sort AS Sponsors__sort FROM sponsors Sponsors WHERE (hidden = :c0 AND category = :c1)', 'params' => [ [maximum depth reached] ], 'defaultTypes' => [ [maximum depth reached] ], 'decorators' => (int) 0, 'executed' => false, 'hydrate' => true, 'buffered' => true, 'formatters' => (int) 0, 'mapReducers' => (int) 0, 'contain' => [[maximum depth reached]], 'matching' => [[maximum depth reached]], 'extraOptions' => [[maximum depth reached]], 'repository' => object(Cake\ORM\Table) {} }, 'sponsors_loop' => object(Cake\ORM\Query) { '(help)' => 'This is a Query object, to get the results execute or iterate it.', 'sql' => 'SELECT Sponsors.id AS Sponsors__id, Sponsors.link_url AS Sponsors__link_url, Sponsors.image AS Sponsors__image, Sponsors.hidden AS Sponsors__hidden, Sponsors.category AS Sponsors__category, Sponsors.description AS Sponsors__description, Sponsors.city AS Sponsors__city, Sponsors.sort AS Sponsors__sort FROM sponsors Sponsors WHERE (hidden = :c0 AND category = :c1)', 'params' => [ [maximum depth reached] ], 'defaultTypes' => [ [maximum depth reached] ], 'decorators' => (int) 0, 'executed' => false, 'hydrate' => true, 'buffered' => true, 'formatters' => (int) 0, 'mapReducers' => (int) 0, 'contain' => [[maximum depth reached]], 'matching' => [[maximum depth reached]], 'extraOptions' => [[maximum depth reached]], 'repository' => object(Cake\ORM\Table) {} }, 'skyscrapers' => object(Cake\ORM\Query) { '(help)' => 'This is a Query object, to get the results execute or iterate it.', 'sql' => 'SELECT Sponsors.id AS Sponsors__id, Sponsors.link_url AS Sponsors__link_url, Sponsors.image AS Sponsors__image, Sponsors.hidden AS Sponsors__hidden, Sponsors.category AS Sponsors__category, Sponsors.description AS Sponsors__description, Sponsors.city AS Sponsors__city, Sponsors.sort AS Sponsors__sort FROM sponsors Sponsors WHERE (hidden = :c0 AND category = :c1)', 'params' => [ [maximum depth reached] ], 'defaultTypes' => [ [maximum depth reached] ], 'decorators' => (int) 0, 'executed' => false, 'hydrate' => true, 'buffered' => true, 'formatters' => (int) 0, 'mapReducers' => (int) 0, 'contain' => [[maximum depth reached]], 'matching' => [[maximum depth reached]], 'extraOptions' => [[maximum depth reached]], 'repository' => object(Cake\ORM\Table) {} }, 'ticket_link' => '', 'banners' => object(Cake\ORM\Query) { '(help)' => 'This is a Query object, to get the results execute or iterate it.', 'sql' => 'SELECT Sponsors.id AS Sponsors__id, Sponsors.link_url AS Sponsors__link_url, Sponsors.image AS Sponsors__image, Sponsors.hidden AS Sponsors__hidden, Sponsors.category AS Sponsors__category, Sponsors.description AS Sponsors__description, Sponsors.city AS Sponsors__city, Sponsors.sort AS Sponsors__sort FROM sponsors Sponsors WHERE (hidden = :c0 AND category = :c1)', 'params' => [ [maximum depth reached] ], 'defaultTypes' => [ [maximum depth reached] ], 'decorators' => (int) 0, 'executed' => false, 'hydrate' => true, 'buffered' => true, 'formatters' => (int) 0, 'mapReducers' => (int) 0, 'contain' => [[maximum depth reached]], 'matching' => [[maximum depth reached]], 'extraOptions' => [[maximum depth reached]], 'repository' => object(Cake\ORM\Table) {} }, 'festival' => 'mia' ] $film = object(Cake\ORM\Entity) { 'id' => (int) 1102, 'poster' => null, 'visible' => true, 'spotlight' => false, 'title' => 'The Angel (El Angel)', 'genre' => 'Action, Bi, Crime, Drama, Gay, Historical Fiction, Romance, Suspense', 'category' => '', 'streaming_category' => null, 'venue' => 'The Classic Gateway Theatre', 'venue_address' => '1820 E Sunrise Blvd, Fort Lauderdale, FL 33304', 'ticket_link' => 'https://tickets.completeticketsolutions.com/osff/Online/seatSelect.asp?BOset::WSmap::seatmap::performance_ids=665E9843-DDB2-401C-B6DC-92847282D2AE', 'virtual_ticket_link' => null, 'party_ticket_link' => null, 'in_theaters' => true, 'datetime' => object(Cake\I18n\FrozenTime) {}, 'has_endtime' => false, 'endtime' => null, 'is_streaming' => false, 'streaming_start' => null, 'streaming_end' => null, 'event_id' => null, 'director' => 'Luis Ortega', 'runtime' => '115 minutes', 'language' => 'Spanish with English Subtitles', 'country' => 'Argentina, 2018', 'youtube_link' => '<iframe width="560" height="315" src="https://www.youtube.com/embed/W9T5V5k4x5E" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen></iframe>', 'twitter_link' => '', 'facebook_link' => '', 'synopsis' => 'Produced by Pedro Almodóvar, Luis Ortega's stylish, pop-infused, true-crime thriller traces the rise of one of Argentina's most notorious serial killers — Carlos Robledo Puch, the longest-serving prisoner in Argentine history. It's 1971 and Carlitos (Lorenzo Ferro) is an angel-faced Buenos Aires teen — and a successful small-time thief. When he meets the handsome and hard-as-nails Ramón (Chino Darín) at his new school, the pair are instantly drawn to one another and soon embark on an escalating journey of violent criminality.', 'logline' => null, 'image' => resource, 'thumbnail' => resource, 'additional_info' => '', 'preceded_by' => '', 'community_partner' => resource, 'community_partner_link' => '', 'community_partner_enabled' => true, 'community_partner2' => resource, 'community_partner_link2' => '', 'community_partner_enabled2' => false, 'sponsor' => resource, 'sponsor_link' => '', 'sponsor_enabled' => false, 'year' => (int) 0, 'city' => 'ftl', 'series' => 'Festival', 'event' => null, 'film_header_images' => [ (int) 0 => object(Cake\ORM\Entity) {}, (int) 1 => object(Cake\ORM\Entity) {}, (int) 2 => object(Cake\ORM\Entity) {}, (int) 3 => object(Cake\ORM\Entity) {}, (int) 4 => object(Cake\ORM\Entity) {}, (int) 5 => object(Cake\ORM\Entity) {} ], 'festival_pick_talent' => [], 'festival_picks' => [ (int) 0 => object(Cake\ORM\Entity) {}, (int) 1 => object(Cake\ORM\Entity) {}, (int) 2 => object(Cake\ORM\Entity) {} ], '[new]' => false, '[accessible]' => [ '*' => true ], '[dirty]' => [], '[original]' => [], '[virtual]' => [], '[hasErrors]' => false, '[errors]' => [], '[invalid]' => [], '[repository]' => 'Films' } $suggested_films = [ (int) 0 => object(Cake\ORM\Entity) { 'id' => (int) 1937, 'poster' => null, 'visible' => true, 'spotlight' => false, 'title' => 'MEN'S SHORTS PROGRAM', 'genre' => 'Comedy, Drama, Gay, Gender Non-Conforming, Queer, Romance', 'category' => '', 'streaming_category' => '', 'venue' => 'Paradigm Cinemas: Gateway Fort Lauderdale', 'venue_address' => '1820 E Sunrise Blvd. Fort Lauderdale, FL 33304', 'ticket_link' => 'https://outshinefall2025.eventive.org/schedule/68d20d19c2a5500e895093c5', 'virtual_ticket_link' => 'https://watch.eventive.org/outshinefall2025/play/68d21a7991859f1adef46d8c', 'party_ticket_link' => '', 'in_theaters' => true, 'datetime' => object(Cake\I18n\FrozenTime) {}, 'has_endtime' => false, 'endtime' => null, 'is_streaming' => true, 'streaming_start' => object(Cake\I18n\FrozenTime) {}, 'streaming_end' => object(Cake\I18n\FrozenTime) {}, 'event_id' => null, 'director' => '', 'runtime' => 'TRT: 117 minutes', 'language' => '', 'country' => '', 'youtube_link' => '<iframe width="560" height="315" src="https://www.youtube.com/embed/YMfRkM4UZ9M?si=7ZGiWRM1NDACaplE" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>', 'twitter_link' => null, 'facebook_link' => '', 'synopsis' => '<b>Gender Reveal</b> Mo Matton, 13 minutes, Canada Rhys, a dedicated people pleaser, winds up at their boss’ gender reveal party with their two partners. The throuple soon realize that they are dealing with more than they were prepared for and their ability to survive the event comes into question. <b>Skin On Skin</b> Simon Schneckenburger, 30 minutes, Germany, In German with English subtitles Two men displaced in the hell of the German meat industry. Something lies between them. Something makes them dream again. <b>Institution</b> Jonathan Wysocki, 3 minutes, USA A filmmaker contemplates his same-sex marriage, his parents’ “traditional” marriage, the Apollo 13 space mission, and a debate against a marriage equality bill. <b>A Friend of Dorothy</b> Lee Knight, 21 minutes, UK A poignant short film that delves into the unexpected bond between Dorothy, an elderly woman living alone, and JJ, her young neighbor. When JJ’s football accidentally lands in Dorothy’s garden, a gentle friendship begins to bloom. As their connection deepens, the film tenderly explores themes of loneliness, intergenerational connection, and queer identity. <b>My Age Now</b> Daniel Talbott 15 minutes, USA On a Sunday that is a brief respite from everyday life, a young man is haunted by a final voice message, a break up, and a 'goodbye' he can't take back. <b>Arriba Beach</b> Nish Gera, Portugal, 35 minutes, In Portuguese and English with English subtitles Summertime. Sam and Adele are on a beach holiday in Portugal. When Sam locks eyes with Miguel, the attraction between them throws Sam, Adele, Miguel, and his friend Santiago into a new configuration. The shelter of the woods and the dynamism of the sea lead into a night of secrets and revelations.', 'logline' => 'An eclectic selection of queer male stories that explore love, desire, and the complexities of identity. Honest, moving, and always engaging.', 'image' => null, 'thumbnail' => null, 'additional_info' => '', 'preceded_by' => '', 'community_partner' => null, 'community_partner_link' => '', 'community_partner_enabled' => false, 'community_partner2' => null, 'community_partner_link2' => '', 'community_partner_enabled2' => false, 'sponsor' => null, 'sponsor_link' => '', 'sponsor_enabled' => false, 'year' => null, 'city' => 'ftl', 'series' => 'Fall Edition', 'film_header_images' => [ [maximum depth reached] ], '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'Films' }, (int) 1 => object(Cake\ORM\Entity) { 'id' => (int) 1933, 'poster' => null, 'visible' => true, 'spotlight' => false, 'title' => 'ARMY OF LOVERS: THE SACRED BAND OF ANCIENT GREECE', 'genre' => 'Documentary, Gay, Historical', 'category' => '', 'streaming_category' => '', 'venue' => 'Paradigm Cinemas: Gateway Fort Lauderdale', 'venue_address' => '1820 E Sunrise Blvd. Fort Lauderdale, FL 33304', 'ticket_link' => 'https://outshinefall2025.eventive.org/schedule/68d20a7925a06f7775f328ba', 'virtual_ticket_link' => 'https://watch.eventive.org/outshinefall2025/play/68d2184c44037610d7ab2a0e', 'party_ticket_link' => '', 'in_theaters' => true, 'datetime' => object(Cake\I18n\FrozenTime) {}, 'has_endtime' => false, 'endtime' => null, 'is_streaming' => true, 'streaming_start' => object(Cake\I18n\FrozenTime) {}, 'streaming_end' => object(Cake\I18n\FrozenTime) {}, 'event_id' => null, 'director' => 'Lefteris Charitos', 'runtime' => '86 minutes', 'language' => 'In English', 'country' => 'Greece, Austria', 'youtube_link' => '<div style="padding:56.25% 0 0 0;position:relative;"><iframe src="https://player.vimeo.com/video/1088717234?badge=0&autopause=0&player_id=0&app_id=58479" frameborder="0" allow="autoplay; fullscreen; picture-in-picture; clipboard-write; encrypted-media; web-share" referrerpolicy="strict-origin-when-cross-origin" style="position:absolute;top:0;left:0;width:100%;height:100%;" title="ARMY OF LOVERS / TRAILER / ENG"></iframe></div><script src="https://player.vimeo.com/api/player.js"></script>', 'twitter_link' => null, 'facebook_link' => '', 'synopsis' => 'This richly crafted documentary unveils the lost legacy of the Sacred Band of Thebes, an elite ancient Greek army composed of 150 pairs of male lovers, undefeated for decades until their tragic fall at Chaeronea. Through forensic archaeological research, rare archival materials, expert testimony, ancient artwork, and immersive animation, director Lefteris Charitos resurrects a powerful tale of heroism, queer love, and brotherhood. Featuring historians and field experts the film challenges our modern perceptions of gender, masculinity, and the enduring resonance of queer histories.', 'logline' => 'A groundbreaking documentary resurfaces the epic story of the Sacred Band, 300 Theban warriors bound in same-sex pairs, recasting ancient heroism as an enduring testament to queer love, courage, and history rediscovered.', 'image' => null, 'thumbnail' => null, 'additional_info' => '', 'preceded_by' => '', 'community_partner' => null, 'community_partner_link' => '', 'community_partner_enabled' => false, 'community_partner2' => null, 'community_partner_link2' => '', 'community_partner_enabled2' => false, 'sponsor' => null, 'sponsor_link' => '', 'sponsor_enabled' => false, 'year' => null, 'city' => 'ftl', 'series' => 'Fall Edition', 'film_header_images' => [ [maximum depth reached] ], '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'Films' } ] $title = 'OUTshine Film Festival - The Angel (El Angel)' $presenting_sponsors = object(Cake\ORM\Query) { '(help)' => 'This is a Query object, to get the results execute or iterate it.', 'sql' => 'SELECT Sponsors.id AS Sponsors__id, Sponsors.link_url AS Sponsors__link_url, Sponsors.image AS Sponsors__image, Sponsors.hidden AS Sponsors__hidden, Sponsors.category AS Sponsors__category, Sponsors.description AS Sponsors__description, Sponsors.city AS Sponsors__city, Sponsors.sort AS Sponsors__sort FROM sponsors Sponsors WHERE (hidden = :c0 AND category = :c1)', 'params' => [ ':c0' => [ [maximum depth reached] ], ':c1' => [ [maximum depth reached] ] ], 'defaultTypes' => [ 'Sponsors__id' => 'integer', 'Sponsors.id' => 'integer', 'id' => 'integer', 'Sponsors__link_url' => 'string', 'Sponsors.link_url' => 'string', 'link_url' => 'string', 'Sponsors__image' => 'binary', 'Sponsors.image' => 'binary', 'image' => 'binary', 'Sponsors__hidden' => 'boolean', 'Sponsors.hidden' => 'boolean', 'hidden' => 'boolean', 'Sponsors__category' => 'string', 'Sponsors.category' => 'string', 'category' => 'string', 'Sponsors__description' => 'text', 'Sponsors.description' => 'text', 'description' => 'text', 'Sponsors__city' => 'string', 'Sponsors.city' => 'string', 'city' => 'string', 'Sponsors__sort' => 'integer', 'Sponsors.sort' => 'integer', 'sort' => 'integer' ], 'decorators' => (int) 0, 'executed' => false, 'hydrate' => true, 'buffered' => true, 'formatters' => (int) 0, 'mapReducers' => (int) 0, 'contain' => [], 'matching' => [], 'extraOptions' => [], 'repository' => object(Cake\ORM\Table) {} } $sponsors_loop = object(Cake\ORM\Query) { '(help)' => 'This is a Query object, to get the results execute or iterate it.', 'sql' => 'SELECT Sponsors.id AS Sponsors__id, Sponsors.link_url AS Sponsors__link_url, Sponsors.image AS Sponsors__image, Sponsors.hidden AS Sponsors__hidden, Sponsors.category AS Sponsors__category, Sponsors.description AS Sponsors__description, Sponsors.city AS Sponsors__city, Sponsors.sort AS Sponsors__sort FROM sponsors Sponsors WHERE (hidden = :c0 AND category = :c1)', 'params' => [ ':c0' => [ [maximum depth reached] ], ':c1' => [ [maximum depth reached] ] ], 'defaultTypes' => [ 'Sponsors__id' => 'integer', 'Sponsors.id' => 'integer', 'id' => 'integer', 'Sponsors__link_url' => 'string', 'Sponsors.link_url' => 'string', 'link_url' => 'string', 'Sponsors__image' => 'binary', 'Sponsors.image' => 'binary', 'image' => 'binary', 'Sponsors__hidden' => 'boolean', 'Sponsors.hidden' => 'boolean', 'hidden' => 'boolean', 'Sponsors__category' => 'string', 'Sponsors.category' => 'string', 'category' => 'string', 'Sponsors__description' => 'text', 'Sponsors.description' => 'text', 'description' => 'text', 'Sponsors__city' => 'string', 'Sponsors.city' => 'string', 'city' => 'string', 'Sponsors__sort' => 'integer', 'Sponsors.sort' => 'integer', 'sort' => 'integer' ], 'decorators' => (int) 0, 'executed' => false, 'hydrate' => true, 'buffered' => true, 'formatters' => (int) 0, 'mapReducers' => (int) 0, 'contain' => [], 'matching' => [], 'extraOptions' => [], 'repository' => object(Cake\ORM\Table) {} } $skyscrapers = object(Cake\ORM\Query) { '(help)' => 'This is a Query object, to get the results execute or iterate it.', 'sql' => 'SELECT Sponsors.id AS Sponsors__id, Sponsors.link_url AS Sponsors__link_url, Sponsors.image AS Sponsors__image, Sponsors.hidden AS Sponsors__hidden, Sponsors.category AS Sponsors__category, Sponsors.description AS Sponsors__description, Sponsors.city AS Sponsors__city, Sponsors.sort AS Sponsors__sort FROM sponsors Sponsors WHERE (hidden = :c0 AND category = :c1)', 'params' => [ ':c0' => [ [maximum depth reached] ], ':c1' => [ [maximum depth reached] ] ], 'defaultTypes' => [ 'Sponsors__id' => 'integer', 'Sponsors.id' => 'integer', 'id' => 'integer', 'Sponsors__link_url' => 'string', 'Sponsors.link_url' => 'string', 'link_url' => 'string', 'Sponsors__image' => 'binary', 'Sponsors.image' => 'binary', 'image' => 'binary', 'Sponsors__hidden' => 'boolean', 'Sponsors.hidden' => 'boolean', 'hidden' => 'boolean', 'Sponsors__category' => 'string', 'Sponsors.category' => 'string', 'category' => 'string', 'Sponsors__description' => 'text', 'Sponsors.description' => 'text', 'description' => 'text', 'Sponsors__city' => 'string', 'Sponsors.city' => 'string', 'city' => 'string', 'Sponsors__sort' => 'integer', 'Sponsors.sort' => 'integer', 'sort' => 'integer' ], 'decorators' => (int) 0, 'executed' => false, 'hydrate' => true, 'buffered' => true, 'formatters' => (int) 0, 'mapReducers' => (int) 0, 'contain' => [], 'matching' => [], 'extraOptions' => [], 'repository' => object(Cake\ORM\Table) {} } $ticket_link = '' $banners = object(Cake\ORM\Query) { '(help)' => 'This is a Query object, to get the results execute or iterate it.', 'sql' => 'SELECT Sponsors.id AS Sponsors__id, Sponsors.link_url AS Sponsors__link_url, Sponsors.image AS Sponsors__image, Sponsors.hidden AS Sponsors__hidden, Sponsors.category AS Sponsors__category, Sponsors.description AS Sponsors__description, Sponsors.city AS Sponsors__city, Sponsors.sort AS Sponsors__sort FROM sponsors Sponsors WHERE (hidden = :c0 AND category = :c1)', 'params' => [ ':c0' => [ [maximum depth reached] ], ':c1' => [ [maximum depth reached] ] ], 'defaultTypes' => [ 'Sponsors__id' => 'integer', 'Sponsors.id' => 'integer', 'id' => 'integer', 'Sponsors__link_url' => 'string', 'Sponsors.link_url' => 'string', 'link_url' => 'string', 'Sponsors__image' => 'binary', 'Sponsors.image' => 'binary', 'image' => 'binary', 'Sponsors__hidden' => 'boolean', 'Sponsors.hidden' => 'boolean', 'hidden' => 'boolean', 'Sponsors__category' => 'string', 'Sponsors.category' => 'string', 'category' => 'string', 'Sponsors__description' => 'text', 'Sponsors.description' => 'text', 'description' => 'text', 'Sponsors__city' => 'string', 'Sponsors.city' => 'string', 'city' => 'string', 'Sponsors__sort' => 'integer', 'Sponsors.sort' => 'integer', 'sort' => 'integer' ], 'decorators' => (int) 0, 'executed' => false, 'hydrate' => true, 'buffered' => true, 'formatters' => (int) 0, 'mapReducers' => (int) 0, 'contain' => [], 'matching' => [], 'extraOptions' => [], 'repository' => object(Cake\ORM\Table) {} } $festival = 'mia' $title_slug = 'the angel (el angel)' $image = object(Cake\ORM\Entity) { 'id' => (int) 939, 'parent_table' => 'Films', 'parent_id' => (int) 1102, 'image_group' => 'film_header_images', 'alt_text' => null, 'image_data' => resource, 'sort' => (int) 5, '[new]' => false, '[accessible]' => [ '*' => true ], '[dirty]' => [], '[original]' => [], '[virtual]' => [], '[hasErrors]' => false, '[errors]' => [], '[invalid]' => [], '[repository]' => 'FilmHeaderImages' } $key = (int) 5 $festival_pick = object(Cake\ORM\Entity) { 'id' => (int) 264, 'film_id' => (int) 1102, 'festival_pick_user_id' => (int) 1, 'quote' => '"Visually the best ending of any film in the Festival."', 'festival_pick_user' => null, '[new]' => false, '[accessible]' => [ '*' => true ], '[dirty]' => [], '[original]' => [], '[virtual]' => [], '[hasErrors]' => false, '[errors]' => [], '[invalid]' => [], '[repository]' => 'FestivalPicks' }include - ROOT/templates/Films/info.php, line 156 Cake\View\View::_evaluate() - CORE/src/View/View.php, line 1160 Cake\View\View::_render() - CORE/src/View/View.php, line 1121 Cake\View\View::render() - CORE/src/View/View.php, line 751 Cake\Controller\Controller::render() - CORE/src/Controller/Controller.php, line 688 Cake\Controller\Controller::invokeAction() - CORE/src/Controller/Controller.php, line 530 Cake\Controller\ControllerFactory::invoke() - CORE/src/Controller/ControllerFactory.php, line 79 Cake\Http\BaseApplication::handle() - CORE/src/Http/BaseApplication.php, line 229 Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 77 Cake\Http\Middleware\BodyParserMiddleware::process() - CORE/src/Http/Middleware/BodyParserMiddleware.php, line 159 Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 73 Cake\Routing\Middleware\RoutingMiddleware::process() - CORE/src/Routing/Middleware/RoutingMiddleware.php, line 160 Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 73 Cake\Routing\Middleware\AssetMiddleware::process() - CORE/src/Routing/Middleware/AssetMiddleware.php, line 68 Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 73 Cake\Error\Middleware\ErrorHandlerMiddleware::process() - CORE/src/Error/Middleware/ErrorHandlerMiddleware.php, line 119 Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 73
Notice (8): Trying to get property 'title' of non-object [ROOT/templates/Films/info.php, line 156]Code Context<div class="festival-pick-info">
<p class="festival-picks-name"><?= $festival_pick->festival_pick_user->name; ?> - <?= $festival_pick->festival_pick_user->title; ?></p>
<?php if(!empty($festival_pick->quote)): ?>
$templateFile = '/home/mifo/public_html/templates/Films/info.php' $dataForView = [ 'film' => object(Cake\ORM\Entity) { 'id' => (int) 1102, 'poster' => null, 'visible' => true, 'spotlight' => false, 'title' => 'The Angel (El Angel)', 'genre' => 'Action, Bi, Crime, Drama, Gay, Historical Fiction, Romance, Suspense', 'category' => '', 'streaming_category' => null, 'venue' => 'The Classic Gateway Theatre', 'venue_address' => '1820 E Sunrise Blvd, Fort Lauderdale, FL 33304', 'ticket_link' => 'https://tickets.completeticketsolutions.com/osff/Online/seatSelect.asp?BOset::WSmap::seatmap::performance_ids=665E9843-DDB2-401C-B6DC-92847282D2AE', 'virtual_ticket_link' => null, 'party_ticket_link' => null, 'in_theaters' => true, 'datetime' => object(Cake\I18n\FrozenTime) {}, 'has_endtime' => false, 'endtime' => null, 'is_streaming' => false, 'streaming_start' => null, 'streaming_end' => null, 'event_id' => null, 'director' => 'Luis Ortega', 'runtime' => '115 minutes', 'language' => 'Spanish with English Subtitles', 'country' => 'Argentina, 2018', 'youtube_link' => '<iframe width="560" height="315" src="https://www.youtube.com/embed/W9T5V5k4x5E" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen></iframe>', 'twitter_link' => '', 'facebook_link' => '', 'synopsis' => 'Produced by Pedro Almodóvar, Luis Ortega's stylish, pop-infused, true-crime thriller traces the rise of one of Argentina's most notorious serial killers — Carlos Robledo Puch, the longest-serving prisoner in Argentine history. It's 1971 and Carlitos (Lorenzo Ferro) is an angel-faced Buenos Aires teen — and a successful small-time thief. When he meets the handsome and hard-as-nails Ramón (Chino Darín) at his new school, the pair are instantly drawn to one another and soon embark on an escalating journey of violent criminality.', 'logline' => null, 'image' => resource, 'thumbnail' => resource, 'additional_info' => '', 'preceded_by' => '', 'community_partner' => resource, 'community_partner_link' => '', 'community_partner_enabled' => true, 'community_partner2' => resource, 'community_partner_link2' => '', 'community_partner_enabled2' => false, 'sponsor' => resource, 'sponsor_link' => '', 'sponsor_enabled' => false, 'year' => (int) 0, 'city' => 'ftl', 'series' => 'Festival', 'event' => null, 'film_header_images' => [ [maximum depth reached] ], 'festival_pick_talent' => [[maximum depth reached]], 'festival_picks' => [ [maximum depth reached] ], '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'Films' }, 'suggested_films' => [ (int) 0 => object(Cake\ORM\Entity) {}, (int) 1 => object(Cake\ORM\Entity) {} ], 'title' => 'OUTshine Film Festival - The Angel (El Angel)', 'presenting_sponsors' => object(Cake\ORM\Query) { '(help)' => 'This is a Query object, to get the results execute or iterate it.', 'sql' => 'SELECT Sponsors.id AS Sponsors__id, Sponsors.link_url AS Sponsors__link_url, Sponsors.image AS Sponsors__image, Sponsors.hidden AS Sponsors__hidden, Sponsors.category AS Sponsors__category, Sponsors.description AS Sponsors__description, Sponsors.city AS Sponsors__city, Sponsors.sort AS Sponsors__sort FROM sponsors Sponsors WHERE (hidden = :c0 AND category = :c1)', 'params' => [ [maximum depth reached] ], 'defaultTypes' => [ [maximum depth reached] ], 'decorators' => (int) 0, 'executed' => false, 'hydrate' => true, 'buffered' => true, 'formatters' => (int) 0, 'mapReducers' => (int) 0, 'contain' => [[maximum depth reached]], 'matching' => [[maximum depth reached]], 'extraOptions' => [[maximum depth reached]], 'repository' => object(Cake\ORM\Table) {} }, 'sponsors_loop' => object(Cake\ORM\Query) { '(help)' => 'This is a Query object, to get the results execute or iterate it.', 'sql' => 'SELECT Sponsors.id AS Sponsors__id, Sponsors.link_url AS Sponsors__link_url, Sponsors.image AS Sponsors__image, Sponsors.hidden AS Sponsors__hidden, Sponsors.category AS Sponsors__category, Sponsors.description AS Sponsors__description, Sponsors.city AS Sponsors__city, Sponsors.sort AS Sponsors__sort FROM sponsors Sponsors WHERE (hidden = :c0 AND category = :c1)', 'params' => [ [maximum depth reached] ], 'defaultTypes' => [ [maximum depth reached] ], 'decorators' => (int) 0, 'executed' => false, 'hydrate' => true, 'buffered' => true, 'formatters' => (int) 0, 'mapReducers' => (int) 0, 'contain' => [[maximum depth reached]], 'matching' => [[maximum depth reached]], 'extraOptions' => [[maximum depth reached]], 'repository' => object(Cake\ORM\Table) {} }, 'skyscrapers' => object(Cake\ORM\Query) { '(help)' => 'This is a Query object, to get the results execute or iterate it.', 'sql' => 'SELECT Sponsors.id AS Sponsors__id, Sponsors.link_url AS Sponsors__link_url, Sponsors.image AS Sponsors__image, Sponsors.hidden AS Sponsors__hidden, Sponsors.category AS Sponsors__category, Sponsors.description AS Sponsors__description, Sponsors.city AS Sponsors__city, Sponsors.sort AS Sponsors__sort FROM sponsors Sponsors WHERE (hidden = :c0 AND category = :c1)', 'params' => [ [maximum depth reached] ], 'defaultTypes' => [ [maximum depth reached] ], 'decorators' => (int) 0, 'executed' => false, 'hydrate' => true, 'buffered' => true, 'formatters' => (int) 0, 'mapReducers' => (int) 0, 'contain' => [[maximum depth reached]], 'matching' => [[maximum depth reached]], 'extraOptions' => [[maximum depth reached]], 'repository' => object(Cake\ORM\Table) {} }, 'ticket_link' => '', 'banners' => object(Cake\ORM\Query) { '(help)' => 'This is a Query object, to get the results execute or iterate it.', 'sql' => 'SELECT Sponsors.id AS Sponsors__id, Sponsors.link_url AS Sponsors__link_url, Sponsors.image AS Sponsors__image, Sponsors.hidden AS Sponsors__hidden, Sponsors.category AS Sponsors__category, Sponsors.description AS Sponsors__description, Sponsors.city AS Sponsors__city, Sponsors.sort AS Sponsors__sort FROM sponsors Sponsors WHERE (hidden = :c0 AND category = :c1)', 'params' => [ [maximum depth reached] ], 'defaultTypes' => [ [maximum depth reached] ], 'decorators' => (int) 0, 'executed' => false, 'hydrate' => true, 'buffered' => true, 'formatters' => (int) 0, 'mapReducers' => (int) 0, 'contain' => [[maximum depth reached]], 'matching' => [[maximum depth reached]], 'extraOptions' => [[maximum depth reached]], 'repository' => object(Cake\ORM\Table) {} }, 'festival' => 'mia' ] $film = object(Cake\ORM\Entity) { 'id' => (int) 1102, 'poster' => null, 'visible' => true, 'spotlight' => false, 'title' => 'The Angel (El Angel)', 'genre' => 'Action, Bi, Crime, Drama, Gay, Historical Fiction, Romance, Suspense', 'category' => '', 'streaming_category' => null, 'venue' => 'The Classic Gateway Theatre', 'venue_address' => '1820 E Sunrise Blvd, Fort Lauderdale, FL 33304', 'ticket_link' => 'https://tickets.completeticketsolutions.com/osff/Online/seatSelect.asp?BOset::WSmap::seatmap::performance_ids=665E9843-DDB2-401C-B6DC-92847282D2AE', 'virtual_ticket_link' => null, 'party_ticket_link' => null, 'in_theaters' => true, 'datetime' => object(Cake\I18n\FrozenTime) {}, 'has_endtime' => false, 'endtime' => null, 'is_streaming' => false, 'streaming_start' => null, 'streaming_end' => null, 'event_id' => null, 'director' => 'Luis Ortega', 'runtime' => '115 minutes', 'language' => 'Spanish with English Subtitles', 'country' => 'Argentina, 2018', 'youtube_link' => '<iframe width="560" height="315" src="https://www.youtube.com/embed/W9T5V5k4x5E" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen></iframe>', 'twitter_link' => '', 'facebook_link' => '', 'synopsis' => 'Produced by Pedro Almodóvar, Luis Ortega's stylish, pop-infused, true-crime thriller traces the rise of one of Argentina's most notorious serial killers — Carlos Robledo Puch, the longest-serving prisoner in Argentine history. It's 1971 and Carlitos (Lorenzo Ferro) is an angel-faced Buenos Aires teen — and a successful small-time thief. When he meets the handsome and hard-as-nails Ramón (Chino Darín) at his new school, the pair are instantly drawn to one another and soon embark on an escalating journey of violent criminality.', 'logline' => null, 'image' => resource, 'thumbnail' => resource, 'additional_info' => '', 'preceded_by' => '', 'community_partner' => resource, 'community_partner_link' => '', 'community_partner_enabled' => true, 'community_partner2' => resource, 'community_partner_link2' => '', 'community_partner_enabled2' => false, 'sponsor' => resource, 'sponsor_link' => '', 'sponsor_enabled' => false, 'year' => (int) 0, 'city' => 'ftl', 'series' => 'Festival', 'event' => null, 'film_header_images' => [ (int) 0 => object(Cake\ORM\Entity) {}, (int) 1 => object(Cake\ORM\Entity) {}, (int) 2 => object(Cake\ORM\Entity) {}, (int) 3 => object(Cake\ORM\Entity) {}, (int) 4 => object(Cake\ORM\Entity) {}, (int) 5 => object(Cake\ORM\Entity) {} ], 'festival_pick_talent' => [], 'festival_picks' => [ (int) 0 => object(Cake\ORM\Entity) {}, (int) 1 => object(Cake\ORM\Entity) {}, (int) 2 => object(Cake\ORM\Entity) {} ], '[new]' => false, '[accessible]' => [ '*' => true ], '[dirty]' => [], '[original]' => [], '[virtual]' => [], '[hasErrors]' => false, '[errors]' => [], '[invalid]' => [], '[repository]' => 'Films' } $suggested_films = [ (int) 0 => object(Cake\ORM\Entity) { 'id' => (int) 1937, 'poster' => null, 'visible' => true, 'spotlight' => false, 'title' => 'MEN'S SHORTS PROGRAM', 'genre' => 'Comedy, Drama, Gay, Gender Non-Conforming, Queer, Romance', 'category' => '', 'streaming_category' => '', 'venue' => 'Paradigm Cinemas: Gateway Fort Lauderdale', 'venue_address' => '1820 E Sunrise Blvd. Fort Lauderdale, FL 33304', 'ticket_link' => 'https://outshinefall2025.eventive.org/schedule/68d20d19c2a5500e895093c5', 'virtual_ticket_link' => 'https://watch.eventive.org/outshinefall2025/play/68d21a7991859f1adef46d8c', 'party_ticket_link' => '', 'in_theaters' => true, 'datetime' => object(Cake\I18n\FrozenTime) {}, 'has_endtime' => false, 'endtime' => null, 'is_streaming' => true, 'streaming_start' => object(Cake\I18n\FrozenTime) {}, 'streaming_end' => object(Cake\I18n\FrozenTime) {}, 'event_id' => null, 'director' => '', 'runtime' => 'TRT: 117 minutes', 'language' => '', 'country' => '', 'youtube_link' => '<iframe width="560" height="315" src="https://www.youtube.com/embed/YMfRkM4UZ9M?si=7ZGiWRM1NDACaplE" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>', 'twitter_link' => null, 'facebook_link' => '', 'synopsis' => '<b>Gender Reveal</b> Mo Matton, 13 minutes, Canada Rhys, a dedicated people pleaser, winds up at their boss’ gender reveal party with their two partners. The throuple soon realize that they are dealing with more than they were prepared for and their ability to survive the event comes into question. <b>Skin On Skin</b> Simon Schneckenburger, 30 minutes, Germany, In German with English subtitles Two men displaced in the hell of the German meat industry. Something lies between them. Something makes them dream again. <b>Institution</b> Jonathan Wysocki, 3 minutes, USA A filmmaker contemplates his same-sex marriage, his parents’ “traditional” marriage, the Apollo 13 space mission, and a debate against a marriage equality bill. <b>A Friend of Dorothy</b> Lee Knight, 21 minutes, UK A poignant short film that delves into the unexpected bond between Dorothy, an elderly woman living alone, and JJ, her young neighbor. When JJ’s football accidentally lands in Dorothy’s garden, a gentle friendship begins to bloom. As their connection deepens, the film tenderly explores themes of loneliness, intergenerational connection, and queer identity. <b>My Age Now</b> Daniel Talbott 15 minutes, USA On a Sunday that is a brief respite from everyday life, a young man is haunted by a final voice message, a break up, and a 'goodbye' he can't take back. <b>Arriba Beach</b> Nish Gera, Portugal, 35 minutes, In Portuguese and English with English subtitles Summertime. Sam and Adele are on a beach holiday in Portugal. When Sam locks eyes with Miguel, the attraction between them throws Sam, Adele, Miguel, and his friend Santiago into a new configuration. The shelter of the woods and the dynamism of the sea lead into a night of secrets and revelations.', 'logline' => 'An eclectic selection of queer male stories that explore love, desire, and the complexities of identity. Honest, moving, and always engaging.', 'image' => null, 'thumbnail' => null, 'additional_info' => '', 'preceded_by' => '', 'community_partner' => null, 'community_partner_link' => '', 'community_partner_enabled' => false, 'community_partner2' => null, 'community_partner_link2' => '', 'community_partner_enabled2' => false, 'sponsor' => null, 'sponsor_link' => '', 'sponsor_enabled' => false, 'year' => null, 'city' => 'ftl', 'series' => 'Fall Edition', 'film_header_images' => [ [maximum depth reached] ], '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'Films' }, (int) 1 => object(Cake\ORM\Entity) { 'id' => (int) 1933, 'poster' => null, 'visible' => true, 'spotlight' => false, 'title' => 'ARMY OF LOVERS: THE SACRED BAND OF ANCIENT GREECE', 'genre' => 'Documentary, Gay, Historical', 'category' => '', 'streaming_category' => '', 'venue' => 'Paradigm Cinemas: Gateway Fort Lauderdale', 'venue_address' => '1820 E Sunrise Blvd. Fort Lauderdale, FL 33304', 'ticket_link' => 'https://outshinefall2025.eventive.org/schedule/68d20a7925a06f7775f328ba', 'virtual_ticket_link' => 'https://watch.eventive.org/outshinefall2025/play/68d2184c44037610d7ab2a0e', 'party_ticket_link' => '', 'in_theaters' => true, 'datetime' => object(Cake\I18n\FrozenTime) {}, 'has_endtime' => false, 'endtime' => null, 'is_streaming' => true, 'streaming_start' => object(Cake\I18n\FrozenTime) {}, 'streaming_end' => object(Cake\I18n\FrozenTime) {}, 'event_id' => null, 'director' => 'Lefteris Charitos', 'runtime' => '86 minutes', 'language' => 'In English', 'country' => 'Greece, Austria', 'youtube_link' => '<div style="padding:56.25% 0 0 0;position:relative;"><iframe src="https://player.vimeo.com/video/1088717234?badge=0&autopause=0&player_id=0&app_id=58479" frameborder="0" allow="autoplay; fullscreen; picture-in-picture; clipboard-write; encrypted-media; web-share" referrerpolicy="strict-origin-when-cross-origin" style="position:absolute;top:0;left:0;width:100%;height:100%;" title="ARMY OF LOVERS / TRAILER / ENG"></iframe></div><script src="https://player.vimeo.com/api/player.js"></script>', 'twitter_link' => null, 'facebook_link' => '', 'synopsis' => 'This richly crafted documentary unveils the lost legacy of the Sacred Band of Thebes, an elite ancient Greek army composed of 150 pairs of male lovers, undefeated for decades until their tragic fall at Chaeronea. Through forensic archaeological research, rare archival materials, expert testimony, ancient artwork, and immersive animation, director Lefteris Charitos resurrects a powerful tale of heroism, queer love, and brotherhood. Featuring historians and field experts the film challenges our modern perceptions of gender, masculinity, and the enduring resonance of queer histories.', 'logline' => 'A groundbreaking documentary resurfaces the epic story of the Sacred Band, 300 Theban warriors bound in same-sex pairs, recasting ancient heroism as an enduring testament to queer love, courage, and history rediscovered.', 'image' => null, 'thumbnail' => null, 'additional_info' => '', 'preceded_by' => '', 'community_partner' => null, 'community_partner_link' => '', 'community_partner_enabled' => false, 'community_partner2' => null, 'community_partner_link2' => '', 'community_partner_enabled2' => false, 'sponsor' => null, 'sponsor_link' => '', 'sponsor_enabled' => false, 'year' => null, 'city' => 'ftl', 'series' => 'Fall Edition', 'film_header_images' => [ [maximum depth reached] ], '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'Films' } ] $title = 'OUTshine Film Festival - The Angel (El Angel)' $presenting_sponsors = object(Cake\ORM\Query) { '(help)' => 'This is a Query object, to get the results execute or iterate it.', 'sql' => 'SELECT Sponsors.id AS Sponsors__id, Sponsors.link_url AS Sponsors__link_url, Sponsors.image AS Sponsors__image, Sponsors.hidden AS Sponsors__hidden, Sponsors.category AS Sponsors__category, Sponsors.description AS Sponsors__description, Sponsors.city AS Sponsors__city, Sponsors.sort AS Sponsors__sort FROM sponsors Sponsors WHERE (hidden = :c0 AND category = :c1)', 'params' => [ ':c0' => [ [maximum depth reached] ], ':c1' => [ [maximum depth reached] ] ], 'defaultTypes' => [ 'Sponsors__id' => 'integer', 'Sponsors.id' => 'integer', 'id' => 'integer', 'Sponsors__link_url' => 'string', 'Sponsors.link_url' => 'string', 'link_url' => 'string', 'Sponsors__image' => 'binary', 'Sponsors.image' => 'binary', 'image' => 'binary', 'Sponsors__hidden' => 'boolean', 'Sponsors.hidden' => 'boolean', 'hidden' => 'boolean', 'Sponsors__category' => 'string', 'Sponsors.category' => 'string', 'category' => 'string', 'Sponsors__description' => 'text', 'Sponsors.description' => 'text', 'description' => 'text', 'Sponsors__city' => 'string', 'Sponsors.city' => 'string', 'city' => 'string', 'Sponsors__sort' => 'integer', 'Sponsors.sort' => 'integer', 'sort' => 'integer' ], 'decorators' => (int) 0, 'executed' => false, 'hydrate' => true, 'buffered' => true, 'formatters' => (int) 0, 'mapReducers' => (int) 0, 'contain' => [], 'matching' => [], 'extraOptions' => [], 'repository' => object(Cake\ORM\Table) {} } $sponsors_loop = object(Cake\ORM\Query) { '(help)' => 'This is a Query object, to get the results execute or iterate it.', 'sql' => 'SELECT Sponsors.id AS Sponsors__id, Sponsors.link_url AS Sponsors__link_url, Sponsors.image AS Sponsors__image, Sponsors.hidden AS Sponsors__hidden, Sponsors.category AS Sponsors__category, Sponsors.description AS Sponsors__description, Sponsors.city AS Sponsors__city, Sponsors.sort AS Sponsors__sort FROM sponsors Sponsors WHERE (hidden = :c0 AND category = :c1)', 'params' => [ ':c0' => [ [maximum depth reached] ], ':c1' => [ [maximum depth reached] ] ], 'defaultTypes' => [ 'Sponsors__id' => 'integer', 'Sponsors.id' => 'integer', 'id' => 'integer', 'Sponsors__link_url' => 'string', 'Sponsors.link_url' => 'string', 'link_url' => 'string', 'Sponsors__image' => 'binary', 'Sponsors.image' => 'binary', 'image' => 'binary', 'Sponsors__hidden' => 'boolean', 'Sponsors.hidden' => 'boolean', 'hidden' => 'boolean', 'Sponsors__category' => 'string', 'Sponsors.category' => 'string', 'category' => 'string', 'Sponsors__description' => 'text', 'Sponsors.description' => 'text', 'description' => 'text', 'Sponsors__city' => 'string', 'Sponsors.city' => 'string', 'city' => 'string', 'Sponsors__sort' => 'integer', 'Sponsors.sort' => 'integer', 'sort' => 'integer' ], 'decorators' => (int) 0, 'executed' => false, 'hydrate' => true, 'buffered' => true, 'formatters' => (int) 0, 'mapReducers' => (int) 0, 'contain' => [], 'matching' => [], 'extraOptions' => [], 'repository' => object(Cake\ORM\Table) {} } $skyscrapers = object(Cake\ORM\Query) { '(help)' => 'This is a Query object, to get the results execute or iterate it.', 'sql' => 'SELECT Sponsors.id AS Sponsors__id, Sponsors.link_url AS Sponsors__link_url, Sponsors.image AS Sponsors__image, Sponsors.hidden AS Sponsors__hidden, Sponsors.category AS Sponsors__category, Sponsors.description AS Sponsors__description, Sponsors.city AS Sponsors__city, Sponsors.sort AS Sponsors__sort FROM sponsors Sponsors WHERE (hidden = :c0 AND category = :c1)', 'params' => [ ':c0' => [ [maximum depth reached] ], ':c1' => [ [maximum depth reached] ] ], 'defaultTypes' => [ 'Sponsors__id' => 'integer', 'Sponsors.id' => 'integer', 'id' => 'integer', 'Sponsors__link_url' => 'string', 'Sponsors.link_url' => 'string', 'link_url' => 'string', 'Sponsors__image' => 'binary', 'Sponsors.image' => 'binary', 'image' => 'binary', 'Sponsors__hidden' => 'boolean', 'Sponsors.hidden' => 'boolean', 'hidden' => 'boolean', 'Sponsors__category' => 'string', 'Sponsors.category' => 'string', 'category' => 'string', 'Sponsors__description' => 'text', 'Sponsors.description' => 'text', 'description' => 'text', 'Sponsors__city' => 'string', 'Sponsors.city' => 'string', 'city' => 'string', 'Sponsors__sort' => 'integer', 'Sponsors.sort' => 'integer', 'sort' => 'integer' ], 'decorators' => (int) 0, 'executed' => false, 'hydrate' => true, 'buffered' => true, 'formatters' => (int) 0, 'mapReducers' => (int) 0, 'contain' => [], 'matching' => [], 'extraOptions' => [], 'repository' => object(Cake\ORM\Table) {} } $ticket_link = '' $banners = object(Cake\ORM\Query) { '(help)' => 'This is a Query object, to get the results execute or iterate it.', 'sql' => 'SELECT Sponsors.id AS Sponsors__id, Sponsors.link_url AS Sponsors__link_url, Sponsors.image AS Sponsors__image, Sponsors.hidden AS Sponsors__hidden, Sponsors.category AS Sponsors__category, Sponsors.description AS Sponsors__description, Sponsors.city AS Sponsors__city, Sponsors.sort AS Sponsors__sort FROM sponsors Sponsors WHERE (hidden = :c0 AND category = :c1)', 'params' => [ ':c0' => [ [maximum depth reached] ], ':c1' => [ [maximum depth reached] ] ], 'defaultTypes' => [ 'Sponsors__id' => 'integer', 'Sponsors.id' => 'integer', 'id' => 'integer', 'Sponsors__link_url' => 'string', 'Sponsors.link_url' => 'string', 'link_url' => 'string', 'Sponsors__image' => 'binary', 'Sponsors.image' => 'binary', 'image' => 'binary', 'Sponsors__hidden' => 'boolean', 'Sponsors.hidden' => 'boolean', 'hidden' => 'boolean', 'Sponsors__category' => 'string', 'Sponsors.category' => 'string', 'category' => 'string', 'Sponsors__description' => 'text', 'Sponsors.description' => 'text', 'description' => 'text', 'Sponsors__city' => 'string', 'Sponsors.city' => 'string', 'city' => 'string', 'Sponsors__sort' => 'integer', 'Sponsors.sort' => 'integer', 'sort' => 'integer' ], 'decorators' => (int) 0, 'executed' => false, 'hydrate' => true, 'buffered' => true, 'formatters' => (int) 0, 'mapReducers' => (int) 0, 'contain' => [], 'matching' => [], 'extraOptions' => [], 'repository' => object(Cake\ORM\Table) {} } $festival = 'mia' $title_slug = 'the angel (el angel)' $image = object(Cake\ORM\Entity) { 'id' => (int) 939, 'parent_table' => 'Films', 'parent_id' => (int) 1102, 'image_group' => 'film_header_images', 'alt_text' => null, 'image_data' => resource, 'sort' => (int) 5, '[new]' => false, '[accessible]' => [ '*' => true ], '[dirty]' => [], '[original]' => [], '[virtual]' => [], '[hasErrors]' => false, '[errors]' => [], '[invalid]' => [], '[repository]' => 'FilmHeaderImages' } $key = (int) 5 $festival_pick = object(Cake\ORM\Entity) { 'id' => (int) 264, 'film_id' => (int) 1102, 'festival_pick_user_id' => (int) 1, 'quote' => '"Visually the best ending of any film in the Festival."', 'festival_pick_user' => null, '[new]' => false, '[accessible]' => [ '*' => true ], '[dirty]' => [], '[original]' => [], '[virtual]' => [], '[hasErrors]' => false, '[errors]' => [], '[invalid]' => [], '[repository]' => 'FestivalPicks' }include - ROOT/templates/Films/info.php, line 156 Cake\View\View::_evaluate() - CORE/src/View/View.php, line 1160 Cake\View\View::_render() - CORE/src/View/View.php, line 1121 Cake\View\View::render() - CORE/src/View/View.php, line 751 Cake\Controller\Controller::render() - CORE/src/Controller/Controller.php, line 688 Cake\Controller\Controller::invokeAction() - CORE/src/Controller/Controller.php, line 530 Cake\Controller\ControllerFactory::invoke() - CORE/src/Controller/ControllerFactory.php, line 79 Cake\Http\BaseApplication::handle() - CORE/src/Http/BaseApplication.php, line 229 Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 77 Cake\Http\Middleware\BodyParserMiddleware::process() - CORE/src/Http/Middleware/BodyParserMiddleware.php, line 159 Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 73 Cake\Routing\Middleware\RoutingMiddleware::process() - CORE/src/Routing/Middleware/RoutingMiddleware.php, line 160 Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 73 Cake\Routing\Middleware\AssetMiddleware::process() - CORE/src/Routing/Middleware/AssetMiddleware.php, line 68 Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 73 Cake\Error\Middleware\ErrorHandlerMiddleware::process() - CORE/src/Error/Middleware/ErrorHandlerMiddleware.php, line 119 Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 73
"Visually the best ending of any film in the Festival."
OFFICIAL SELECTIONS -
Argentina Submission to the 91st Academy Awards - Best Foreign Film
OFFICIAL SELECTIONS -
Official Selection - Cannes Film Festival
Official Selection - Toronto International Film Festival