/home/shquier/easyconf.net/easychair/app/helpers/workflow.php:10:        'decision'  => ['production','rejected'],
/home/shquier/easyconf.net/easychair/app/helpers/workflow.php:11:        'production'=> ['published'],
/home/shquier/easyconf.net/easychair/app/helpers/workflow.php:12:        'published' => []
/home/shquier/easyconf.net/easychair/app/helpers/easychair_translate.php:48:            'Production' => 'الإنتاج',
/home/shquier/easyconf.net/easychair/app/helpers/easychair_translate.php:147:    'menu.production' => 'الإنتاج',
/home/shquier/easyconf.net/easychair/app/helpers/easychair_translate.php:148:    'menu.issues' => 'الأعداد والمنشورات',
/home/shquier/easyconf.net/easychair/app/views/admin/proceedings/index.php:18:      <form method="post" action="<?= e(base_path('action/proceedings/publish')) ?>">
/home/shquier/easyconf.net/easychair/app/views/admin/proceedings/index.php:21:          <i class="fa fa-bullhorn"></i> <?= e(t('publish') ?? 'Publish') ?>
/home/shquier/easyconf.net/easychair/app/views/admin/proceedings/index.php:25:      <a class="btn btn-outline-secondary" href="<?= e(base_path('admin/production?conference_id='.(int)$confId)) ?>">
/home/shquier/easyconf.net/easychair/app/views/admin/dashboard.php.tracefix.20260525_224608:1148:Publish
/home/shquier/easyconf.net/easychair/app/views/admin/submission_search/index.php:99:.ecStatus.production{
/home/shquier/easyconf.net/easychair/app/views/admin/submission_search/index.php:105:.ecStatus.assigned_to_issue{
/home/shquier/easyconf.net/easychair/app/views/admin/submission_search/index.php:111:.ecStatus.published{
/home/shquier/easyconf.net/easychair/app/views/admin/submission_search/index.php:117:.ecStatus.camera_ready{
/home/shquier/easyconf.net/easychair/app/views/admin/submission_search/index.php:132::not([class*="production"])
/home/shquier/easyconf.net/easychair/app/views/admin/submission_search/index.php:133::not([class*="assigned_to_issue"])
/home/shquier/easyconf.net/easychair/app/views/admin/submission_search/index.php:134::not([class*="published"])
/home/shquier/easyconf.net/easychair/app/views/admin/submission_search/index.php:135::not([class*="camera_ready"]){
/home/shquier/easyconf.net/easychair/app/views/admin/submission_search/index.php:147:            <div class="opacity-75">Safe search page for opening workflow, production, and issue operations.</div>
/home/shquier/easyconf.net/easychair/app/views/admin/submission_search/index.php:163:                        <?php foreach (['submitted','under_review','revision_required','revision_submitted','accepted','rejected','camera_ready','production','assigned_to_issue','published'] as $x): ?>
/home/shquier/easyconf.net/easychair/app/views/admin/submission_search/index.php:173:                        <?php foreach (['submitted','screening','reviewing','rebuttal','revision_required','revision_submitted','accepted','rejected','camera_ready','production','galley','assigned_to_issue','issue','published'] as $x): ?>
/home/shquier/easyconf.net/easychair/app/views/admin/submissions_board.php:17:            <?php foreach (['submitted','under_review','revision_minor','revision_major','revision_submitted','accepted','rejected','camera_ready_required','camera_ready_submitted','published','archived'] as $s): ?>
/home/shquier/easyconf.net/easychair/app/views/admin/submissions_board.php:37:            <?php foreach (['under_review','revision_minor','revision_major','accepted','rejected','camera_ready_required','published','archived'] as $s): ?>
/home/shquier/easyconf.net/easychair/app/views/admin/submission_workflow/index.php:11:$galleys = $galleys ?? [];
/home/shquier/easyconf.net/easychair/app/views/admin/submission_workflow/index.php:32:                <span class="badge bg-info text-dark"><?= sw_h($submission['production_status'] ?? '') ?></span>
/home/shquier/easyconf.net/easychair/app/views/admin/submission_workflow/index.php:384:                                <?php foreach (['submitted','under_review','revision_required','revision_submitted','accepted','rejected','camera_ready','production','assigned_to_issue','published'] as $s): ?>
/home/shquier/easyconf.net/easychair/app/views/admin/submission_workflow/index.php:395:                                <?php foreach (['submitted','screening','reviewing','rebuttal','revision_required','revision_submitted','accepted','rejected','camera_ready','production','galley','assigned_to_issue','issue','published'] as $s): ?>
/home/shquier/easyconf.net/easychair/app/views/admin/submission_workflow/index.php:404:                            <label class="form-label fw-bold">Production</label>
/home/shquier/easyconf.net/easychair/app/views/admin/submission_workflow/index.php:405:                            <select name="production_status" class="form-select">
/home/shquier/easyconf.net/easychair/app/views/admin/submission_workflow/index.php:406:                                <?php foreach (['pending','camera_ready_uploaded','galley_uploaded','approved','published'] as $s): ?>
/home/shquier/easyconf.net/easychair/app/views/admin/submission_workflow/index.php:407:                                    <option value="<?= sw_h($s) ?>" <?= (($submission['production_status'] ?? '') === $s) ? 'selected' : '' ?>>
/home/shquier/easyconf.net/easychair/app/views/admin/role_dashboard.php.trace.20260525_224431:1091:Published
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/enterprise_institutional_sustainability_growth_intelligence_center.php:86:<th>Published</th>
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/enterprise_institutional_sustainability_growth_intelligence_center.php:102:<td><?= (int)$r['published_articles'] ?></td>
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/publication_analytics_warehouse.php:23:<div class="text-muted">Published</div>
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/publication_analytics_warehouse.php:24:<h2><?= (int)$stats['published'] ?></h2>
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/publication_analytics_warehouse.php:70:Issue Analytics
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/publication_analytics_warehouse.php:81:<th>Issue</th>
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/publication_analytics_warehouse.php:89:<?php foreach($issues as $i): ?>
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/publication_analytics_warehouse.php:94:<td><?= htmlspecialchars($i['issue_no']) ?></td>
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/proceedings_export_center.php:23:Available Proceedings Issues
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/proceedings_export_center.php:39:<th>Issue</th>
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/proceedings_export_center.php:50:<?php foreach($issues as $i): ?>
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/proceedings_export_center.php:63:<?= htmlspecialchars($i['issue_no']) ?>
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/proceedings_export_center.php:78:href="/easychair/admin/conference-home/export-issue-csv?issue_id=<?= (int)$i['id'] ?>"
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/proceedings_export_center.php:85:href="/easychair/admin/issues"
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/proceedings_export_center.php:87:Open Issue
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/proceedings_export_center.php:119:Issue Metadata Export
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/proceedings_export_center.php:147:Approved Galleys Package
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/operations.php:11:['Published',$stats['published']],
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/operations.php:98:'publish_status'
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/self_healing.php:46:<th>Issue</th>
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/self_healing.php:50:<?php foreach($issues as $row): ?>
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/self_healing.php:53:<td><?= htmlspecialchars($row['issue_type']) ?></td>
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/create_section.php.before_testimonials_slider:754:            body_en: "The submitted paper must not have been previously presented or published."
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/enterprise_conference_performance_intelligence_center.php:99:<th>Published</th>
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/enterprise_conference_performance_intelligence_center.php:123:<td><?= (int)$r['published'] ?></td>
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/enterprise_academic_reputation_global_visibility_intelligence_center.php:86:<th>Published</th>
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/enterprise_academic_reputation_global_visibility_intelligence_center.php:99:<td><?= (int)$r['published_articles'] ?></td>
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/enterprise_research_excellence_accreditation_intelligence_center.php:88:<th>Published</th>
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/enterprise_research_excellence_accreditation_intelligence_center.php:105:<td><?= (int)$r['published_articles'] ?></td>
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/enterprise_board_directors_intelligence_center.php:39:<th>Published</th>
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/enterprise_board_directors_intelligence_center.php:57:<td><?= (int)$r['published'] ?></td>
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/issue_builder_wizard.php:13:Issue Builder Wizard
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/issue_builder_wizard.php:19:Create and validate proceedings issues.
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/issue_builder_wizard.php:39:Existing Issues
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/issue_builder_wizard.php:53:<th>Issue</th>
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/issue_builder_wizard.php:61:<?php foreach($issues as $i): ?>
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/issue_builder_wizard.php:74:<?= htmlspecialchars($i['issue_no']) ?>
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/issue_builder_wizard.php:97:Approved Galleys Ready For Issue
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/issue_builder_wizard.php:112:<th>Galley</th>
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/issue_builder_wizard.php:137:<?= (int)$r['galley_id'] ?>
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/publications.php:78:<?= (int)$r['published_by'] ?>
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/publications.php:85:$r['published_at']
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/executive_kpi_command_center.php:47:'Approved Production'
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/executive_kpi_command_center.php:48:=> $stats['approved_production'],
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/executive_kpi_command_center.php:50:'Published'
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/executive_kpi_command_center.php:51:=> $stats['published'],
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/enterprise_sustainability_continuous_improvement_center.php:98:<th>Published</th>
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/enterprise_sustainability_continuous_improvement_center.php:116:<td><?= (int)$r['published'] ?></td>
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/publication_analytics.php:12:Publishing KPIs, DOI coverage, issue statistics and workflow analytics.
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/publication_analytics.php:48:<?= $funnel['camera_ready'] ?>
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/publication_analytics.php:52:Camera Ready
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/publication_analytics.php:68:<?= $funnel['production'] ?>
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/publication_analytics.php:72:Production
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/publication_analytics.php:88:<?= $funnel['assigned_to_issue'] ?>
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/publication_analytics.php:92:Assigned To Issue
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/publication_analytics.php:108:<?= $funnel['published'] ?>
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/publication_analytics.php:112:Published
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/publication_analytics.php:166:<?= $missingGalleys ?>
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/publication_analytics.php:170:Missing Galley References
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/publication_analytics.php:185:Issue Statistics
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/publication_analytics.php:199:<th>Issue</th>
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/publication_analytics.php:208:<?php foreach($issueMetrics as $i): ?>
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/publication_analytics.php:221:<?= htmlspecialchars($i['issue_no']) ?>
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/platform_growth_trend_analytics_center.php:22:'Published'
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/platform_growth_trend_analytics_center.php:23:=> $stats['published']
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/platform_data_quality_center.php:22:'Approved Without Issue'
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/platform_data_quality_center.php:23:=> $stats['approved_without_issue'],
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/platform_data_quality_center.php:25:'Broken Issue Articles'
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/platform_data_quality_center.php:26:=> $stats['broken_issue_articles'],
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/enterprise_publication_sustainability_editorial_intelligence_center.php:16:'Published'
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/enterprise_publication_sustainability_editorial_intelligence_center.php:17:=> $stats['published'],
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/enterprise_publication_sustainability_editorial_intelligence_center.php:19:'Assigned To Issue'
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/enterprise_publication_sustainability_editorial_intelligence_center.php:20:=> $stats['assigned_to_issue'],
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/enterprise_publication_sustainability_editorial_intelligence_center.php:22:'Approved Galleys'
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/enterprise_publication_sustainability_editorial_intelligence_center.php:23:=> $stats['approved_galleys'],
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/enterprise_publication_sustainability_editorial_intelligence_center.php:100:Issue Portfolio
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/enterprise_publication_sustainability_editorial_intelligence_center.php:112:<th>Issue</th>
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/enterprise_publication_sustainability_editorial_intelligence_center.php:127:<td><?= htmlspecialchars($r['issue_no']) ?></td>
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/edit_section.php.before_faq_accordion:1177:            body_en: "The submitted paper must not have been previously presented or published."
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/edit_section.php:1287:            body_en: "The submitted paper must not have been previously presented or published."
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/edit_section.php.before_animated_marquee:1127:            body_en: "The submitted paper must not have been previously presented or published."
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/sections.php:381:href="#publish-center"
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/sections.php:384:Publish
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/sections.php:489:<i class="fa fa-camera-retro text-primary"></i>
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/sections.php:527:<i class="fa fa-camera"></i>
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/sections.php:1379:    'published' => 0,
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/sections.php:1400:                    ?? 'published'
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/sections.php:1407:        $state = 'published';
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/sections.php:1655:$summaryIssues = [];
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/sections.php:1678:    $summaryIssues[] =
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/sections.php:1683:    $summaryIssues[] =
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/sections.php:1688:    $summaryIssues[] =
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/sections.php:2126:$accessibilityIssues = [];
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/sections.php:2147:        $accessibilityIssues[] =
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/sections.php:2166:        $accessibilityIssues[] =
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/sections.php:2181:        $accessibilityIssues[] =
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/sections.php:2534:<?php if (!empty($accessibilityIssues)): ?>
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/sections.php:2536:<?php foreach($accessibilityIssues as $issue): ?>
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/sections.php:2541:<?= htmlspecialchars($issue) ?>
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/sections.php:2552:No accessibility issues detected.
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/sections.php:2614:No SEO issues detected.
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/sections.php:2805:$publishStatus =
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/sections.php:2808:$publishClass =
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/sections.php:2817:    $publishStatus =
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/sections.php:2820:    $publishClass =
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/sections.php:2829:    $publishStatus =
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/sections.php:2832:    $publishClass =
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/sections.php:3484:MINOR ISSUES
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/sections.php:3566:<?php foreach($summaryIssues as $item): ?>
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/sections.php:3678:<div id="publish-center" class="card border-0 shadow-lg rounded-4 mb-4">
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/sections.php:3690:Homepage Executive Publish Center
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/sections.php:3697:class="badge bg-<?= $publishClass ?> fs-6">
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/sections.php:3699:<?= htmlspecialchars($publishStatus) ?>
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/sections.php:3732:class="rounded-circle bg-<?= $publishClass ?> text-white d-inline-flex align-items-center justify-content-center"
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/sections.php:3791:Homepage Publish Readiness
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/crossref_xml_export_center.php:25:    <th>Issue</th>
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/crossref_xml_export_center.php:27:    <th>Galley</th>
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/crossref_xml_export_center.php:55:<?= (int)($r['issue_id'] ?? 0) ?>
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/crossref_xml_export_center.php:63:    ($r['issue_no'] ?? '')
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/crossref_xml_export_center.php:68:<?= (int)($r['galley_id'] ?? 0) ?>
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/governance_analytics.php:33:Predict governance risks before they become operational issues.
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/crossref_deposit_center.php:45:<th>Issue</th>
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/crossref_deposit_center.php:92:<?= (int)$r['issue_id'] ?>
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/create_section.php.before_conference_brochure:739:            body_en: "The submitted paper must not have been previously presented or published."
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/studio_modules/diagnostics.php:1080:Schedule Publish
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/studio_modules/diagnostics.php:1609:id="publishAsset"
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/studio_modules/diagnostics.php:1613:Publish Asset
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/studio_modules/diagnostics.php:1865:publish homepage
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/studio_modules/diagnostics.php:1899:Publish homepage safely
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/edit_section.php.before_testimonials_slider:1242:            body_en: "The submitted paper must not have been previously presented or published."
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/doi_generator.php:43:<th>Issue</th>
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/doi_generator.php:76:<?= (int)$r['issue_id'] ?>
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/create_section.php:799:            body_en: "The submitted paper must not have been previously presented or published."
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/deployment_center.php.before_pack1107:28:    'production'         => 'Production',
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/deployment_center.php.before_pack1107:29:    'galley'             => 'Galley',
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/deployment_center.php.before_pack1107:30:    'assigned_to_issue'  => 'Assigned To Issue',
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/deployment_center.php.before_pack1107:31:    'published'          => 'Published',
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/deployment_center.php.before_pack1107:41:if ($status === 'published') {
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/deployment_center.php.before_pack1107:49:            'production',
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/deployment_center.php.before_pack1107:50:            'galley',
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/deployment_center.php.before_pack1107:51:            'assigned_to_issue'
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/deployment_center.php.before_pack1107:103:    'production',
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/deployment_center.php.before_pack1107:104:    'galley',
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/deployment_center.php.before_pack1107:105:    'assigned_to_issue',
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/deployment_center.php.before_pack1107:106:    'published'
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/deployment_center.php.before_pack1107:237:        'production' => [
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/deployment_center.php.before_pack1107:238:            'label' => 'Move To Production',
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/deployment_center.php.before_pack1107:244:    'production' => [
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/deployment_center.php.before_pack1107:245:        'galley' => [
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/deployment_center.php.before_pack1107:246:            'label' => 'Generate Galley',
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/deployment_center.php.before_pack1107:252:    'galley' => [
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/deployment_center.php.before_pack1107:253:        'assigned_to_issue' => [
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/deployment_center.php.before_pack1107:254:            'label' => 'Assign To Issue',
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/deployment_center.php.before_pack1107:260:    'assigned_to_issue' => [
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/deployment_center.php.before_pack1107:261:        'published' => [
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/deployment_center.php.before_pack1107:262:            'label' => 'Publish',
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/deployment_center.php.before_pack1107:268:    'published' => [
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/deployment_center.php.before_pack1107:442:Published By
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/deployment_center.php.before_pack1107:449:    $deployment['published_by']
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/deployment_center.php.before_pack1107:593:<th>Published At</th>
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/deployment_center.php.before_pack1107:598:    $deployment['published_at']
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/publish_center.php:2:$title = 'Homepage Publish Center';
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/publish_center.php:15:Homepage Publish Center
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/publish_center.php:71:One-click publishing will be added next.
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/create_section.php.before_animated_marquee:639:            body_en: "The submitted paper must not have been previously presented or published."
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/workflow_dashboard_widget.php:49:                        Published
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/workflow_dashboard_widget.php:52:                        <?= (int)($homepageWorkflowStats['published'] ?? 0) ?>
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/conference_command_center.php:90:<h4><?= (int)$stats['approved_galleys'] ?></h4>
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/conference_command_center.php:91:<div>Approved Galleys</div>
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/conference_command_center.php:99:<h4><?= (int)$stats['published'] ?></h4>
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/conference_command_center.php:100:<div>Published</div>
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/edit_section.php.before_brochure_fullfix:1242:            body_en: "The submitted paper must not have been previously presented or published."
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/releases.php:56:href="/easychair/admin/conference-home/release/publish?id=<?= (int)$r['id'] ?>"
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/releases.php:60:Publish
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/deployment_center.php:28:    'production'         => 'Production',
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/deployment_center.php:29:    'galley'             => 'Galley',
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/deployment_center.php:30:    'assigned_to_issue'  => 'Assigned To Issue',
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/deployment_center.php:31:    'published'          => 'Published',
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/deployment_center.php:41:if ($status === 'published') {
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/deployment_center.php:49:            'production',
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/deployment_center.php:50:            'galley',
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/deployment_center.php:51:            'assigned_to_issue'
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/deployment_center.php:103:    'production',
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/deployment_center.php:104:    'galley',
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/deployment_center.php:105:    'assigned_to_issue',
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/deployment_center.php:106:    'published'
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/deployment_center.php:237:        'production' => [
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/deployment_center.php:238:            'label' => 'Move To Production',
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/deployment_center.php:244:    'production' => [
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/deployment_center.php:245:        'galley' => [
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/deployment_center.php:246:            'label' => 'Generate Galley',
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/deployment_center.php:252:    'galley' => [
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/deployment_center.php:253:        'assigned_to_issue' => [
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/deployment_center.php:254:            'label' => 'Assign To Issue',
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/deployment_center.php:260:    'assigned_to_issue' => [
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/deployment_center.php:261:        'published' => [
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/deployment_center.php:262:            'label' => 'Publish',
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/deployment_center.php:268:    'published' => [
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/deployment_center.php:442:Published By
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/deployment_center.php:449:    $deployment['published_by']
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/deployment_center.php:593:<th>Published At</th>
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/deployment_center.php:598:    $deployment['published_at']
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/publication_operations_center.php:14:                <h6>Accepted Awaiting Production</h6>
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/publication_operations_center.php:23:                <h6>Camera Ready Uploaded</h6>
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/publication_operations_center.php:24:                <h2><?= (int)$stats['camera_ready_uploaded'] ?></h2>
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/publication_operations_center.php:32:                <h6>Approved Galleys</h6>
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/publication_operations_center.php:33:                <h2><?= (int)$stats['approved_galleys'] ?></h2>
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/publication_operations_center.php:41:                <h6>Assigned To Issue</h6>
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/publication_operations_center.php:42:                <h2><?= (int)$stats['assigned_to_issue'] ?></h2>
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/publication_operations_center.php:50:                <h6>Published</h6>
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/publication_operations_center.php:51:                <h2><?= (int)$stats['published'] ?></h2>
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/publication_operations_center.php:59:                <h6>Broken Issue Links</h6>
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/publication_operations_center.php:60:                <h2><?= (int)$stats['broken_issue_links'] ?></h2>
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/global_operations_control_tower.php:28:'Published' =>
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/global_operations_control_tower.php:29:$stats['published'],
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/sections.php.before_launch_fix:352:href="#publish-center"
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/sections.php.before_launch_fix:355:Publish
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/sections.php.before_launch_fix:439:<i class="fa fa-camera-retro text-primary"></i>
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/sections.php.before_launch_fix:477:<i class="fa fa-camera"></i>
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/sections.php.before_launch_fix:1329:    'published' => 0,
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/sections.php.before_launch_fix:1350:                    ?? 'published'
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/sections.php.before_launch_fix:1357:        $state = 'published';
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/sections.php.before_launch_fix:1820:$accessibilityIssues = [];
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/sections.php.before_launch_fix:1841:        $accessibilityIssues[] =
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/sections.php.before_launch_fix:1860:        $accessibilityIssues[] =
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/sections.php.before_launch_fix:1875:        $accessibilityIssues[] =
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/sections.php.before_launch_fix:2228:<?php if (!empty($accessibilityIssues)): ?>
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/sections.php.before_launch_fix:2230:<?php foreach($accessibilityIssues as $issue): ?>
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/sections.php.before_launch_fix:2235:<?= htmlspecialchars($issue) ?>
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/sections.php.before_launch_fix:2246:No accessibility issues detected.
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/sections.php.before_launch_fix:2308:No SEO issues detected.
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/sections.php.before_launch_fix:2499:$publishStatus =
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/sections.php.before_launch_fix:2502:$publishClass =
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/sections.php.before_launch_fix:2511:    $publishStatus =
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/sections.php.before_launch_fix:2514:    $publishClass =
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/sections.php.before_launch_fix:2523:    $publishStatus =
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/sections.php.before_launch_fix:2526:    $publishClass =
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/sections.php.before_launch_fix:2686:MINOR ISSUES
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/sections.php.before_launch_fix:2857:<div id="publish-center" class="card border-0 shadow-lg rounded-4 mb-4">
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/sections.php.before_launch_fix:2869:Homepage Executive Publish Center
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/sections.php.before_launch_fix:2876:class="badge bg-<?= $publishClass ?> fs-6">
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/sections.php.before_launch_fix:2878:<?= htmlspecialchars($publishStatus) ?>
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/sections.php.before_launch_fix:2911:class="rounded-circle bg-<?= $publishClass ?> text-white d-inline-flex align-items-center justify-content-center"
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/sections.php.before_launch_fix:2970:Homepage Publish Readiness
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/research_intelligence_center.php:41:<div class="text-muted">Published</div>
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/research_intelligence_center.php:42:<h2><?= (int)$stats['published'] ?></h2>
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/enterprise_autonomous_operations_control_center.php:30:<div class="text-muted">Production Queue</div>
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/enterprise_autonomous_operations_control_center.php:31:<h1><?= (int)$stats['camera_ready_queue'] ?></h1>
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/enterprise_autonomous_operations_control_center.php:105:<th>Production</th>
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/enterprise_autonomous_operations_control_center.php:121:<td><?= htmlspecialchars($r['production_status']) ?></td>
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/studio.php:299:        'label' => 'Publish',
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/studio.php:301:        'url' => '/easychair/admin/conference-home/publish',
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/studio.php:348:        'icon' => 'fa-camera-retro',
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/studio.php:845:                    Publishing Queue
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/studio.php:848:                    Draft → Review → Publish
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/studio.php:1321:                            Publisher: Conference Proceedings
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/studio.php:1751:            ((x.issues || []).map(function(i){
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/studio.php:3243:'publishAsset'
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/studio.php:3254:'/easychair/admin/conference-home/marketplace?publish=1'
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/institutional_benchmarking_excellence_intelligence_center.php:57:<th>Published</th>
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/institutional_benchmarking_excellence_intelligence_center.php:75:<td><?= (int)$r['published'] ?></td>
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/deployment_center.php.before_pack1105:28:    'production'         => 'Production',
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/deployment_center.php.before_pack1105:29:    'galley'             => 'Galley',
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/deployment_center.php.before_pack1105:30:    'assigned_to_issue'  => 'Assigned To Issue',
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/deployment_center.php.before_pack1105:31:    'published'          => 'Published',
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/deployment_center.php.before_pack1105:41:if ($status === 'published') {
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/deployment_center.php.before_pack1105:49:            'production',
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/deployment_center.php.before_pack1105:50:            'galley',
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/deployment_center.php.before_pack1105:51:            'assigned_to_issue'
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/deployment_center.php.before_pack1105:103:    'production',
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/deployment_center.php.before_pack1105:104:    'galley',
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/deployment_center.php.before_pack1105:105:    'assigned_to_issue',
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/deployment_center.php.before_pack1105:106:    'published'
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/deployment_center.php.before_pack1105:237:        'production' => [
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/deployment_center.php.before_pack1105:238:            'label' => 'Move To Production',
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/deployment_center.php.before_pack1105:244:    'production' => [
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/deployment_center.php.before_pack1105:245:        'galley' => [
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/deployment_center.php.before_pack1105:246:            'label' => 'Generate Galley',
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/deployment_center.php.before_pack1105:252:    'galley' => [
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/deployment_center.php.before_pack1105:253:        'assigned_to_issue' => [
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/deployment_center.php.before_pack1105:254:            'label' => 'Assign To Issue',
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/deployment_center.php.before_pack1105:260:    'assigned_to_issue' => [
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/deployment_center.php.before_pack1105:261:        'published' => [
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/deployment_center.php.before_pack1105:262:            'label' => 'Publish',
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/deployment_center.php.before_pack1105:268:    'published' => [
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/deployment_center.php.before_pack1105:378:Published By
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/deployment_center.php.before_pack1105:385:    $deployment['published_by']
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/deployment_center.php.before_pack1105:500:<th>Published At</th>
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/deployment_center.php.before_pack1105:505:    $deployment['published_at']
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/research_impact_publication_intelligence_center.php:29:'Published'
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/research_impact_publication_intelligence_center.php:30:=> $stats['published'],
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/research_impact_publication_intelligence_center.php:32:'Production Approved'
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/research_impact_publication_intelligence_center.php:33:=> $stats['production_approved'],
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/research_impact_publication_intelligence_center.php:38:'Assigned To Issue'
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/research_impact_publication_intelligence_center.php:39:=> $stats['assigned_to_issue'],
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/research_impact_publication_intelligence_center.php:41:'Approved Galleys'
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/research_impact_publication_intelligence_center.php:42:=> $stats['approved_galleys'],
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/research_impact_publication_intelligence_center.php:47:'Broken Issue Links'
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/research_impact_publication_intelligence_center.php:48:=> $stats['broken_issue_links']
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/research_impact_publication_intelligence_center.php:98:<th>Issue</th>
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/research_impact_publication_intelligence_center.php:99:<th>Galley</th>
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/research_impact_publication_intelligence_center.php:147:<?= $r['issue_id']
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/research_impact_publication_intelligence_center.php:148:? (int)$r['issue_id']
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/research_impact_publication_intelligence_center.php:155:<?= $r['galley_id']
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/research_impact_publication_intelligence_center.php:156:? (int)$r['galley_id']
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/indexing_readiness_center.php:43:<th>Issue</th>
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/indexing_readiness_center.php:47:<th>Galley</th>
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/indexing_readiness_center.php:76:<?= (int)$r['issue_id'] ?>
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/indexing_readiness_center.php:99:<?php if(!empty($r['galley_id'])): ?>
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/edit_section.php.before_conference_brochure:1227:            body_en: "The submitted paper must not have been previously presented or published."
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/release_notes.php:22:Track homepage evolution and publishing history.
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/rollback.php:61:No snapshots found. Create a snapshot first from the Publish Center or Marketplace.
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/publication_integrity_monitor.php:6:$missingGalleys =
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/publication_integrity_monitor.php:7:    $missingGalleys ?? [];
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/publication_integrity_monitor.php:9:$nonApprovedGalleys =
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/publication_integrity_monitor.php:10:    $nonApprovedGalleys ?? [];
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/publication_integrity_monitor.php:12:$readyForIssue =
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/publication_integrity_monitor.php:13:    $readyForIssue ?? [];
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/publication_integrity_monitor.php:28:                Validate proceedings, production galleys, publication workflow integrity and repair inconsistencies.
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/publication_integrity_monitor.php:36:                Total Issues:
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/publication_integrity_monitor.php:38:                + count($missingGalleys)
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/publication_integrity_monitor.php:39:                + count($nonApprovedGalleys); ?>
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/publication_integrity_monitor.php:77:                        <?= count($missingGalleys) ?>
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/publication_integrity_monitor.php:81:                        Missing Galleys
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/publication_integrity_monitor.php:97:                        <?= count($nonApprovedGalleys) ?>
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/publication_integrity_monitor.php:101:                        Non Approved Galleys
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/publication_integrity_monitor.php:117:                        <?= count($readyForIssue) ?>
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/publication_integrity_monitor.php:121:                        Ready For Issue Assignment
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/publication_integrity_monitor.php:163:                            <th>Issue</th>
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/publication_integrity_monitor.php:189:                                    <?= (int)($r['issue_id'] ?? 0) ?>
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/publication_integrity_monitor.php:219:    <!-- MISSING GALLEYS -->
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/publication_integrity_monitor.php:225:            Missing Galleys
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/publication_integrity_monitor.php:231:            <?php if (empty($missingGalleys)): ?>
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/publication_integrity_monitor.php:234:                    No missing galley references found.
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/publication_integrity_monitor.php:249:                            <th>Issue</th>
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/publication_integrity_monitor.php:250:                            <th>Galley ID</th>
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/publication_integrity_monitor.php:259:                        <?php foreach ($missingGalleys as $r): ?>
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/publication_integrity_monitor.php:267:                                <td><?= (int)$r['issue_id'] ?></td>
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/publication_integrity_monitor.php:269:                                <td><?= (int)$r['galley_id'] ?></td>
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/publication_integrity_monitor.php:275:                                        href="/easychair/admin/conference-home/publication-integrity-repair?action=repair_galley&submission_id=<?= (int)$r['id'] ?>"
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/publication_integrity_monitor.php:277:                                        Repair Galley
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/publication_integrity_monitor.php:304:            Non Approved Galleys
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/publication_integrity_monitor.php:310:            <?php if (empty($nonApprovedGalleys)): ?>
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/publication_integrity_monitor.php:313:                    No non-approved galleys detected.
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/publication_integrity_monitor.php:328:                            <th>Issue</th>
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/publication_integrity_monitor.php:337:                        <?php foreach ($nonApprovedGalleys as $r): ?>
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/publication_integrity_monitor.php:345:                                <td><?= (int)$r['issue_id'] ?></td>
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/publication_integrity_monitor.php:369:    <!-- READY FOR ISSUE -->
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/publication_integrity_monitor.php:375:            Approved Galleys Ready For Issue
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/publication_integrity_monitor.php:381:            <?php if (empty($readyForIssue)): ?>
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/publication_integrity_monitor.php:384:                    No approved galleys waiting for issue assignment.
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/publication_integrity_monitor.php:399:                            <th>Galley ID</th>
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/publication_integrity_monitor.php:407:                        <?php foreach ($readyForIssue as $r): ?>
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/publication_integrity_monitor.php:415:                                <td><?= (int)$r['galley_id'] ?></td>
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/enterprise_global_university_ranking_research_impact_intelligence_center.php:88:<th>Published</th>
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/enterprise_global_university_ranking_research_impact_intelligence_center.php:105:<td><?= (int)$r['published_articles'] ?></td>
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/layout_editors/participation_terms.php:73:      body_en: "The submitted paper must not have been previously presented or published."
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/publication_kpi_dashboard.php:14:                <div class="text-muted">Published</div>
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/publication_kpi_dashboard.php:15:                <h2><?= (int)$stats['published'] ?></h2>
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/publication_kpi_dashboard.php:23:                <div class="text-muted">Assigned Issue</div>
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/publication_kpi_dashboard.php:24:                <h2><?= (int)$stats['assigned_to_issue'] ?></h2>
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/publication_kpi_dashboard.php:32:                <div class="text-muted">Approved Galleys</div>
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/publication_kpi_dashboard.php:33:                <h2><?= (int)$stats['approved_galleys'] ?></h2>
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/publication_kpi_dashboard.php:72:                <th>Production</th>
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/publication_kpi_dashboard.php:86:                    <td><?= htmlspecialchars($r['production_status']) ?></td>
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/create_section.php.before_faq_accordion:689:            body_en: "The submitted paper must not have been previously presented or published."
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/doi_management_center.php:32:                <div class="text-muted">Issue Assigned + Missing DOI</div>
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/doi_management_center.php:33:                <h2><?= (int)$stats['assigned_issue_missing_doi'] ?></h2>
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/doi_management_center.php:65:                <th>Issue</th>
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/doi_management_center.php:92:                        <?= (int)($r['issue_id'] ?? 0) ?>
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/create_section.php.before_brochure_fullfix:754:            body_en: "The submitted paper must not have been previously presented or published."
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/conference_risk_radar.php:50:'Production Risk'
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/conference_risk_radar.php:51:    => $risk['production_risk'],
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/conference_risk_radar.php:56:'Issue Risk'
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/conference_risk_radar.php:57:    => $risk['issue_risk'],
/home/shquier/easyconf.net/easychair/app/views/admin/author_workflow/edit.php:19:            <?php foreach (['submission','reviewing','production','copyediting','publishing'] as $s): ?>
/home/shquier/easyconf.net/easychair/app/views/admin/publication_integrity/index.php:11:<h3>Missing Galleys</h3>
/home/shquier/easyconf.net/easychair/app/views/admin/publication_integrity/index.php:13:<pre><?php print_r($missingGalleys); ?></pre>
/home/shquier/easyconf.net/easychair/app/views/admin/publication_integrity/index.php:17:<h3>Non Approved Galleys</h3>
/home/shquier/easyconf.net/easychair/app/views/admin/publication_integrity/index.php:19:<pre><?php print_r($nonApprovedGalleys); ?></pre>
/home/shquier/easyconf.net/easychair/app/views/admin/review_assignments/bulk.php:27:          <?php foreach (['submitted','under_review','revision','camera_ready'] as $st): ?>
/home/shquier/easyconf.net/easychair/app/views/admin/business_tools/index.php:426:                <div class="col-md-3"><label>Business Key</label><input name="business_key" class="form-control" placeholder="production.delete" required></div>
/home/shquier/easyconf.net/easychair/app/views/admin/proceedings_book/edit.php:29:<div class="col-md-12"><div class="form-check"><input class="form-check-input" type="checkbox" name="is_published" <?= !empty($item['is_published']) ? 'checked' : '' ?>><label class="form-check-label"><?= e(trans('published_count')) ?></label></div></div>
/home/shquier/easyconf.net/easychair/app/views/admin/role_dashboard.php:785:    'published'       => 0,
/home/shquier/easyconf.net/easychair/app/views/admin/role_dashboard.php:839:            'published'
/home/shquier/easyconf.net/easychair/app/views/admin/role_dashboard.php:842:            $homepageWorkflowStats['published']++;
/home/shquier/easyconf.net/easychair/app/views/admin/role_dashboard.php:1201:Published
/home/shquier/easyconf.net/easychair/app/views/admin/submissions_workflow/view.php:76:              <input type="hidden" name="status" value="camera_ready">
/home/shquier/easyconf.net/easychair/app/views/admin/submissions_workflow/view.php:77:              <button class="btn btn-sm btn-outline-success"><i class="fa-solid fa-check"></i> <?= e($t('Camera Ready','Camera Ready')) ?></button>
/home/shquier/easyconf.net/easychair/app/views/admin/submissions_workflow/view.php:81:              <input type="hidden" name="status" value="published">
/home/shquier/easyconf.net/easychair/app/views/admin/submissions_workflow/view.php:82:              <button class="btn btn-sm btn-success"><i class="fa-solid fa-bullhorn"></i> <?= e($t('Published','Published')) ?></button>
/home/shquier/easyconf.net/easychair/app/views/admin/submissions_workflow/view.php:110:                  <option value="camera_ready"><?= e($t('نسخة نهائية','Camera Ready')) ?></option>
/home/shquier/easyconf.net/easychair/app/views/admin/business_rbac/index.php:75:                            <th>Publish</th>
/home/shquier/easyconf.net/easychair/app/views/admin/business_rbac/index.php:86:                                <?php foreach (['view','create','update','delete','publish'] as $action): ?>
/home/shquier/easyconf.net/easychair/app/views/admin/governance/dashboard.php:22:reviewers and production.
/home/shquier/easyconf.net/easychair/app/views/admin/governance/dashboard.php:46:'Production' => $governance['production']
/home/shquier/easyconf.net/easychair/app/views/admin/partials/submission_actions.php:12:$productionStatus = (string)($submissionRow['production_status'] ?? '');
/home/shquier/easyconf.net/easychair/app/views/admin/partials/submission_actions.php:14:$canProduction = in_array($status, ['accepted','camera_ready','production','galley','assigned_to_issue','published'], true)
/home/shquier/easyconf.net/easychair/app/views/admin/partials/submission_actions.php:15:    || in_array($stage, ['accepted','camera_ready','production','galley','issue','published'], true)
/home/shquier/easyconf.net/easychair/app/views/admin/partials/submission_actions.php:16:    || in_array($productionStatus, ['camera_ready_uploaded','galley_uploaded','approved','published'], true);
/home/shquier/easyconf.net/easychair/app/views/admin/partials/submission_actions.php:18:$canIssue = in_array($status, ['accepted','production','assigned_to_issue','published'], true)
/home/shquier/easyconf.net/easychair/app/views/admin/partials/submission_actions.php:19:    || in_array($stage, ['accepted','production','galley','issue','published'], true);
/home/shquier/easyconf.net/easychair/app/views/admin/partials/submission_actions.php:29:        <?php if ($canProduction): ?>
/home/shquier/easyconf.net/easychair/app/views/admin/partials/submission_actions.php:31:               href="/easychair/admin/production">
/home/shquier/easyconf.net/easychair/app/views/admin/partials/submission_actions.php:32:                Production
/home/shquier/easyconf.net/easychair/app/views/admin/partials/submission_actions.php:36:        <?php if ($canIssue): ?>
/home/shquier/easyconf.net/easychair/app/views/admin/partials/submission_actions.php:38:               href="/easychair/admin/issues">
/home/shquier/easyconf.net/easychair/app/views/admin/partials/submission_actions.php:39:                Issue
/home/shquier/easyconf.net/easychair/app/views/admin/dashboard.php:2374:<small>Publish Ready</small>
/home/shquier/easyconf.net/easychair/app/views/admin/dashboard.php:2538:Publish
/home/shquier/easyconf.net/easychair/app/views/admin/dashboard.php:2829:Published
/home/shquier/easyconf.net/easychair/app/views/admin/dashboard.php:3421:Publish
/home/shquier/easyconf.net/easychair/app/views/admin/dashboard.php:3920:1 paper missing camera ready
/home/shquier/easyconf.net/easychair/app/views/admin/dashboard.php:3963:Publish
/home/shquier/easyconf.net/easychair/app/views/admin/dashboard.php:4246:Publish
/home/shquier/easyconf.net/easychair/app/views/admin/dashboard.php:4357:Camera ready due
/home/shquier/easyconf.net/easychair/app/views/admin/dashboard.php:4389:Publish
/home/shquier/easyconf.net/easychair/app/views/admin/dashboard.php:4895:Publish
/home/shquier/easyconf.net/easychair/app/views/admin/dashboard.php:4998:<h3><?= (int)($dashboard['published'] ?? 0) ?></h3>
/home/shquier/easyconf.net/easychair/app/views/admin/dashboard.php:4999:<span>Published</span>
/home/shquier/easyconf.net/easychair/app/views/admin/dashboard.php:5341:Publish
/home/shquier/easyconf.net/easychair/app/views/admin/dashboard.php:5373:Camera ready due
/home/shquier/easyconf.net/easychair/app/views/admin/dashboard.php:5656:Publish
/home/shquier/easyconf.net/easychair/app/views/admin/dashboard.php:5967:Camera ready due
/home/shquier/easyconf.net/easychair/app/views/admin/dashboard.php:6656:📄 Publish
/home/shquier/easyconf.net/easychair/app/views/admin/dashboard.php:6826:Camera ready pending
/home/shquier/easyconf.net/easychair/app/views/admin/dashboard.php:7198:Publish
/home/shquier/easyconf.net/easychair/app/views/admin/dashboard.php:7474:Publish
/home/shquier/easyconf.net/easychair/app/views/admin/dashboard.php:8016:Publish
/home/shquier/easyconf.net/easychair/app/views/admin/dashboard.php:8095:Publish
/home/shquier/easyconf.net/easychair/app/views/admin/dashboard.php:8864:Publish Ready
/home/shquier/easyconf.net/easychair/app/views/admin/dashboard.php.trace.20260525_224431:1129:Publish
/home/shquier/easyconf.net/easychair/app/views/admin/workflow_rules/index.php:36:                                <th>Camera-ready</th>
/home/shquier/easyconf.net/easychair/app/views/admin/workflow_rules/index.php:53:                                    'allow_camera_ready',
/home/shquier/easyconf.net/easychair/app/views/admin/conference_business/index.php:12:        <div class="opacity-75">Committees, timetable, sessions, production, issues, and certificates</div>
/home/shquier/easyconf.net/easychair/app/views/admin/conference_business/index.php:191:<div id="production" class="card border-0 shadow-sm mb-4" style="border-radius:22px;">
/home/shquier/easyconf.net/easychair/app/views/admin/conference_business/index.php:193:<h5 class="fw-bold">Galley Production Ready</h5>
/home/shquier/easyconf.net/easychair/app/views/admin/conference_business/index.php:194:<form method="post" action="/easychair/admin/conference-business/galley/upload" enctype="multipart/form-data" class="row g-2 mb-3">
/home/shquier/easyconf.net/easychair/app/views/admin/conference_business/index.php:196:<div class="col-md-2"><select name="galley_type" class="form-select"><option>pdf</option><option>docx</option><option>html</option><option>xml</option><option>other</option></select></div>
/home/shquier/easyconf.net/easychair/app/views/admin/conference_business/index.php:197:<div class="col-md-4"><input type="file" name="galley_file" class="form-control" required></div>
/home/shquier/easyconf.net/easychair/app/views/admin/conference_business/index.php:204:<?php foreach($galleys as $g): ?>
/home/shquier/easyconf.net/easychair/app/views/admin/conference_business/index.php:209:<td><a class="btn btn-sm btn-success" href="/easychair/admin/conference-business/galley/approve?id=<?= (int)$g['id'] ?>">Approve</a></td>
/home/shquier/easyconf.net/easychair/app/views/admin/conference_business/index.php:217:<div id="issues" class="card border-0 shadow-sm mb-4" style="border-radius:22px;">
/home/shquier/easyconf.net/easychair/app/views/admin/conference_business/index.php:220:<form method="post" action="/easychair/admin/conference-business/issue/store" class="row g-2 mb-3">
/home/shquier/easyconf.net/easychair/app/views/admin/conference_business/index.php:222:<div class="col-md-3"><input name="title_en" class="form-control" placeholder="Issue title"></div>
/home/shquier/easyconf.net/easychair/app/views/admin/conference_business/index.php:224:<div class="col-md-2"><input name="issue_no" class="form-control" placeholder="Issue"></div>
/home/shquier/easyconf.net/easychair/app/views/admin/conference_business/index.php:225:<div class="col-md-2"><button class="btn btn-success w-100">Create Issue</button></div>
/home/shquier/easyconf.net/easychair/app/views/admin/conference_business/index.php:228:<form method="post" action="/easychair/admin/conference-business/issue/add-article" class="row g-2 mb-3">
/home/shquier/easyconf.net/easychair/app/views/admin/conference_business/index.php:229:<div class="col-md-4"><select name="issue_id" class="form-select"><?php foreach($issues as $i): ?><option value="<?= (int)$i['id'] ?>"><?= biz_h($i['title_ar'] ?: $i['title_en']) ?></option><?php endforeach; ?></select></div>
/home/shquier/easyconf.net/easychair/app/views/admin/conference_business/index.php:236:<thead class="table-dark"><tr><th>Issue</th><th>Articles</th><th>Status</th><th>Action</th></tr></thead>
/home/shquier/easyconf.net/easychair/app/views/admin/conference_business/index.php:238:<?php foreach($issues as $i): ?>
/home/shquier/easyconf.net/easychair/app/views/admin/conference_business/index.php:243:<td><a class="btn btn-sm btn-success" href="/easychair/admin/conference-business/issue/publish?id=<?= (int)$i['id'] ?>">Publish</a></td>
/home/shquier/easyconf.net/easychair/app/views/admin/conference_business/index.php:266:<div class="col-md-2"><button class="btn btn-primary w-100">Issue Bulk</button></div>
/home/shquier/easyconf.net/easychair/app/views/admin/conference_business/index.php:269:<form method="post" action="/easychair/admin/conference-business/certificate/issue" class="row g-2 mb-3">
/home/shquier/easyconf.net/easychair/app/views/admin/conference_business/index.php:274:<div class="col-md-2"><button class="btn btn-success w-100">Issue Single</button></div>
/home/shquier/easyconf.net/easychair/app/views/admin/conference_business/index.php:286:<td><?= biz_h($c['issued_at']) ?></td>
/home/shquier/easyconf.net/easychair/app/views/admin/conference_templates/form.php:16:        <input type="text" name="event_key" class="form-control rounded-3" value="<?= e((string) ($item['event_key'] ?? '')) ?>" placeholder="submission_created, review_assigned, decision_made, revision_uploaded, camera_ready_reminder" required>
/home/shquier/easyconf.net/easychair/app/views/admin/email_templates/edit.php:100:'{{camera_ready_link}}',
/home/shquier/easyconf.net/easychair/app/views/admin/conferences/index.php:77:                                <?php foreach (['draft','open','reviewing','decision','published','archived'] as $st): ?>
/home/shquier/easyconf.net/easychair/app/views/admin/dashboard.php.before_pack1108:2374:<small>Publish Ready</small>
/home/shquier/easyconf.net/easychair/app/views/admin/dashboard.php.before_pack1108:2538:Publish
/home/shquier/easyconf.net/easychair/app/views/admin/dashboard.php.before_pack1108:2829:Published
/home/shquier/easyconf.net/easychair/app/views/admin/dashboard.php.before_pack1108:3421:Publish
/home/shquier/easyconf.net/easychair/app/views/admin/dashboard.php.before_pack1108:3920:1 paper missing camera ready
/home/shquier/easyconf.net/easychair/app/views/admin/dashboard.php.before_pack1108:3963:Publish
/home/shquier/easyconf.net/easychair/app/views/admin/dashboard.php.before_pack1108:4246:Publish
/home/shquier/easyconf.net/easychair/app/views/admin/dashboard.php.before_pack1108:4357:Camera ready due
/home/shquier/easyconf.net/easychair/app/views/admin/dashboard.php.before_pack1108:4389:Publish
/home/shquier/easyconf.net/easychair/app/views/admin/dashboard.php.before_pack1108:4895:Publish
/home/shquier/easyconf.net/easychair/app/views/admin/dashboard.php.before_pack1108:4998:<h3><?= (int)($dashboard['published'] ?? 0) ?></h3>
/home/shquier/easyconf.net/easychair/app/views/admin/dashboard.php.before_pack1108:4999:<span>Published</span>
/home/shquier/easyconf.net/easychair/app/views/admin/dashboard.php.before_pack1108:5341:Publish
/home/shquier/easyconf.net/easychair/app/views/admin/dashboard.php.before_pack1108:5373:Camera ready due
/home/shquier/easyconf.net/easychair/app/views/admin/dashboard.php.before_pack1108:5656:Publish
/home/shquier/easyconf.net/easychair/app/views/admin/dashboard.php.before_pack1108:5967:Camera ready due
/home/shquier/easyconf.net/easychair/app/views/admin/dashboard.php.before_pack1108:6656:📄 Publish
/home/shquier/easyconf.net/easychair/app/views/admin/dashboard.php.before_pack1108:6826:Camera ready pending
/home/shquier/easyconf.net/easychair/app/views/admin/dashboard.php.before_pack1108:7198:Publish
/home/shquier/easyconf.net/easychair/app/views/admin/dashboard.php.before_pack1108:7474:Publish
/home/shquier/easyconf.net/easychair/app/views/admin/dashboard.php.before_pack1108:8016:Publish
/home/shquier/easyconf.net/easychair/app/views/admin/dashboard.php.before_pack1108:8095:Publish
/home/shquier/easyconf.net/easychair/app/views/admin/dashboard.php.before_pack1108:8864:Publish Ready
/home/shquier/easyconf.net/easychair/app/views/admin/workflow/edit.php:38:                    <div class="form-check"><input class="form-check-input" type="checkbox" name="require_camera_ready" <?= !empty($r['require_camera_ready']) ? 'checked' : '' ?>><label class="form-check-label"><?= e(trans('require_camera_ready')) ?></label></div>
/home/shquier/easyconf.net/easychair/app/views/admin/workflow/edit.php:56:                    <div class="form-check"><input class="form-check-input" type="checkbox" name="auto_camera_ready_email" <?= !empty($r['auto_camera_ready_email']) ? 'checked' : '' ?>><label class="form-check-label">Auto Camera-ready Email</label></div>
/home/shquier/easyconf.net/easychair/app/views/admin/cron/index.php:20:                    <option value="camera_ready_reminders">camera_ready_reminders</option>
/home/shquier/easyconf.net/easychair/app/views/admin/role_dashboard.php.before_pack1115:785:    'published'       => 0,
/home/shquier/easyconf.net/easychair/app/views/admin/role_dashboard.php.before_pack1115:839:            'published'
/home/shquier/easyconf.net/easychair/app/views/admin/role_dashboard.php.before_pack1115:842:            $homepageWorkflowStats['published']++;
/home/shquier/easyconf.net/easychair/app/views/admin/role_dashboard.php.before_pack1115:1194:Published
/home/shquier/easyconf.net/easychair/app/views/admin/workflow_certification/index.php:135:        .issue{
/home/shquier/easyconf.net/easychair/app/views/admin/workflow_certification/index.php:139:        .issue-critical{color:#991b1b}
/home/shquier/easyconf.net/easychair/app/views/admin/workflow_certification/index.php:140:        .issue-warning{color:#92400e}
/home/shquier/easyconf.net/easychair/app/views/admin/workflow_certification/index.php:156:        <p>Read-only certification layer for submission, reviewer, production, issue, and publication workflow states.</p>
/home/shquier/easyconf.net/easychair/app/views/admin/workflow_certification/index.php:186:            <div class="label">Critical Issues</div>
/home/shquier/easyconf.net/easychair/app/views/admin/workflow_certification/index.php:213:                    <th>Production</th>
/home/shquier/easyconf.net/easychair/app/views/admin/workflow_certification/index.php:214:                    <th>Issue</th>
/home/shquier/easyconf.net/easychair/app/views/admin/workflow_certification/index.php:235:                            Camera Ready: <?= (int)$item['camera_ready'] ?><br>
/home/shquier/easyconf.net/easychair/app/views/admin/workflow_certification/index.php:236:                            Approved Galleys: <?= (int)$item['approved_galleys'] ?>
/home/shquier/easyconf.net/easychair/app/views/admin/workflow_certification/index.php:239:                            Issue: <?= wc_e($item['issue_id']) ?><br>
/home/shquier/easyconf.net/easychair/app/views/admin/workflow_certification/index.php:240:                            Published: <?= wc_e($item['published_at']) ?>
/home/shquier/easyconf.net/easychair/app/views/admin/workflow_certification/index.php:247:                                <?php foreach ($item['issues'] as $issue): ?>
/home/shquier/easyconf.net/easychair/app/views/admin/workflow_certification/index.php:248:                                    <div class="issue issue-<?= wc_e($issue[0]) ?>">
/home/shquier/easyconf.net/easychair/app/views/admin/workflow_certification/index.php:249:                                        <?= strtoupper(wc_e($issue[0])) ?>:
/home/shquier/easyconf.net/easychair/app/views/admin/workflow_certification/index.php:250:                                        <?= wc_e($issue[2]) ?>
/home/shquier/easyconf.net/easychair/app/views/admin/production/index.php:6:$galleys = $galleys ?? [];
/home/shquier/easyconf.net/easychair/app/views/admin/production/index.php:13:            <h3 class="fw-bold mb-1"><i class="fa fa-industry"></i> Production / Galleys</h3>
/home/shquier/easyconf.net/easychair/app/views/admin/production/index.php:20:            <h5 class="fw-bold mb-3">Production-ready submissions</h5>
/home/shquier/easyconf.net/easychair/app/views/admin/production/index.php:28:                        <th>Latest <?php echo ec_h(ec_t('admin.production.galley','Galley')); ?></th>
/home/shquier/easyconf.net/easychair/app/views/admin/production/index.php:29:                        <th><?php echo ec_h(ec_t('admin.production.upload_galley','Upload Galley')); ?></th>
/home/shquier/easyconf.net/easychair/app/views/admin/production/index.php:42:                                <span class="badge bg-info"><?= prod_h($r['production_status']) ?></span>
/home/shquier/easyconf.net/easychair/app/views/admin/production/index.php:50:                                        <span class="badge bg-primary"><?= prod_h($r['galley_type']) ?></span>
/home/shquier/easyconf.net/easychair/app/views/admin/production/index.php:51:                                        <span class="badge <?= in_array($r['galley_status'], ['approved','published'], true) ? 'bg-success' : 'bg-warning text-dark' ?>">
/home/shquier/easyconf.net/easychair/app/views/admin/production/index.php:52:                                            <?= prod_h($r['galley_status']) ?>
/home/shquier/easyconf.net/easychair/app/views/admin/production/index.php:59:                                    <span class="text-muted">No galley</span>
/home/shquier/easyconf.net/easychair/app/views/admin/production/index.php:63:                                <form method="post" action="/easychair/admin/production/upload" enctype="multipart/form-data" class="row g-1">
/home/shquier/easyconf.net/easychair/app/views/admin/production/index.php:67:                                        <select name="galley_type" class="form-select form-select-sm">
/home/shquier/easyconf.net/easychair/app/views/admin/production/index.php:78:                                        <input name="galley_label_en" class="form-control form-control-sm" placeholder="Label EN">
/home/shquier/easyconf.net/easychair/app/views/admin/production/index.php:82:                                        <input name="galley_label_ar" class="form-control form-control-sm" placeholder="Label AR">
/home/shquier/easyconf.net/easychair/app/views/admin/production/index.php:96:                                        <input type="file" name="galley_file" class="form-control form-control-sm" required>
/home/shquier/easyconf.net/easychair/app/views/admin/production/index.php:108:                        <tr><td colspan="4" class="text-center text-muted py-4">No production-ready submissions found. Accept a paper first.</td></tr>
/home/shquier/easyconf.net/easychair/app/views/admin/production/index.php:119:            <h5 class="fw-bold mb-3">All Galley Files</h5>
/home/shquier/easyconf.net/easychair/app/views/admin/production/index.php:131:<?= count($awaitingCameraReady) ?>
/home/shquier/easyconf.net/easychair/app/views/admin/production/index.php:135:Awaiting Camera Ready
/home/shquier/easyconf.net/easychair/app/views/admin/production/index.php:149:<?= count($cameraReadyUploaded) ?>
/home/shquier/easyconf.net/easychair/app/views/admin/production/index.php:153:Camera Ready Uploaded
/home/shquier/easyconf.net/easychair/app/views/admin/production/index.php:185:<?= count($approvedGalleys) ?>
/home/shquier/easyconf.net/easychair/app/views/admin/production/index.php:189:Approved Galleys
/home/shquier/easyconf.net/easychair/app/views/admin/production/index.php:203:<?= count($assignedToIssue) ?>
/home/shquier/easyconf.net/easychair/app/views/admin/production/index.php:207:Assigned To Issue
/home/shquier/easyconf.net/easychair/app/views/admin/production/index.php:221:<?= count($publishedArticles) ?>
/home/shquier/easyconf.net/easychair/app/views/admin/production/index.php:225:Published
/home/shquier/easyconf.net/easychair/app/views/admin/production/index.php:248:                    <?php foreach ($galleys as $g): ?>
/home/shquier/easyconf.net/easychair/app/views/admin/production/index.php:256:                                <?= prod_h(($g['galley_label_ar'] ?: $g['galley_label_en']) ?: strtoupper($g['galley_type'])) ?>
/home/shquier/easyconf.net/easychair/app/views/admin/production/index.php:264:                                <span class="badge <?= in_array($g['status'], ['approved','published'], true) ? 'bg-success' : 'bg-warning text-dark' ?>">
/home/shquier/easyconf.net/easychair/app/views/admin/production/index.php:275:                                <a class="btn btn-sm btn-success" href="/easychair/admin/production/approve?id=<?= (int)$g['id'] ?>">Approve</a>
/home/shquier/easyconf.net/easychair/app/views/admin/production/index.php:276:                                <a class="btn btn-sm btn-outline-primary" href="/easychair/admin/production/toggle-public?id=<?= (int)$g['id'] ?>">Public</a>
/home/shquier/easyconf.net/easychair/app/views/admin/production/index.php:277:                                <a class="btn btn-sm btn-danger" onclick="return confirm('Delete galley?')" href="/easychair/admin/production/delete?id=<?= (int)$g['id'] ?>"><?php echo ec_h(ec_t('action.delete','Delete')); ?></a>
/home/shquier/easyconf.net/easychair/app/views/admin/production/index.php:282:                    <?php if (!$galleys): ?>
/home/shquier/easyconf.net/easychair/app/views/admin/production/index.php:283:                        <tr><td colspan="8" class="text-center text-muted py-4">No galleys uploaded yet.</td></tr>
/home/shquier/easyconf.net/easychair/app/views/admin/production/submission.php:5:        <h1 class="page-title"><?= e(trans('production')) ?></h1>
/home/shquier/easyconf.net/easychair/app/views/admin/production/submission.php:8:    <a href="<?= e(base_path('admin/production')) ?>" class="btn ec-btn ec-btn btn-outline-secondary rounded-3"><?= e(trans('back')) ?></a>
/home/shquier/easyconf.net/easychair/app/views/admin/production/submission.php:17:                <form method="post" action="<?= e(base_path('admin/production/assign-copyeditor')) ?>">
/home/shquier/easyconf.net/easychair/app/views/admin/production/submission.php:44:                <form method="post" action="<?= e(base_path('admin/production/update-copyediting')) ?>">
/home/shquier/easyconf.net/easychair/app/views/admin/production/submission.php:79:                <form method="post" action="<?= e(base_path('admin/production/doi')) ?>">
/home/shquier/easyconf.net/easychair/app/views/admin/production/submission.php:88:                        <div class="col-md-6"><label class="form-label ec-required">Publisher</label><input name="publisher_name" class="form-control rounded-3" value="<?= e((string)($doi['publisher_name']??'')) ?>"></div>
/home/shquier/easyconf.net/easychair/app/views/admin/production/submission.php:112:                <div class="section-title"><span class="dot"></span><h2 class="h5 mb-0"><?= e(trans('galleys')) ?></h2></div>
/home/shquier/easyconf.net/easychair/app/views/admin/production/submission.php:114:                <form method="post" action="<?= e(base_path('admin/production/upload-galley')) ?>" enctype="multipart/form-data">
/home/shquier/easyconf.net/easychair/app/views/admin/production/submission.php:119:                        <div class="col-md-4"><label class="form-label ec-required">Label</label><input name="label" class="form-control rounded-3" value="PDF Galley"></div>
/home/shquier/easyconf.net/easychair/app/views/admin/production/submission.php:138:                            <label class="form-label ec-required"><?= e(trans('upload_galley')) ?></label>
/home/shquier/easyconf.net/easychair/app/views/admin/production/submission.php:139:                            <input type="file" name="galley_file" class="form-control rounded-3" required>
/home/shquier/easyconf.net/easychair/app/views/admin/production/submission.php:160:                            <?php foreach ($galleys as $g): ?>
/home/shquier/easyconf.net/easychair/app/views/admin/production/submission.php:166:                                        <span class="badge ec-badge ec-badge <?= !empty($g['is_published'])?'bg-success':'bg-secondary' ?>">
/home/shquier/easyconf.net/easychair/app/views/admin/production/submission.php:167:                                            <?= e(!empty($g['is_published'])?trans('enabled'):trans('disabled')) ?>
/home/shquier/easyconf.net/easychair/app/views/admin/production/submission.php:171:                                        <form method="post" action="<?= e(base_path('admin/production/toggle-galley')) ?>">
/home/shquier/easyconf.net/easychair/app/views/admin/production/submission.php:174:                                            <input type="hidden" name="galley_id" value="<?= e((string)$g['id']) ?>">
/home/shquier/easyconf.net/easychair/app/views/admin/production/submission.php:175:                                            <input type="hidden" name="publish" value="<?= e(!empty($g['is_published'])? '0':'1') ?>">
/home/shquier/easyconf.net/easychair/app/views/admin/production/submission.php:177:                                                <?= e(!empty($g['is_published'])?trans('unpublish_galley'):trans('publish_galley')) ?>
/home/shquier/easyconf.net/easychair/app/views/admin/production/submission.php:183:                            <?php if (empty($galleys)): ?><tr><td colspan="5" class="text-center"><?= e(trans('no_data')) ?></td></tr><?php endif; ?>
/home/shquier/easyconf.net/easychair/app/views/admin/production/submission.php:189:                    Files are stored under <code>/storage/production/galleys</code> (relative path in DB).
/home/shquier/easyconf.net/easychair/app/views/admin/role_dashboard.php.tracefix.20260525_224608:1110:Published
/home/shquier/easyconf.net/easychair/app/views/admin/certificates/print.php:7:$issue = (string)($cert['issue_no'] ?? '');
/home/shquier/easyconf.net/easychair/app/views/admin/certificates/print.php:32:      <div class="badge"><?= e($issue ?: 'CERT') ?></div>
/home/shquier/easyconf.net/easychair/app/views/admin/certificates/index.php:101:                        <th><?= cert_h(cert_t('admin.certificates.issue_date','Issue Date')) ?></th>
/home/shquier/easyconf.net/easychair/app/views/admin/certificates/index.php:115:                            <td><?= cert_h($c['issued_at'] ?? $c['created_at'] ?? '') ?></td>
/home/shquier/easyconf.net/easychair/app/views/admin/certificates/index.php:116:                            <td><span class="badge bg-success"><?= cert_h($c['status'] ?? 'issued') ?></span></td>
/home/shquier/easyconf.net/easychair/app/views/admin/galley/index.php:5:    <h4 class="mb-0"><?= e(t('galley') ?? 'Galley') ?></h4>
/home/shquier/easyconf.net/easychair/app/views/admin/galley/index.php:8:      <form method="get" action="<?= e(base_path('admin/galley')) ?>" class="d-flex gap-2">
/home/shquier/easyconf.net/easychair/app/views/admin/galley/index.php:18:      <a class="btn btn-outline-secondary" href="<?= e(base_path('admin/production?conference_id='.(int)$confId)) ?>">
/home/shquier/easyconf.net/easychair/app/views/admin/galley/index.php:29:        <form method="post" action="<?= e(base_path('action/galley/upload')) ?>" enctype="multipart/form-data" class="row g-2">
/home/shquier/easyconf.net/easychair/app/views/admin/issues/index.php.before_pack1203_dropdown_fix:5:$issues = $issues ?? [];
/home/shquier/easyconf.net/easychair/app/views/admin/issues/index.php.before_pack1203_dropdown_fix:6:$currentIssue = $currentIssue ?? null;
/home/shquier/easyconf.net/easychair/app/views/admin/issues/index.php.before_pack1203_dropdown_fix:15:            <h3 class="fw-bold mb-1"><i class="fa fa-book-open"></i> Proceedings / Issue</h3>
/home/shquier/easyconf.net/easychair/app/views/admin/issues/index.php.before_pack1203_dropdown_fix:16:            <div class="opacity-75">One proceedings record per conference with article ordering, pages, DOI, ISBN/ISSN, and publishing.</div>
/home/shquier/easyconf.net/easychair/app/views/admin/issues/index.php.before_pack1203_dropdown_fix:26:                    <form method="post" action="/easychair/admin/issues/store" class="row g-2">
/home/shquier/easyconf.net/easychair/app/views/admin/issues/index.php.before_pack1203_dropdown_fix:28:                            <input name="title_ar" class="form-control" placeholder="العنوان العربي" value="<?= iss_h($currentIssue['title_ar'] ?? '') ?>">
/home/shquier/easyconf.net/easychair/app/views/admin/issues/index.php.before_pack1203_dropdown_fix:32:                            <input name="title_en" class="form-control" placeholder="English title" value="<?= iss_h($currentIssue['title_en'] ?? '') ?>">
/home/shquier/easyconf.net/easychair/app/views/admin/issues/index.php.before_pack1203_dropdown_fix:36:                            <input name="volume_no" class="form-control" placeholder="Volume" value="<?= iss_h($currentIssue['volume_no'] ?? '') ?>">
/home/shquier/easyconf.net/easychair/app/views/admin/issues/index.php.before_pack1203_dropdown_fix:40:                            <input name="issue_no" class="form-control" placeholder="Issue" value="<?= iss_h($currentIssue['issue_no'] ?? '') ?>">
/home/shquier/easyconf.net/easychair/app/views/admin/issues/index.php.before_pack1203_dropdown_fix:44:                            <input name="publication_year" class="form-control" placeholder="Year" value="<?= iss_h($currentIssue['publication_year'] ?? date('Y')) ?>">
/home/shquier/easyconf.net/easychair/app/views/admin/issues/index.php.before_pack1203_dropdown_fix:48:                            <input type="date" name="publication_date" class="form-control" value="<?= iss_h($currentIssue['publication_date'] ?? '') ?>">
/home/shquier/easyconf.net/easychair/app/views/admin/issues/index.php.before_pack1203_dropdown_fix:52:                            <input name="doi_prefix" class="form-control" placeholder="DOI Prefix" value="<?= iss_h($currentIssue['doi_prefix'] ?? '') ?>">
/home/shquier/easyconf.net/easychair/app/views/admin/issues/index.php.before_pack1203_dropdown_fix:56:                            <input name="isbn" class="form-control" placeholder="ISBN" value="<?= iss_h($currentIssue['isbn'] ?? '') ?>">
/home/shquier/easyconf.net/easychair/app/views/admin/issues/index.php.before_pack1203_dropdown_fix:60:                            <input name="issn" class="form-control" placeholder="ISSN" value="<?= iss_h($currentIssue['issn'] ?? '') ?>">
/home/shquier/easyconf.net/easychair/app/views/admin/issues/index.php.before_pack1203_dropdown_fix:64:                            <input name="eissn" class="form-control" placeholder="EISSN" value="<?= iss_h($currentIssue['eissn'] ?? '') ?>">
/home/shquier/easyconf.net/easychair/app/views/admin/issues/index.php.before_pack1203_dropdown_fix:68:                            <textarea name="intro_ar" rows="4" class="form-control" placeholder="مقدمة عربية"><?= iss_h($currentIssue['intro_ar'] ?? '') ?></textarea>
/home/shquier/easyconf.net/easychair/app/views/admin/issues/index.php.before_pack1203_dropdown_fix:72:                            <textarea name="intro_en" rows="4" class="form-control" placeholder="English intro"><?= iss_h($currentIssue['intro_en'] ?? '') ?></textarea>
/home/shquier/easyconf.net/easychair/app/views/admin/issues/index.php.before_pack1203_dropdown_fix:90:                    <?php if (!$currentIssue): ?>
/home/shquier/easyconf.net/easychair/app/views/admin/issues/index.php.before_pack1203_dropdown_fix:93:                        <form method="post" action="/easychair/admin/issues/add-article" class="row g-2">
/home/shquier/easyconf.net/easychair/app/views/admin/issues/index.php.before_pack1203_dropdown_fix:94:                            <input type="hidden" name="issue_id" value="<?= (int)$currentIssue['id'] ?>">
/home/shquier/easyconf.net/easychair/app/views/admin/issues/index.php.before_pack1203_dropdown_fix:101:                                    <option value="">Select accepted/production paper</option>
/home/shquier/easyconf.net/easychair/app/views/admin/issues/index.php.before_pack1203_dropdown_fix:104:                                            <?= iss_h(($s['submission_no'] ?? '') . ' - ' . $s['display_title'] . ' [' . ($s['galley_status'] ?? 'no approved galley') . ']') ?>
/home/shquier/easyconf.net/easychair/app/views/admin/issues/index.php.before_pack1203_dropdown_fix:116:                                <button class="btn btn-primary w-100 rounded-pill"><?php echo ec_h(ec_t('admin.issues.add_article','Add Article')); ?></button>
/home/shquier/easyconf.net/easychair/app/views/admin/issues/index.php.before_pack1203_dropdown_fix:121:                    <?php if ($currentIssue): ?>
/home/shquier/easyconf.net/easychair/app/views/admin/issues/index.php.before_pack1203_dropdown_fix:125:                            <span class="badge <?= ($currentIssue['status'] ?? '') === 'published' ? 'bg-success' : 'bg-warning text-dark' ?>">
/home/shquier/easyconf.net/easychair/app/views/admin/issues/index.php.before_pack1203_dropdown_fix:126:                                <?= iss_h($currentIssue['status']) ?>
/home/shquier/easyconf.net/easychair/app/views/admin/issues/index.php.before_pack1203_dropdown_fix:129:                            <a class="btn btn-sm btn-success ms-2" onclick="return confirm('Publish proceedings and all assigned articles?')" href="/easychair/admin/issues/publish?id=<?= (int)$currentIssue['id'] ?>">
/home/shquier/easyconf.net/easychair/app/views/admin/issues/index.php.before_pack1203_dropdown_fix:130:                                Publish Proceedings
/home/shquier/easyconf.net/easychair/app/views/admin/issues/index.php.before_pack1203_dropdown_fix:151:                        <th><?php echo ec_h(ec_t('admin.production.galley','Galley')); ?></th>
/home/shquier/easyconf.net/easychair/app/views/admin/issues/index.php.before_pack1203_dropdown_fix:166:                                <?php if (!empty($a['galley_file'])): ?>
/home/shquier/easyconf.net/easychair/app/views/admin/issues/index.php.before_pack1203_dropdown_fix:167:                                    <a target="_blank" href="/easychair/storage/<?= iss_h($a['galley_file']) ?>">
/home/shquier/easyconf.net/easychair/app/views/admin/issues/index.php.before_pack1203_dropdown_fix:168:                                        <?= iss_h(($a['galley_label_ar'] ?: $a['galley_label_en']) ?: ($a['galley_name'] ?: 'Download')) ?>
/home/shquier/easyconf.net/easychair/app/views/admin/issues/index.php.before_pack1203_dropdown_fix:170:                                    <span class="badge bg-success"><?= iss_h($a['galley_status']) ?></span>
/home/shquier/easyconf.net/easychair/app/views/admin/issues/index.php.before_pack1203_dropdown_fix:175:                                    <span class="badge bg-danger">No approved galley</span>
/home/shquier/easyconf.net/easychair/app/views/admin/issues/index.php.before_pack1203_dropdown_fix:179:                                <a class="btn btn-sm btn-danger" onclick="return confirm('Remove article?')" href="/easychair/admin/issues/article/delete?id=<?= (int)$a['id'] ?>">Remove</a>
/home/shquier/easyconf.net/easychair/app/views/admin/issues/index.php:5:$issues = $issues ?? [];
/home/shquier/easyconf.net/easychair/app/views/admin/issues/index.php:6:$currentIssue = $currentIssue ?? null;
/home/shquier/easyconf.net/easychair/app/views/admin/issues/index.php:15:            <h3 class="fw-bold mb-1"><i class="fa fa-book-open"></i> Proceedings / Issue</h3>
/home/shquier/easyconf.net/easychair/app/views/admin/issues/index.php:16:            <div class="opacity-75">One proceedings record per conference with article ordering, pages, DOI, ISBN/ISSN, and publishing.</div>
/home/shquier/easyconf.net/easychair/app/views/admin/issues/index.php:26:                    <form method="post" action="/easychair/admin/issues/store" class="row g-2">
/home/shquier/easyconf.net/easychair/app/views/admin/issues/index.php:28:                            <input name="title_ar" class="form-control" placeholder="العنوان العربي" value="<?= iss_h($currentIssue['title_ar'] ?? '') ?>">
/home/shquier/easyconf.net/easychair/app/views/admin/issues/index.php:32:                            <input name="title_en" class="form-control" placeholder="English title" value="<?= iss_h($currentIssue['title_en'] ?? '') ?>">
/home/shquier/easyconf.net/easychair/app/views/admin/issues/index.php:36:                            <input name="volume_no" class="form-control" placeholder="Volume" value="<?= iss_h($currentIssue['volume_no'] ?? '') ?>">
/home/shquier/easyconf.net/easychair/app/views/admin/issues/index.php:40:                            <input name="issue_no" class="form-control" placeholder="Issue" value="<?= iss_h($currentIssue['issue_no'] ?? '') ?>">
/home/shquier/easyconf.net/easychair/app/views/admin/issues/index.php:44:                            <input name="publication_year" class="form-control" placeholder="Year" value="<?= iss_h($currentIssue['publication_year'] ?? date('Y')) ?>">
/home/shquier/easyconf.net/easychair/app/views/admin/issues/index.php:48:                            <input type="date" name="publication_date" class="form-control" value="<?= iss_h($currentIssue['publication_date'] ?? '') ?>">
/home/shquier/easyconf.net/easychair/app/views/admin/issues/index.php:52:                            <input name="doi_prefix" class="form-control" placeholder="DOI Prefix" value="<?= iss_h($currentIssue['doi_prefix'] ?? '') ?>">
/home/shquier/easyconf.net/easychair/app/views/admin/issues/index.php:56:                            <input name="isbn" class="form-control" placeholder="ISBN" value="<?= iss_h($currentIssue['isbn'] ?? '') ?>">
/home/shquier/easyconf.net/easychair/app/views/admin/issues/index.php:60:                            <input name="issn" class="form-control" placeholder="ISSN" value="<?= iss_h($currentIssue['issn'] ?? '') ?>">
/home/shquier/easyconf.net/easychair/app/views/admin/issues/index.php:64:                            <input name="eissn" class="form-control" placeholder="EISSN" value="<?= iss_h($currentIssue['eissn'] ?? '') ?>">
/home/shquier/easyconf.net/easychair/app/views/admin/issues/index.php:68:                            <textarea name="intro_ar" rows="4" class="form-control" placeholder="مقدمة عربية"><?= iss_h($currentIssue['intro_ar'] ?? '') ?></textarea>
/home/shquier/easyconf.net/easychair/app/views/admin/issues/index.php:72:                            <textarea name="intro_en" rows="4" class="form-control" placeholder="English intro"><?= iss_h($currentIssue['intro_en'] ?? '') ?></textarea>
/home/shquier/easyconf.net/easychair/app/views/admin/issues/index.php:90:                    <?php if (!$currentIssue): ?>
/home/shquier/easyconf.net/easychair/app/views/admin/issues/index.php:93:                        <form method="post" action="/easychair/admin/issues/add-article" class="row g-2">
/home/shquier/easyconf.net/easychair/app/views/admin/issues/index.php:94:                            <input type="hidden" name="issue_id" value="<?= (int)$currentIssue['id'] ?>">
/home/shquier/easyconf.net/easychair/app/views/admin/issues/index.php:99:                                        No accepted/production papers are available for this proceedings issue.
/home/shquier/easyconf.net/easychair/app/views/admin/issues/index.php:102:                                    <select name="submission_id" class="form-select ec-issue-submission-select" required style="color:#111827;background:#ffffff;">
/home/shquier/easyconf.net/easychair/app/views/admin/issues/index.php:103:                                        <option value="" style="color:#111827;background:#ffffff;">Select accepted/production paper</option>
/home/shquier/easyconf.net/easychair/app/views/admin/issues/index.php:111:                                                    . trim((string)($s['galley_status'] ?? 'no approved galley'))
/home/shquier/easyconf.net/easychair/app/views/admin/issues/index.php:132:                                <button class="btn btn-primary w-100 rounded-pill"><?php echo ec_h(ec_t('admin.issues.add_article','Add Article')); ?></button>
/home/shquier/easyconf.net/easychair/app/views/admin/issues/index.php:137:                    <?php if ($currentIssue): ?>
/home/shquier/easyconf.net/easychair/app/views/admin/issues/index.php:141:                            <span class="badge <?= ($currentIssue['status'] ?? '') === 'published' ? 'bg-success' : 'bg-warning text-dark' ?>">
/home/shquier/easyconf.net/easychair/app/views/admin/issues/index.php:142:                                <?= iss_h($currentIssue['status']) ?>
/home/shquier/easyconf.net/easychair/app/views/admin/issues/index.php:145:                            <a class="btn btn-sm btn-success ms-2" onclick="return confirm('Publish proceedings and all assigned articles?')" href="/easychair/admin/issues/publish?id=<?= (int)$currentIssue['id'] ?>">
/home/shquier/easyconf.net/easychair/app/views/admin/issues/index.php:146:                                Publish Proceedings
/home/shquier/easyconf.net/easychair/app/views/admin/issues/index.php:167:                        <th><?php echo ec_h(ec_t('admin.production.galley','Galley')); ?></th>
/home/shquier/easyconf.net/easychair/app/views/admin/issues/index.php:182:                                <?php if (!empty($a['galley_file'])): ?>
/home/shquier/easyconf.net/easychair/app/views/admin/issues/index.php:183:                                    <a target="_blank" href="/easychair/storage/<?= iss_h($a['galley_file']) ?>">
/home/shquier/easyconf.net/easychair/app/views/admin/issues/index.php:184:                                        <?= iss_h(($a['galley_label_ar'] ?: $a['galley_label_en']) ?: ($a['galley_name'] ?: 'Download')) ?>
/home/shquier/easyconf.net/easychair/app/views/admin/issues/index.php:186:                                    <span class="badge bg-success"><?= iss_h($a['galley_status']) ?></span>
/home/shquier/easyconf.net/easychair/app/views/admin/issues/index.php:191:                                    <span class="badge bg-danger">No approved galley</span>
/home/shquier/easyconf.net/easychair/app/views/admin/issues/index.php:195:                                <a class="btn btn-sm btn-danger" onclick="return confirm('Remove article?')" href="/easychair/admin/issues/article/delete?id=<?= (int)$a['id'] ?>">Remove</a>
/home/shquier/easyconf.net/easychair/app/views/admin/issues/index.php:212:.ec-issue-submission-select,
/home/shquier/easyconf.net/easychair/app/views/admin/issues/index.php:213:.ec-issue-submission-select option {
/home/shquier/easyconf.net/easychair/app/views/admin/roles/matrix.php:21:        <option value="proofreader">Proofreader</option>
/home/shquier/easyconf.net/easychair/app/views/admin/roles/matrix.php:22:        <option value="production_editor">Production Editor</option>
/home/shquier/easyconf.net/easychair/app/views/admin/submissions/index.php.before_professional_table_ui:43:$published =
/home/shquier/easyconf.net/easychair/app/views/admin/submissions/index.php.before_professional_table_ui:68:    elseif ($st === 'published') {
/home/shquier/easyconf.net/easychair/app/views/admin/submissions/index.php.before_professional_table_ui:69:        $published++;
/home/shquier/easyconf.net/easychair/app/views/admin/submissions/index.php.before_professional_table_ui:424:    case 'production':
/home/shquier/easyconf.net/easychair/app/views/admin/submissions/index.php.before_professional_table_ui:428:    case 'published':
/home/shquier/easyconf.net/easychair/app/views/admin/submissions/view.php:75:                <?php foreach(['submitted','under_review','accepted','minor_revision','major_revision','rejected','camera_ready','production','copyedit','galley','published'] as $s): ?>
/home/shquier/easyconf.net/easychair/app/views/admin/submissions/files.php:24:          <?php foreach (['camera_ready','galley','supplement'] as $c): ?>
/home/shquier/easyconf.net/easychair/app/views/admin/submissions/index.php:43:$published =
/home/shquier/easyconf.net/easychair/app/views/admin/submissions/index.php:68:    elseif ($st === 'published') {
/home/shquier/easyconf.net/easychair/app/views/admin/submissions/index.php:69:        $published++;
/home/shquier/easyconf.net/easychair/app/views/admin/submissions/index.php:514:    case 'production':
/home/shquier/easyconf.net/easychair/app/views/admin/submissions/index.php:518:    case 'published':
/home/shquier/easyconf.net/easychair/app/views/admin/_backup_before_review_restore_2026-04-29_2121/review_assignments/bulk.php:27:          <?php foreach (['submitted','under_review','revision','camera_ready'] as $st): ?>
/home/shquier/easyconf.net/easychair/app/views/home/index.php:804:            'publisher' => [
/home/shquier/easyconf.net/easychair/app/views/home/index.php:806:                'en' => 'Publisher'
/home/shquier/easyconf.net/easychair/app/views/home/index.php:1224:            <?php if (!empty($conferences[0]['camera_ready_deadline'])): ?>
/home/shquier/easyconf.net/easychair/app/views/home/index.php:1238:                                : 'Camera Ready' ?>
/home/shquier/easyconf.net/easychair/app/views/home/index.php:1244:                            <?= e((string)$conferences[0]['camera_ready_deadline']) ?>
/home/shquier/easyconf.net/easychair/app/views/public/conference_business.php:386:                        : 'Scientific Program Published',
/home/shquier/easyconf.net/easychair/app/views/public/conference_business.php:389:                        : 'The official conference schedule has been published.'
/home/shquier/easyconf.net/easychair/app/views/public/conference_business.php:969:                <?= count($issues ?? []) ?>
/home/shquier/easyconf.net/easychair/app/views/public/conference_business.php:1394:    'camera_ready_deadline' =>
/home/shquier/easyconf.net/easychair/app/views/public/conference_business.php:1398:        : 'Camera Ready Deadline',
/home/shquier/easyconf.net/easychair/app/views/public/conference_business.php:1613:            : 'Research publishing and indexing platforms.'
/home/shquier/easyconf.net/easychair/app/views/public/conference_business.php:1665:        'number' => (int)($heroMetrics['issues'] ?? 0),
/home/shquier/easyconf.net/easychair/app/views/public/conference_business.php:1666:        'mini' => $lang === 'ar' ? 'إصدارات علمية' : 'Published proceedings'
/home/shquier/easyconf.net/easychair/app/views/public/conference_business.php:1730:        'icon' => 'fa-camera-retro',
/home/shquier/easyconf.net/easychair/app/views/public/conference_business.php:1809:        AND is_published = 1
/home/shquier/easyconf.net/easychair/app/views/public/conference_business.php:1905:            published_at,
/home/shquier/easyconf.net/easychair/app/views/public/conference_business.php:1912:                'published',
/home/shquier/easyconf.net/easychair/app/views/public/conference_business.php:1913:                'production',
/home/shquier/easyconf.net/easychair/app/views/public/conference_business.php:1914:                'assigned_to_issue'
/home/shquier/easyconf.net/easychair/app/views/public/conference_business.php:1922:            published_at DESC,
/home/shquier/easyconf.net/easychair/app/views/public/conference_business.php:1995:            'published_at' =>
/home/shquier/easyconf.net/easychair/app/views/public/conference_business.php:1997:                $row['published_at']
/home/shquier/easyconf.net/easychair/app/views/public/proceedings/volume.php:13:<?php foreach ($issues as $iss): ?>
/home/shquier/easyconf.net/easychair/app/views/public/proceedings/volume.php:18:                    <div class="badge-soft"><i class="fa-solid fa-layer-group"></i> <?= e(trans('issue')) ?> <?= e((string)$iss['issue_no']) ?></div>
/home/shquier/easyconf.net/easychair/app/views/public/proceedings/volume.php:45:<?php if (empty($issues)): ?>
/home/shquier/easyconf.net/easychair/app/views/public/proceedings/paper.php:23:            <div class="fw-bold mb-2"><?= e(trans('galleys')) ?></div>
/home/shquier/easyconf.net/easychair/app/views/public/proceedings/paper.php:24:            <?php foreach ($galleys as $g): ?>
/home/shquier/easyconf.net/easychair/app/views/public/proceedings/paper.php:30:                    <a class="btn ec-btn btn-success rounded-3" href="<?= e(base_path('galley/download?galley_id='.(int)$g['id'])) ?>">
/home/shquier/easyconf.net/easychair/app/views/public/proceedings/paper.php:35:            <?php if (empty($galleys)): ?><div class="text-muted"><?= e(trans('no_data')) ?></div><?php endif; ?>
/home/shquier/easyconf.net/easychair/app/views/public/proceedings/issue.php:8:Proceedings Issue
/home/shquier/easyconf.net/easychair/app/views/public/proceedings/issue.php:28:<?= htmlspecialchars($issue['volume_no']) ?>
/home/shquier/easyconf.net/easychair/app/views/public/proceedings/issue.php:30:Issue
/home/shquier/easyconf.net/easychair/app/views/public/proceedings/issue.php:31:<?= htmlspecialchars($issue['issue_no']) ?>
/home/shquier/easyconf.net/easychair/app/views/public/proceedings/issue.php:38:<?= htmlspecialchars($issue['publication_year']) ?>
/home/shquier/easyconf.net/easychair/app/views/public/proceedings/index.php:30:Published proceedings issues and articles.
/home/shquier/easyconf.net/easychair/app/views/public/proceedings/index.php:39:<?php foreach($issues as $issue): ?>
/home/shquier/easyconf.net/easychair/app/views/public/proceedings/index.php:50:<?= htmlspecialchars($issue['volume_no']) ?>
/home/shquier/easyconf.net/easychair/app/views/public/proceedings/index.php:52:Issue
/home/shquier/easyconf.net/easychair/app/views/public/proceedings/index.php:53:<?= htmlspecialchars($issue['issue_no']) ?>
/home/shquier/easyconf.net/easychair/app/views/public/proceedings/index.php:64:<?= htmlspecialchars($issue['publication_year']) ?>
/home/shquier/easyconf.net/easychair/app/views/public/proceedings/index.php:74:<?= (int)$issue['article_count'] ?>
/home/shquier/easyconf.net/easychair/app/views/public/proceedings/index.php:85:href="/easychair/proceedings/issue?id=<?= (int)$issue['id'] ?>"
/home/shquier/easyconf.net/easychair/app/views/public/proceedings/index.php:88:Open Issue
/home/shquier/easyconf.net/easychair/app/views/public/conference_business.php.before_pack1022_20260608_192614:386:                        : 'Scientific Program Published',
/home/shquier/easyconf.net/easychair/app/views/public/conference_business.php.before_pack1022_20260608_192614:389:                        : 'The official conference schedule has been published.'
/home/shquier/easyconf.net/easychair/app/views/public/conference_business.php.before_pack1022_20260608_192614:936:                <?= count($issues ?? []) ?>
/home/shquier/easyconf.net/easychair/app/views/public/conference_business.php.before_pack1022_20260608_192614:1204:    'camera_ready_deadline' =>
/home/shquier/easyconf.net/easychair/app/views/public/conference_business.php.before_pack1022_20260608_192614:1208:        : 'Camera Ready Deadline',
/home/shquier/easyconf.net/easychair/app/views/public/conference_business.php.before_pack1022_20260608_192614:1423:            : 'Research publishing and indexing platforms.'
/home/shquier/easyconf.net/easychair/app/views/public/conference_business.php.before_pack1022_20260608_192614:1475:        'number' => (int)($heroMetrics['issues'] ?? 0),
/home/shquier/easyconf.net/easychair/app/views/public/conference_business.php.before_pack1022_20260608_192614:1476:        'mini' => $lang === 'ar' ? 'إصدارات علمية' : 'Published proceedings'
/home/shquier/easyconf.net/easychair/app/views/public/conference_business.php.before_pack1022_20260608_192614:1540:        'icon' => 'fa-camera-retro',
/home/shquier/easyconf.net/easychair/app/views/public/conference_business.php.before_pack1022_20260608_192614:1619:        AND is_published = 1
/home/shquier/easyconf.net/easychair/app/views/public/conference_business.php.before_pack1022_20260608_192614:1715:            published_at,
/home/shquier/easyconf.net/easychair/app/views/public/conference_business.php.before_pack1022_20260608_192614:1722:                'published',
/home/shquier/easyconf.net/easychair/app/views/public/conference_business.php.before_pack1022_20260608_192614:1723:                'production',
/home/shquier/easyconf.net/easychair/app/views/public/conference_business.php.before_pack1022_20260608_192614:1724:                'assigned_to_issue'
/home/shquier/easyconf.net/easychair/app/views/public/conference_business.php.before_pack1022_20260608_192614:1732:            published_at DESC,
/home/shquier/easyconf.net/easychair/app/views/public/conference_business.php.before_pack1022_20260608_192614:1805:            'published_at' =>
/home/shquier/easyconf.net/easychair/app/views/public/conference_business.php.before_pack1022_20260608_192614:1807:                $row['published_at']
/home/shquier/easyconf.net/easychair/app/views/public/conference_business.php.save:10774:   REMOVE ABSOLUTE OVERLAY ISSUES
/home/shquier/easyconf.net/easychair/app/views/public/conference_business.php.save:11837:                        : 'Scientific Program Published',
/home/shquier/easyconf.net/easychair/app/views/public/conference_business.php.save:11840:                        : 'The official conference schedule has been published.'
/home/shquier/easyconf.net/easychair/app/views/public/conference_business.php.save:12591:                <?= count($issues ?? []) ?>
/home/shquier/easyconf.net/easychair/app/views/public/conference_business.php.save:12666:            <?= count($issues ?? []) ?>
/home/shquier/easyconf.net/easychair/app/views/public/conference_business.php.save:12667:            <?= $lang === 'ar' ? 'عدد الإصدارات' : 'Issues' ?>
/home/shquier/easyconf.net/easychair/app/views/public/conference_business.php.save:12762:    'camera_ready_deadline' => $lang === 'ar' ? 'تسليم النسخة النهائية' : 'Camera Ready Deadline',
/home/shquier/easyconf.net/easychair/app/views/public/conference_business.php.save:12895:            : 'Research publishing and indexing platforms.'
/home/shquier/easyconf.net/easychair/app/views/public/conference_business.php.save:12947:        'number' => (int)($heroMetrics['issues'] ?? 0),
/home/shquier/easyconf.net/easychair/app/views/public/conference_business.php.save:12948:        'mini' => $lang === 'ar' ? 'إصدارات علمية' : 'Published proceedings'
/home/shquier/easyconf.net/easychair/app/views/public/conference_business.php.save:13012:        'icon' => 'fa-camera-retro',
/home/shquier/easyconf.net/easychair/app/views/public/conference_business.php.save:13541:                    : 'Number of submitted and published research papers.'
/home/shquier/easyconf.net/easychair/app/views/public/conference_business.php.save:15486:    <?php foreach (($issues ?? []) as $i): ?>
/home/shquier/easyconf.net/easychair/app/views/public/conference_business.php.save:15503:                    <?= pcb_h(t('conf.issue', 'العدد')) ?>:
/home/shquier/easyconf.net/easychair/app/views/public/conference_business.php.save:15504:                    <?= pcb_h($i['issue_no'] ?? '-') ?>
/home/shquier/easyconf.net/easychair/app/views/public/conference_business.php.save:15510:                <?php if (!empty($articlesByIssue[(int)$i['id']])): ?>
/home/shquier/easyconf.net/easychair/app/views/public/conference_business.php.save:15513:                        <?php foreach ($articlesByIssue[(int)$i['id']] as $a): ?>
/home/shquier/easyconf.net/easychair/app/views/public/conference_business.php.save:15529:                                <?php if (!empty($a['galley_file'])): ?>
/home/shquier/easyconf.net/easychair/app/views/public/conference_business.php.save:15532:                                       href="/easychair/storage/<?= pcb_h($a['galley_file']) ?>">
/home/shquier/easyconf.net/easychair/app/views/public/conference_business.php.save:15547:    <?php if (empty($issues)): ?>
/home/shquier/easyconf.net/easychair/app/views/public/conference_business.php.before_pack1007_20260607_172851:386:                        : 'Scientific Program Published',
/home/shquier/easyconf.net/easychair/app/views/public/conference_business.php.before_pack1007_20260607_172851:389:                        : 'The official conference schedule has been published.'
/home/shquier/easyconf.net/easychair/app/views/public/conference_business.php.before_pack1007_20260607_172851:936:                <?= count($issues ?? []) ?>
/home/shquier/easyconf.net/easychair/app/views/public/conference_business.php.before_pack1007_20260607_172851:1204:    'camera_ready_deadline' =>
/home/shquier/easyconf.net/easychair/app/views/public/conference_business.php.before_pack1007_20260607_172851:1208:        : 'Camera Ready Deadline',
/home/shquier/easyconf.net/easychair/app/views/public/conference_business.php.before_pack1007_20260607_172851:1423:            : 'Research publishing and indexing platforms.'
/home/shquier/easyconf.net/easychair/app/views/public/conference_business.php.before_pack1007_20260607_172851:1475:        'number' => (int)($heroMetrics['issues'] ?? 0),
/home/shquier/easyconf.net/easychair/app/views/public/conference_business.php.before_pack1007_20260607_172851:1476:        'mini' => $lang === 'ar' ? 'إصدارات علمية' : 'Published proceedings'
/home/shquier/easyconf.net/easychair/app/views/public/conference_business.php.before_pack1007_20260607_172851:1540:        'icon' => 'fa-camera-retro',
/home/shquier/easyconf.net/easychair/app/views/public/conference_business.php.before_pack1007_20260607_172851:1619:        AND is_published = 1
/home/shquier/easyconf.net/easychair/app/views/public/conference_business.php.before_pack1007_20260607_172851:1715:            published_at,
/home/shquier/easyconf.net/easychair/app/views/public/conference_business.php.before_pack1007_20260607_172851:1722:                'published',
/home/shquier/easyconf.net/easychair/app/views/public/conference_business.php.before_pack1007_20260607_172851:1723:                'production',
/home/shquier/easyconf.net/easychair/app/views/public/conference_business.php.before_pack1007_20260607_172851:1724:                'assigned_to_issue'
/home/shquier/easyconf.net/easychair/app/views/public/conference_business.php.before_pack1007_20260607_172851:1732:            published_at DESC,
/home/shquier/easyconf.net/easychair/app/views/public/conference_business.php.before_pack1007_20260607_172851:1805:            'published_at' =>
/home/shquier/easyconf.net/easychair/app/views/public/conference_business.php.before_pack1007_20260607_172851:1807:                $row['published_at']
/home/shquier/easyconf.net/easychair/app/views/public/proceedings.php:9:          <thead><tr><th>#</th><th><?= e($lang==='ar'?'العنوان':'Title') ?></th><th>DOI</th><th><?= e($lang==='ar'?'تاريخ النشر':'Published') ?></th></tr></thead>
/home/shquier/easyconf.net/easychair/app/views/public/proceedings.php:16:              <td class="text-muted"><?= e((string)($r['published_at']??'')) ?></td>
/home/shquier/easyconf.net/easychair/app/views/public/certificates/show.php:27:        <div><?= e($lang==='ar'?'تاريخ الإصدار:':'Issued:') ?> <?= e((string)$row['issued_at']) ?></div>
/home/shquier/easyconf.net/easychair/app/views/public/conference_business.php.before_pack1001_repair_20260607_163502:317:                        : 'Scientific Program Published',
/home/shquier/easyconf.net/easychair/app/views/public/conference_business.php.before_pack1001_repair_20260607_163502:320:                        : 'The official conference schedule has been published.'
/home/shquier/easyconf.net/easychair/app/views/public/conference_business.php.before_pack1001_repair_20260607_163502:867:                <?= count($issues ?? []) ?>
/home/shquier/easyconf.net/easychair/app/views/public/conference_business.php.before_pack1001_repair_20260607_163502:982:            <?= count($issues ?? []) ?>
/home/shquier/easyconf.net/easychair/app/views/public/conference_business.php.before_pack1001_repair_20260607_163502:983:            <?= $lang === 'ar' ? 'عدد الإصدارات' : 'Issues' ?>
/home/shquier/easyconf.net/easychair/app/views/public/conference_business.php.before_pack1001_repair_20260607_163502:1049:    'camera_ready_deadline' =>
/home/shquier/easyconf.net/easychair/app/views/public/conference_business.php.before_pack1001_repair_20260607_163502:1053:        : 'Camera Ready Deadline',
/home/shquier/easyconf.net/easychair/app/views/public/conference_business.php.before_pack1001_repair_20260607_163502:1268:            : 'Research publishing and indexing platforms.'
/home/shquier/easyconf.net/easychair/app/views/public/conference_business.php.before_pack1001_repair_20260607_163502:1320:        'number' => (int)($heroMetrics['issues'] ?? 0),
/home/shquier/easyconf.net/easychair/app/views/public/conference_business.php.before_pack1001_repair_20260607_163502:1321:        'mini' => $lang === 'ar' ? 'إصدارات علمية' : 'Published proceedings'
/home/shquier/easyconf.net/easychair/app/views/public/conference_business.php.before_pack1001_repair_20260607_163502:1385:        'icon' => 'fa-camera-retro',
/home/shquier/easyconf.net/easychair/app/views/public/conference_business.php.before_pack1001_repair_20260607_163502:1464:        AND is_published = 1
/home/shquier/easyconf.net/easychair/app/views/public/conference_business.php.before_pack1001_repair_20260607_163502:1560:            published_at,
/home/shquier/easyconf.net/easychair/app/views/public/conference_business.php.before_pack1001_repair_20260607_163502:1567:                'published',
/home/shquier/easyconf.net/easychair/app/views/public/conference_business.php.before_pack1001_repair_20260607_163502:1568:                'production',
/home/shquier/easyconf.net/easychair/app/views/public/conference_business.php.before_pack1001_repair_20260607_163502:1569:                'assigned_to_issue'
/home/shquier/easyconf.net/easychair/app/views/public/conference_business.php.before_pack1001_repair_20260607_163502:1577:            published_at DESC,
/home/shquier/easyconf.net/easychair/app/views/public/conference_business.php.before_pack1001_repair_20260607_163502:1650:            'published_at' =>
/home/shquier/easyconf.net/easychair/app/views/public/conference_business.php.before_pack1001_repair_20260607_163502:1652:                $row['published_at']
/home/shquier/easyconf.net/easychair/app/views/public/conference_business.php.before_pack1001_committee_photos_20260607_163004:317:                        : 'Scientific Program Published',
/home/shquier/easyconf.net/easychair/app/views/public/conference_business.php.before_pack1001_committee_photos_20260607_163004:320:                        : 'The official conference schedule has been published.'
/home/shquier/easyconf.net/easychair/app/views/public/conference_business.php.before_pack1001_committee_photos_20260607_163004:867:                <?= count($issues ?? []) ?>
/home/shquier/easyconf.net/easychair/app/views/public/conference_business.php.before_pack1001_committee_photos_20260607_163004:982:            <?= count($issues ?? []) ?>
/home/shquier/easyconf.net/easychair/app/views/public/conference_business.php.before_pack1001_committee_photos_20260607_163004:983:            <?= $lang === 'ar' ? 'عدد الإصدارات' : 'Issues' ?>
/home/shquier/easyconf.net/easychair/app/views/public/conference_business.php.before_pack1001_committee_photos_20260607_163004:1049:    'camera_ready_deadline' =>
/home/shquier/easyconf.net/easychair/app/views/public/conference_business.php.before_pack1001_committee_photos_20260607_163004:1053:        : 'Camera Ready Deadline',
/home/shquier/easyconf.net/easychair/app/views/public/conference_business.php.before_pack1001_committee_photos_20260607_163004:1268:            : 'Research publishing and indexing platforms.'
/home/shquier/easyconf.net/easychair/app/views/public/conference_business.php.before_pack1001_committee_photos_20260607_163004:1320:        'number' => (int)($heroMetrics['issues'] ?? 0),
/home/shquier/easyconf.net/easychair/app/views/public/conference_business.php.before_pack1001_committee_photos_20260607_163004:1321:        'mini' => $lang === 'ar' ? 'إصدارات علمية' : 'Published proceedings'
/home/shquier/easyconf.net/easychair/app/views/public/conference_business.php.before_pack1001_committee_photos_20260607_163004:1385:        'icon' => 'fa-camera-retro',
/home/shquier/easyconf.net/easychair/app/views/public/conference_business.php.before_pack1001_committee_photos_20260607_163004:1464:        AND is_published = 1
/home/shquier/easyconf.net/easychair/app/views/public/conference_business.php.before_pack1001_committee_photos_20260607_163004:1560:            published_at,
/home/shquier/easyconf.net/easychair/app/views/public/conference_business.php.before_pack1001_committee_photos_20260607_163004:1567:                'published',
/home/shquier/easyconf.net/easychair/app/views/public/conference_business.php.before_pack1001_committee_photos_20260607_163004:1568:                'production',
/home/shquier/easyconf.net/easychair/app/views/public/conference_business.php.before_pack1001_committee_photos_20260607_163004:1569:                'assigned_to_issue'
/home/shquier/easyconf.net/easychair/app/views/public/conference_business.php.before_pack1001_committee_photos_20260607_163004:1577:            published_at DESC,
/home/shquier/easyconf.net/easychair/app/views/public/conference_business.php.before_pack1001_committee_photos_20260607_163004:1650:            'published_at' =>
/home/shquier/easyconf.net/easychair/app/views/public/conference_business.php.before_pack1001_committee_photos_20260607_163004:1652:                $row['published_at']
/home/shquier/easyconf.net/easychair/app/views/public/conference/home.php:206:            <div class="text-muted small"><?= ch($lang==='ar'?'المنشور':'Published') ?></div>
/home/shquier/easyconf.net/easychair/app/views/public/conference/home.php:207:            <div class="kpi-num"><?= (int)($kpi['published'] ?? 0) ?></div>
/home/shquier/easyconf.net/easychair/app/views/public/index.php:1:<h1>Published Articles</h1>
/home/shquier/easyconf.net/easychair/app/views/public/index.php:7:<p>Published: <?= htmlspecialchars($a['published_at']) ?></p>
/home/shquier/easyconf.net/easychair/app/views/archive/conference.php:25:                            <div class="small mb-3"><strong><?= e(trans('published_at')) ?>:</strong> <?= e((string) ($row['published_at'] ?? '')) ?></div>
/home/shquier/easyconf.net/easychair/app/views/archive/conference.php:32:            <div class="alert alert-info rounded-4 mb-0"><?= e(trans('no_published_papers')) ?></div>
/home/shquier/easyconf.net/easychair/app/views/archive/index.php:56:                            <div class="small mb-3"><strong><?= e(trans('published_at')) ?>:</strong> <?= e((string) ($row['published_at'] ?? '')) ?></div>
/home/shquier/easyconf.net/easychair/app/views/archive/index.php:66:            <div class="alert alert-info rounded-4 mb-0"><?= e(trans('no_published_papers')) ?></div>
/home/shquier/easyconf.net/easychair/app/views/partials/unified_role_layout_links.php:70: ['url'=>'/easychair/admin/conference-home/publish-center','icon'=>'fa-solid fa-rocket','label_key'=>'menu.publish_center','label'=>'Publish Center','roles' => ['superadmin','super_admin','org_admin','conference_chair','track_chair','admin']],
/home/shquier/easyconf.net/easychair/app/views/partials/unified_role_layout_links.php:957:'url'=>'/easychair/admin/conference-home/production-operations-center',
/home/shquier/easyconf.net/easychair/app/views/partials/unified_role_layout_links.php:959:'label_key'=>'menu.production_operations_center',
/home/shquier/easyconf.net/easychair/app/views/partials/unified_role_layout_links.php:960:'label'=>'Production Operations Center',
/home/shquier/easyconf.net/easychair/app/views/partials/unified_role_layout_links.php:970:'url'=>'/easychair/admin/conference-home/issue-builder-wizard',
/home/shquier/easyconf.net/easychair/app/views/partials/unified_role_layout_links.php:972:'label_key'=>'menu.issue_builder_wizard',
/home/shquier/easyconf.net/easychair/app/views/partials/unified_role_layout_links.php:973:'label'=>'Issue Builder Wizard',
/home/shquier/easyconf.net/easychair/app/views/partials/unified_role_layout_links.php:1504:                ['url'=>'/easychair/admin/production','icon'=>'fa-industry','label_key'=>'menu.production','label'=>'Production / Camera-ready','roles'=>['superadmin','super_admin','org_admin','admin','conference_chair','organizer']],
/home/shquier/easyconf.net/easychair/app/views/partials/unified_role_layout_links.php:1505:                ['url'=>'/easychair/admin/issues','icon'=>'fa-book','label_key'=>'menu.issues','label'=>'Issues / Proceedings','roles'=>['superadmin','super_admin','org_admin','admin','conference_chair','organizer']],
/home/shquier/easyconf.net/easychair/app/views/partials/unified_role_layout_links.php:2135:    'icon'=>'fa-camera-retro',
/home/shquier/easyconf.net/easychair/app/views/partials/unified_role_layout_links.php.before_pack1090d:70: ['url'=>'/easychair/admin/conference-home/publish-center','icon'=>'fa-solid fa-rocket','label_key'=>'menu.publish_center','label'=>'Publish Center','roles' => ['superadmin','super_admin','org_admin','admin']],
/home/shquier/easyconf.net/easychair/app/views/partials/unified_role_layout_links.php.before_pack1090d:244:                ['url'=>'/easychair/admin/production','icon'=>'fa-industry','label_key'=>'menu.production','label'=>'Production / Camera-ready','roles'=>['superadmin','super_admin','org_admin','admin','conference_chair','organizer']],
/home/shquier/easyconf.net/easychair/app/views/partials/unified_role_layout_links.php.before_pack1090d:245:                ['url'=>'/easychair/admin/issues','icon'=>'fa-book','label_key'=>'menu.issues','label'=>'Issues / Proceedings','roles'=>['superadmin','super_admin','org_admin','admin','conference_chair','organizer']],
/home/shquier/easyconf.net/easychair/app/views/partials/unified_role_layout_links.php.before_pack1090d:807:    'icon'=>'fa-camera-retro',
/home/shquier/easyconf.net/easychair/app/views/partials/media.php:53:                <i class="fa fa-camera"></i>
/home/shquier/easyconf.net/easychair/app/views/partials/proceedings.php:61:                    : 'Published Papers' ?>
/home/shquier/easyconf.net/easychair/app/views/partials/proceedings.php:87:                : 'The platform provides a complete scholarly publishing experience for peer-reviewed papers and conference proceedings with citation-ready academic presentation.'
/home/shquier/easyconf.net/easychair/app/views/partials/ai_analytics.php:77:                    : 'Number of submitted and published research papers.'
/home/shquier/easyconf.net/easychair/app/views/partials/sidebar_translate.php:37:            'الأعمال والجلسات والإصدار' => 'menu.business_sessions_issues',
/home/shquier/easyconf.net/easychair/app/views/partials/sidebar_translate.php:42:            'النشر' => 'menu.publishing',
/home/shquier/easyconf.net/easychair/app/views/partials/sidebar_translate.php:43:            'Production / Camera-ready' => 'menu.production',
/home/shquier/easyconf.net/easychair/app/views/partials/sidebar_translate.php:44:            'Issues / Proceedings' => 'menu.issues',
/home/shquier/easyconf.net/easychair/app/views/partials/home_blocks.php:67:                    : 'No published homepage blocks.'
/home/shquier/easyconf.net/easychair/app/views/partials/hero.php:362:            : 'Published Conference'
/home/shquier/easyconf.net/easychair/app/views/partials/sidebar_i18n_overrides.php:37:'menu.production'=>'الإنتاج والنسخة النهائية',
/home/shquier/easyconf.net/easychair/app/views/partials/sidebar_i18n_overrides.php:38:'menu.issues'=>'الأعداد والوقائع',
/home/shquier/easyconf.net/easychair/app/views/partials/sidebar_i18n_overrides.php:260:'menu.production_operations_center'
/home/shquier/easyconf.net/easychair/app/views/partials/sidebar_i18n_overrides.php:263:'menu.issue_builder_wizard'
/home/shquier/easyconf.net/easychair/app/views/partials/i18n_sidebar_labels.php:100:            // Website / production
/home/shquier/easyconf.net/easychair/app/views/partials/i18n_sidebar_labels.php:105:            'الأعمال والجلسات والإصدار' => 'menu.business_sessions_issues',
/home/shquier/easyconf.net/easychair/app/views/partials/i18n_sidebar_labels.php:106:            'Business, Sessions & Issues' => 'menu.business_sessions_issues',
/home/shquier/easyconf.net/easychair/app/views/partials/i18n_sidebar_labels.php:113:            'النشر' => 'menu.publishing',
/home/shquier/easyconf.net/easychair/app/views/partials/i18n_sidebar_labels.php:114:            'Publishing' => 'menu.publishing',
/home/shquier/easyconf.net/easychair/app/views/partials/i18n_sidebar_labels.php:115:            'Production / Camera-ready' => 'menu.production',
/home/shquier/easyconf.net/easychair/app/views/partials/i18n_sidebar_labels.php:116:            'الإنتاج والنسخة النهائية' => 'menu.production',
/home/shquier/easyconf.net/easychair/app/views/partials/i18n_sidebar_labels.php:117:            'Issues / Proceedings' => 'menu.issues',
/home/shquier/easyconf.net/easychair/app/views/partials/i18n_sidebar_labels.php:118:            'وقائع المؤتمر' => 'menu.issues',
/home/shquier/easyconf.net/easychair/app/views/partials/i18n_sidebar_labels.php:245:            '/easychair/admin/conference-business' => 'menu.business_sessions_issues',
/home/shquier/easyconf.net/easychair/app/views/partials/i18n_sidebar_labels.php:247:            '/easychair/admin/production' => 'menu.production',
/home/shquier/easyconf.net/easychair/app/views/partials/i18n_sidebar_labels.php:248:            '/easychair/admin/issues' => 'menu.issues',
/home/shquier/easyconf.net/easychair/app/views/conferences/show.php:78:                <div class="small mb-0"><strong><?= e(trans('camera_ready_deadline')) ?>:</strong> <?= e((string) ($conference['camera_ready_deadline'] ?? '')) ?></div>
/home/shquier/easyconf.net/easychair/app/views/layouts/sidebar_links.php:150:<?php li(base_path('admin/production'), 'fa-solid fa-industry', ec_sidebar_t('الإنتاج والنسخة النهائية', 'Production'), '/admin/production'); ?>
/home/shquier/easyconf.net/easychair/app/views/layouts/sidebar_links.php:152:<?php li(base_path('admin/issues'), 'fa-solid fa-book', ec_sidebar_t('الإصدارات والوقائع', 'Issues / Proceedings'), '/admin/issues'); ?>
/home/shquier/easyconf.net/easychair/app/views/publishing/conference_proceedings.php:18:                            <div class="small mb-3"><strong><?= e(trans('published_at')) ?>:</strong> <?= e((string) ($paper['published_at'] ?? '')) ?></div>
/home/shquier/easyconf.net/easychair/app/views/publishing/camera_ready.php:5:        <h1 class="fw-bold mb-0"><?= e(trans('upload_camera_ready')) ?></h1>
/home/shquier/easyconf.net/easychair/app/views/publishing/camera_ready.php:13:        <form method="post" action="<?= e(base_path('submissions/camera-ready?id=' . (int) $submission['id'])) ?>" enctype="multipart/form-data">
/home/shquier/easyconf.net/easychair/app/views/publishing/camera_ready.php:17:                <label class="form-label ec-required"><?= e(trans('camera_ready_file')) ?></label>
/home/shquier/easyconf.net/easychair/app/views/publishing/camera_ready.php:18:                <input type="file" name="camera_ready_file" class="form-control rounded-3" required>
/home/shquier/easyconf.net/easychair/app/views/publishing/camera_ready.php:27:            <button type="submit" class="btn btn-success rounded-3"><?= e(trans('upload_camera_ready')) ?></button>
/home/shquier/easyconf.net/easychair/app/views/publishing/manage.php:5:        <h1 class="fw-bold mb-0"><?= e(trans('publishing_workflow')) ?></h1>
/home/shquier/easyconf.net/easychair/app/views/publishing/manage.php:14:        <div class="mb-2"><strong><?= e(trans('camera_ready_file')) ?>:</strong> <?= e((string) ($proceeding['camera_ready_path'] ?? '')) ?></div>
/home/shquier/easyconf.net/easychair/app/views/publishing/manage.php:16:        <div class="mb-0"><strong><?= e(trans('publication_status')) ?>:</strong> <?= !empty($proceeding['is_published']) ? e(trans('published')) : e(trans('not_published')) ?></div>
/home/shquier/easyconf.net/easychair/app/views/publishing/manage.php:25:                    <form method="post" action="<?= e(base_path('publishing/publish')) ?>">
/home/shquier/easyconf.net/easychair/app/views/publishing/manage.php:32:                        <button type="submit" class="btn btn-success rounded-3"><?= e(trans('publish_paper')) ?></button>
/home/shquier/easyconf.net/easychair/app/views/publishing/manage.php:37:                    <form method="post" action="<?= e(base_path('publishing/unpublish')) ?>">
/home/shquier/easyconf.net/easychair/app/views/publishing/manage.php:40:                        <button type="submit" class="btn btn-outline-danger rounded-3"><?= e(trans('unpublish_paper')) ?></button>
/home/shquier/easyconf.net/easychair/app/views/reviewer/review.php:1493:why='Good quality with limited issues';
/home/shquier/easyconf.net/easychair/app/views/search/index.php:71:                <h3 class="h5 fw-bold mb-3"><?= e(trans('search_published_papers')) ?></h3>
/home/shquier/easyconf.net/easychair/app/views/certificates/print.php:40:            Issued: <?= cp_h($certificate['issued_at']) ?><br>
/home/shquier/easyconf.net/easychair/app/views/certificates/verify.php:30:        <tr><th>Issued At</th><td><?= cv_h($certificate['issued_at']) ?></td></tr>
/home/shquier/easyconf.net/easychair/app/views/submissions/form.php:98:            <option value="galley"><?= e(trans('galley_file')) ?></option>
/home/shquier/easyconf.net/easychair/app/views/submissions/form.php:100:            <option value="camera_ready"><?= e(trans('camera_ready_file')) ?></option>
/home/shquier/easyconf.net/easychair/app/views/submissions/form.php:127:                    <option value="galley"><?= e(trans('galley_file')) ?></option>
/home/shquier/easyconf.net/easychair/app/views/submissions/form.php:129:                    <option value="camera_ready"><?= e(trans('camera_ready_file')) ?></option>
/home/shquier/easyconf.net/easychair/app/views/submissions/form.php:246:                        <option value="galley"><?= e(trans('galley_file')) ?></option>
/home/shquier/easyconf.net/easychair/app/views/submissions/form.php:248:                        <option value="camera_ready"><?= e(trans('camera_ready_file')) ?></option>
/home/shquier/easyconf.net/easychair/app/views/conference/select.php:100:                        <?php foreach (['draft','open','reviewing','decision','published','archived'] as $st): ?>
/home/shquier/easyconf.net/easychair/app/views/reviews/form.php:1859:        summaryText += 'This paper demonstrates ' + (pct >= 70 ? 'good quality with minor issues' : (pct >= 50 ? 'mixed quality requiring revision' : 'significant limitations')) + '. ';
/home/shquier/easyconf.net/easychair/app/views/auth/login.php:370:                        <?= t('login.welcome_subtitle', 'Professional enterprise-grade platform for conference management, submissions, reviews, proceedings, publishing workflows, editorial boards, reviewer assignment, and academic collaboration.') ?>
/home/shquier/easyconf.net/easychair/app/views/auth/login.php:403:                                    <?= t('login.feature3', 'Professional Publishing & Proceedings') ?>
/home/shquier/easyconf.net/easychair/app/views/auth/login.php:406:                                    <?= t('login.feature3_sub', 'Production-ready publication workflow and indexing') ?>
/home/shquier/easyconf.net/easychair/app/views/author/research_impact.php:58:<strong>Published:</strong>
/home/shquier/easyconf.net/easychair/app/views/author/research_impact.php:59:<?= (int)$r['published_count'] ?>
/home/shquier/easyconf.net/easychair/app/views/author/my_submissions/index.php:13:            <div class="opacity-75">Track submissions, workflow stage, files, activity, revision, and camera-ready actions.</div>
/home/shquier/easyconf.net/easychair/app/views/author/my_submissions/index.php:31:                            <th>Production</th>
/home/shquier/easyconf.net/easychair/app/views/author/my_submissions/index.php:50:                                <span class="badge bg-info text-dark"><?= ms_h($s['production_status'] ?? 'pending') ?></span>
/home/shquier/easyconf.net/easychair/app/views/author/dashboard.php:31:            'accepted', 'published', 'camera_ready', 'camera-ready' => 'ad-badge-success',
/home/shquier/easyconf.net/easychair/app/views/author/dashboard.php:56:            'published' => ['ar' => 'منشور', 'en' => 'Published'],
/home/shquier/easyconf.net/easychair/app/views/author/dashboard.php:57:            'camera_ready' => ['ar' => 'النسخة النهائية', 'en' => 'Camera Ready'],
/home/shquier/easyconf.net/easychair/app/views/author/dashboard.php:89:            'accepted', 'camera_ready', 'camera-ready', 'production' => 90,
/home/shquier/easyconf.net/easychair/app/views/author/dashboard.php:90:            'published' => 100,
/home/shquier/easyconf.net/easychair/app/views/author/dashboard.php:135:    'camera_ready' => 0,
/home/shquier/easyconf.net/easychair/app/views/author/dashboard.php:141:    'camera_ready' => [],
/home/shquier/easyconf.net/easychair/app/views/author/dashboard.php:155:    'camera' => [],
/home/shquier/easyconf.net/easychair/app/views/author/dashboard.php:189:    'camera_ready_deadline' => ['fa-upload', $isArabic ? 'آخر موعد للنسخة النهائية' : 'Camera Ready Deadline', 'success'],
/home/shquier/easyconf.net/easychair/app/views/author/dashboard.php:202:    'production' => ['ar' => 'الإنتاج', 'en' => 'Production'],
/home/shquier/easyconf.net/easychair/app/views/author/dashboard.php:203:    'published' => ['ar' => 'النشر', 'en' => 'Published'],
/home/shquier/easyconf.net/easychair/app/views/author/dashboard.php:593:                        <div class="col-4"><div class="ad-card-soft p-3"><div class="fw-bold fs-4"><?= ad_count($publicationReadiness['camera_ready'] ?? []) ?></div><small>Camera Ready</small></div></div>
/home/shquier/easyconf.net/easychair/app/views/author/dashboard.php:613:                    [$isArabic ? 'جاهز للنشر' : 'Camera Ready', $workflowSummary['camera_ready'], 'fa-file-circle-check', 'success'],
/home/shquier/easyconf.net/easychair/app/views/author/dashboard.php:671:                        <div class="ad-empty"><?= $isArabic ? 'لا توجد مراجعات منشورة' : 'No published reviews' ?></div>
/home/shquier/easyconf.net/easychair/app/views/author/dashboard.php:683:            ['label' => $isArabic ? 'الإصدارات الجاهزة' : 'Camera Ready', 'key' => 'camera', 'icon' => 'fa-file-circle-check', 'btn' => $isArabic ? 'فتح' : 'Open'],
/home/shquier/easyconf.net/easychair/app/views/author/dashboard.php:764:                            $cameraReady = !empty($x['camera_ready_file']) || !empty($x['final_file']);
/home/shquier/easyconf.net/easychair/app/views/author/dashboard.php:769:                                <span class="ad-badge <?= $cameraReady ? 'ad-badge-success' : 'ad-badge-warning' ?>">
/home/shquier/easyconf.net/easychair/app/views/author/dashboard.php:770:                                    <?= $cameraReady ? ($isArabic ? 'النسخة النهائية جاهزة' : 'Camera Ready') : ($isArabic ? 'بانتظار النسخة النهائية' : 'Awaiting Final Version') ?>
/home/shquier/easyconf.net/easychair/app/views/author/dashboard.php:772:                                <?php if (!empty($x['published_at'])): ?>
/home/shquier/easyconf.net/easychair/app/views/author/dashboard.php:773:                                    <span class="ad-badge ad-badge-primary"><?= $isArabic ? 'منشور' : 'Published' ?></span>
/home/shquier/easyconf.net/easychair/app/views/author/dashboard.php:778:                                        <?php if (!$cameraReady): ?>
/home/shquier/easyconf.net/easychair/app/views/author/submission_show.php:13:        'accepted','published' => 'bg-success',
/home/shquier/easyconf.net/easychair/app/views/author/workflow/index.php:27:                <span class="badge bg-info text-dark"><?= aw_h($submission['production_status'] ?? '') ?></span>
/home/shquier/easyconf.net/easychair/app/views/author/workflow/index.php:48:                        <span class="badge <?= !empty($rule['allow_camera_ready']) ? 'bg-success' : 'bg-secondary' ?> p-2">
/home/shquier/easyconf.net/easychair/app/views/author/workflow/index.php:49:                            Camera-ready: <?= !empty($rule['allow_camera_ready']) ? 'Allowed' : 'Locked' ?>
/home/shquier/easyconf.net/easychair/app/views/author/workflow/index.php:66:                    <?php elseif (!empty($rule['allow_camera_ready'])): ?>
/home/shquier/easyconf.net/easychair/app/views/author/workflow/index.php:67:                        <div class="alert alert-success">Your paper is accepted. Please upload camera-ready files.</div>
/home/shquier/easyconf.net/easychair/app/views/author/workflow/index.php:98:    <?php if (!empty($rule['allow_camera_ready'])): ?>
/home/shquier/easyconf.net/easychair/app/views/author/workflow/index.php:101:                <h5 class="fw-bold mb-3">Upload Camera-ready File</h5>
/home/shquier/easyconf.net/easychair/app/views/author/workflow/index.php:102:                <form method="post" action="/easychair/author/workflow/camera-ready" enctype="multipart/form-data" class="row g-2">
/home/shquier/easyconf.net/easychair/app/views/author/view.php:8:$canRevUpload = in_array($status, ['revision_minor','revision_major','camera_ready_required'], true);
/home/shquier/easyconf.net/easychair/app/views/author/submissions/camera_ready.php:2:$title = "Camera-Ready & Copyright";
/home/shquier/easyconf.net/easychair/app/views/author/submissions/camera_ready.php:7:<h3>Camera-Ready & Copyright</h3>
/home/shquier/easyconf.net/easychair/app/views/author/submissions/camera_ready.php:19:      action="/easychair/author/submission/camera-ready/upload"
/home/shquier/easyconf.net/easychair/app/views/author/submissions/camera_ready.php:33:    <option value="camera_ready">Camera-Ready Manuscript</option>
/home/shquier/easyconf.net/easychair/app/views/author/submissions/view_full.php:89:                <option value="galley"><?= e($t('نسخة نهائية','Galley')) ?></option>
/home/shquier/easyconf.net/easychair/app/views/author/submissions/show.php:208:href="/easychair/author/submission/camera-ready?id=<?= (int)$submission['id'] ?>"
/home/shquier/easyconf.net/easychair/app/views/author/submissions/show.php:211:Camera Ready
/home/shquier/easyconf.net/easychair/app/views/author/submissions/show.php:419:if ($v['upload_type'] === 'camera_ready') {
/home/shquier/easyconf.net/easychair/app/views/author/submissions/show.php:761:<option value="camera_ready">
/home/shquier/easyconf.net/easychair/app/views/author/submissions/show.php:762:<?= $isRtl ? 'نسخة النشر المنقحة' : 'Camera Ready' ?>
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:46:        'accepted', 'published' => 'bg-success',
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:438:if (!empty($conference['camera_ready_deadline'])) {
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:444:            : 'Camera Ready Deadline',
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:445:        'date'  => $conference['camera_ready_deadline'],
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:555:'production' => [
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:557:    'en' => 'Production'
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:560:'published' => [
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:562:    'en' => 'Published'
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:721:'Published',
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:724:'camera_ready'
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:801:    return in_array($status, ['accepted','published','camera_ready'], true)
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:1177:'camera_ready'
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:1185:Camera Ready
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:1364:'Camera Ready',
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:1366:'camera',
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:2022:'No published reviews'
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:2231:$cameraReady=
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:2234:'camera_ready_file'
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:2308:<?= $cameraReady
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:2317:<?= $cameraReady
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:2326:'Camera Ready'
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:2346:'published_at'
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:2362:'Published'
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:2400:!$cameraReady
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:3136:'published'
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:3143:'Published'
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:3438:'published'
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:3448:Published
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:4332:'publish_ready'
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:4996:<?= count(array_filter($submissions ?? [], fn($x)=>!empty($x['doi']) || !empty($x['published_at']))) ?>
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:5036:<?php if(!empty($x['doi']) || !empty($x['published_at'])): ?>
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:5194:$publicationIntelligence['published']
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:5206:'Published'
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:6000:$cameraReady=[];
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:6033:$cameraReady[]=$s;
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:6043:'published'
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:6061:$cameraReady
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:6176:$cameraReady
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:6187:'Camera Ready'
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:6695:'published'
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:6995:'published'
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:7027:'published'=>100,
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:7319:$idPublished=
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:7336:'published'
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:7353:$idPublished
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:7371:$idPublished
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:7720:'published'
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:8026:'published'
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:8096:$x==='published'
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:8341:$osPublished=
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:8359:==='published'
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:8389:$osPublished
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:8698:$published=0;
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:8745:$status==='published'
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:8747:$published++;
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:8808:$published
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:9087:$published=0;
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:9132:$status==='published'
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:9134:$published++;
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:9190:$published
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:9483:$status==='published'
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:9819:$published=0;
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:9880:$status==='published'
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:9882:$published++;
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:9914:$published
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:10193:$published=0;
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:10233:$status==='published'
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:10235:$published++;
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:10257:'published',
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:10283:$published
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:10572:$published=0;
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:10614:$status==='published'
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:10616:$published++;
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:10668:$published
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:10942:'published'=>0
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:11055:'Prepare Camera Ready'
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:11058:'published'
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:11106:'published'
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:11298:$cameraReady=[];
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:11300:$published=0;
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:11360:$cameraReady[]=[
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:11370:'Prepare Camera Ready'
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:11378:$status==='published'
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:11380:$published++;
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:11446:$cameraScore=
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:11453:$cameraReady
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:11462:$published
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:11476:$cameraScore
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:11515:'Reviewer loop and camera ready workspace'
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:11596:$cameraReady
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:11607:'Camera Ready'
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:11634:$cameraReady
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:11689:$production=[];
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:11693:$published=0;
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:11732:$production[]=[
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:11742:'Complete Camera Ready'
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:11750:$status==='published'
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:11768:$published++;
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:11779:'published'
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:11811:$productionScore=
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:11817:$production
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:11826:$published
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:11838:$productionScore
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:11877:'Production workflow and publication launchpad'
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:11930:<?= $productionScore ?>
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:11940:'Production'
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:11993:$production,
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:12128:'Upload Camera Ready'
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:12138:$status==='published'
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:12396:$published=0;
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:12445:'Prepare Production'
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:12455:$status==='published'
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:12473:$published++;
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:12602:'Publishing Office'
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:12780:$production=[];
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:12782:$camera=[];
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:12823:$camera[]=[
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:12833:'Upload Camera Ready'
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:12847:'published'
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:12854:$production[]=[
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:12865:$status==='published'
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:12897:$cameraScore=
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:12901:$camera
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:12910:$productionScore=
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:12914:$production
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:12939:$cameraScore
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:12941:$productionScore
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:12971:'Production Desk'
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:12982:'Camera ready orchestration and publication completion'
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:13010:<?= $cameraScore ?>
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:13020:'Camera Ready'
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:13035:<?= $productionScore ?>
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:13045:'Production'
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:13097:'Published'
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:13114:'Production Queue'
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:13123:$camera,
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:13179:$published = 0;
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:13192:if ($status === 'published') {
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:13193:$published++;
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:13206:if ($status === 'published') {
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:13217:$releaseScore = round((($accepted + $published) / $total) * 100);
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:13219:$assurance = min(100, ($published * 40) + ($accepted * 20));
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:13280:<div class="display-6"><?= $published ?></div>
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:13281:<div><?= $isArabic ? 'منشورة' : 'Published' ?></div>
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:13333:'published'=>0
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:13438:'Prepare Camera Ready'
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:13441:'published'=>
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:13486:'published'
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:13690:'published'=>0
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:13795:'Prepare Camera Ready'
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:13798:'published'=>
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:13843:'published'
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:14084:$published=0;
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:14157:'Prepare Camera Ready'
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:14160:'published'
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:14191:'published'
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:14211:$status==='published'
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:14213:$published++;
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:14253:$published
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:14280:$published
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:14540:$published=0;
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:14622:'Prepare Camera Ready'
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:14625:'published'=>
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:14677:case 'published':
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:14678:$published++;
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:14702:$published
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:14729:$published
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:14890:<?= $published ?>
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:14900:'Published'
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:14979:$published=0;
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:15025:'published'
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:15084:$status==='published'
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:15086:$published++;
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:15102:'published',
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:15148:$published
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:15180:$published
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:15329:<?= $published ?>
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:15339:'Published'
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:15424:$published=0;
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:15495:$status==='published'
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:15497:$published++;
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:15540:$published
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:15828:$published=0;
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:15897:$status==='published'
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:15899:$published++;
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:15925:'published'=>
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:15940:'Complete Production'
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:16001:$published
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:16018:$published
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:16304:'published'=>0
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:16411:'Produce Camera Ready'
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:16414:'published'=>
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:16442:'published'
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:16659:$published=0;
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:16717:'published'=>100,
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:16727:$status==='published'
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:16729:$published++;
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:16764:'published'=>
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:16838:$published
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:17023:<?= $published ?>
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:17122:$published=0;
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:17191:$status==='published'
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:17193:$published++;
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:17258:'published'=>
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:17318:$published
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:17604:'published'=>0
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:17608:$published=0;
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:17652:$status==='published'
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:17654:$published++;
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:17729:'Upload Camera Ready'
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:17732:'published'=>
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:17766:$published
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:17783:$published
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:18032:'published'=>0
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:18036:$published=0;
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:18080:$status==='published'
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:18082:$published++;
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:18153:'Deliver Camera Ready'
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:18156:'published'=>
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:18196:$published
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:18213:$published
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:18672:    'published' => 100,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:1270:            publish_status
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:1274:            ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, 'published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:1362:    publish_status,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:1377:    'published',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:2184:'last_publish'=>
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:2462:public function publish()
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:2521:'published',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:2537:'Published '
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:4211:'published'=>
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:4220:'publish_status'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:4225:==='published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:4238:'publish_status'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:4469:'publisher'=>
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:4544:        isset($_GET['publish'])
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:4547:        \App\Services\HomepageMarketplaceService::publish(
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:5837:public function publishRelease()
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:5858:release_status='published',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:5860:published_at=NOW()
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:6418:public function schedulePublish()
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:6440:'publish',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:9277:public function publishCenter()
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:9321:        '/app/views/admin/conference_home/publish_center.php';
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:9349:            ORDER BY published_at DESC
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:9708:                        published_by,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:10360:        Editorial Production
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:10366:            'production'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:10370:        'production' => [
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:10372:            'galley'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:10376:        'galley' => [
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:10378:            'assigned_to_issue'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:10382:        'assigned_to_issue' => [
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:10384:            'published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:10394:        'published' => [
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:10685:        'published'       => 0,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:10737:            $status === 'published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:10739:            $stats['published']++;
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:10762:            'label' => 'Published',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:10803:        if($status === 'published')
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:10834:                'production',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:10835:                'galley'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:11013:        'production' => 5,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:11014:        'galley' => 3,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:11015:        'assigned_to_issue' => 3
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:11772:            'label' => 'Published',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:11782:            'label' => 'Production',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:11808:        if($status==='published')
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:11818:        if($status==='production')
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:13824:private function governanceIntegrityIssues(): array
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:13834:                'NULL_TRACKS' issue_type,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:13893:    $issues =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:13894:        $this->governanceIntegrityIssues();
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:17548:            s.issue_id
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:17550:        LEFT JOIN proceedings_issue_articles pia
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:17552:        WHERE s.status='assigned_to_issue'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:17559:    Missing Galleys
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:17563:    $missingGalleys = $db->query("
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:17567:            pia.issue_id,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:17568:            pia.galley_id
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:17569:        FROM proceedings_issue_articles pia
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:17572:        LEFT JOIN production_galleys g
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:17573:            ON g.id=pia.galley_id
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:17580:    Non Approved Galleys
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:17584:    $nonApprovedGalleys = $db->query("
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:17588:            pia.issue_id,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:17590:        FROM proceedings_issue_articles pia
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:17593:        JOIN production_galleys g
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:17594:            ON g.id=pia.galley_id
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:17601:    Approved Galleys Not Assigned
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:17605:    $readyForIssue = $db->query("
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:17609:            g.id galley_id
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:17611:        JOIN production_galleys g
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:17613:        LEFT JOIN proceedings_issue_articles pia
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:17645:    Repair Missing Galley
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:17650:        $action === 'repair_galley'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:17657:            FROM production_galleys
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:17668:        $galleyId =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:17671:        if ($galleyId > 0) {
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:17674:                UPDATE proceedings_issue_articles
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:17675:                SET galley_id=?
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:17680:                $galleyId,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:17700:                issue_id,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:17717:            !empty($s['issue_id'])
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:17722:                proceedings_issue_articles
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:17726:                    issue_id,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:17739:                $s['issue_id'],
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:17751:public function productionOperationsCenter()
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:17754:        "Location: /easychair/admin/production"
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:17759:public function issueBuilderWizard()
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:17766:    $issues =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:17769:            FROM proceedings_issues
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:17783:                g.id galley_id
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:17785:            INNER JOIN production_galleys g
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:17788:            LEFT JOIN proceedings_issue_articles pia
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:17797:    '/app/views/admin/conference_home/issue_builder_wizard.php';
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:17824:                pia.issue_id,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:17827:            LEFT JOIN proceedings_issue_articles pia
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:17832:                    'production',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:17833:                    'assigned_to_issue',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:17834:                    'published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:17837:                pia.issue_id,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:17938:            UPDATE proceedings_issue_articles
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:17961:    $issues =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:17966:            FROM proceedings_issues i
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:17967:            LEFT JOIN proceedings_issue_articles pia
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:17968:                ON pia.issue_id=i.id
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:17985:public function exportIssueCsv()
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:17989:    $issueId =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:17990:        (int)($_GET['issue_id'] ?? 0);
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:17992:    if (!$issueId) {
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:17993:        exit('Issue ID missing.');
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:18012:            FROM proceedings_issue_articles pia
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:18015:            WHERE pia.issue_id=?
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:18020:        $issueId
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:18028:        'Content-Disposition: attachment; filename=issue_' .
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:18029:        $issueId .
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:18081:        'camera_ready' => 0,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:18082:        'production' => 0,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:18083:        'assigned_to_issue' => 0,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:18084:        'published' => 0
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:18092:                production_status
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:18103:            ($r['production_status'] ?? '') ===
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:18104:            'camera_ready_uploaded'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:18106:            $funnel['camera_ready']++;
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:18109:        if (($r['status'] ?? '') === 'production') {
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:18110:            $funnel['production']++;
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:18113:        if (($r['status'] ?? '') === 'assigned_to_issue') {
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:18114:            $funnel['assigned_to_issue']++;
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:18117:        if (($r['status'] ?? '') === 'published') {
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:18118:            $funnel['published']++;
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:18124:    Issue Metrics
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:18128:    $issueMetrics =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:18133:                i.issue_no,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:18135:            FROM proceedings_issues i
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:18136:            LEFT JOIN proceedings_issue_articles pia
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:18137:                ON pia.issue_id=i.id
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:18168:    $missingGalleys =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:18171:            FROM proceedings_issue_articles pia
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:18172:            LEFT JOIN production_galleys g
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:18173:                ON g.id=pia.galley_id
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:18207:                pia.issue_id,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:18216:                    WHEN pia.issue_id IS NULL
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:18217:                    THEN 'Missing Issue'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:18228:            LEFT JOIN proceedings_issue_articles pia
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:18232:                s.production_status='approved'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:18271:                pia.issue_id,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:18275:                g.id galley_id,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:18313:                        pia.issue_id IS NOT NULL,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:18338:            LEFT JOIN proceedings_issue_articles pia
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:18341:            LEFT JOIN production_galleys g
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:18346:                s.production_status='approved'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:18379:              AND COALESCE(production_status,'pending')='pending'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:18382:    $stats['camera_ready_uploaded'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:18386:            WHERE production_status='camera_ready_uploaded'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:18389:    $stats['approved_galleys'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:18392:            FROM production_galleys
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:18396:    $stats['assigned_to_issue'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:18400:            WHERE status='assigned_to_issue'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:18403:    $stats['published'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:18407:            WHERE status='published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:18410:    $stats['broken_issue_links'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:18413:            FROM proceedings_issue_articles pia
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:18414:            LEFT JOIN production_galleys g
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:18415:                   ON g.id=pia.galley_id
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:18423:            WHERE production_status='approved'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:18454:    $stats['published'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:18458:            WHERE status='published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:18463:    Assigned To Issue
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:18467:    $stats['assigned_to_issue'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:18471:            WHERE status='assigned_to_issue'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:18476:    Approved Galleys
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:18480:    $stats['approved_galleys'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:18483:            FROM production_galleys
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:18497:            WHERE production_status='approved'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:18511:            LEFT JOIN proceedings_issue_articles pia
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:18514:                s.production_status='approved'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:18516:                AND pia.issue_id IS NOT NULL
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:18537:                s.production_status,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:18543:                s.production_status='approved'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:18577:                production_status='approved'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:18578:                OR status='assigned_to_issue'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:18587:                    production_status='approved'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:18588:                    OR status='assigned_to_issue'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:18593:    $stats['assigned_issue_missing_doi'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:18597:            LEFT JOIN proceedings_issue_articles pia
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:18600:                pia.issue_id IS NOT NULL
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:18609:                production_status='approved'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:18627:                pia.issue_id,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:18631:                s.production_status
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:18635:            LEFT JOIN proceedings_issue_articles pia
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:18638:            LEFT JOIN proceedings_issues i
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:18639:                ON i.id=pia.issue_id
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:18643:                s.production_status='approved'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:18645:                s.status='assigned_to_issue'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:18685:                pia.issue_id,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:18688:                i.issue_no,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:18692:                g.id galley_id,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:18704:                        pia.issue_id IS NOT NULL,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:18732:            LEFT JOIN proceedings_issue_articles pia
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:18735:            LEFT JOIN proceedings_issues i
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:18736:                ON i.id=pia.issue_id
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:18738:            LEFT JOIN production_galleys g
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:18739:                ON g.id=pia.galley_id
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:18742:                s.production_status='approved'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:18784:    Published
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:18788:    $stats['published'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:18792:            WHERE status='published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:18797:    Approved Production
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:18805:            WHERE production_status='approved'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:18831:            LEFT JOIN proceedings_issue_articles pia
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:18834:                s.production_status='approved'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:18836:                AND pia.issue_id IS NOT NULL
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:18878:    Issue Statistics
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:18882:    $issues =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:18887:                issue_no,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:18890:            FROM proceedings_issues
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:18955:                    'production',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:18956:                    'assigned_to_issue',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:18957:                    'published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:18963:    Published Papers
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:18967:    $stats['published'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:18972:                status='published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:19061:                        'production',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:19062:                        'assigned_to_issue',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:19063:                        'published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:19303:                        'production',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:19304:                        'assigned_to_issue',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:19305:                        'published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:19386:                'production',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:19387:                'assigned_to_issue',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:19388:                'published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:19438:    $stats['approved_galleys'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:19441:            FROM production_galleys
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:19445:    $stats['assigned_to_issue'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:19449:            WHERE status='assigned_to_issue'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:19452:    $stats['published'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:19456:            WHERE status='published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:19482:            LEFT JOIN proceedings_issue_articles pia
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:19485:                s.production_status='approved'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:19487:                AND pia.issue_id IS NOT NULL
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:19502:                $stats['approved_galleys']
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:19504:                $stats['assigned_to_issue']
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:19620:                production_status='approved'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:19639:    Camera Ready Pending
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:19643:    $cameraReady =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:19647:            WHERE production_status='camera_ready_uploaded'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:19650:    if ($cameraReady > 0) {
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:19655:                'Production Queue',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:19657:                $cameraReady
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:19659:                ' camera-ready files require production approval.'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:19746:    Production Risk
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:19750:    $cameraReadyPending =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:19754:            WHERE production_status='camera_ready_uploaded'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:19757:    $risk['production_risk'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:19760:            $cameraReadyPending * 15
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:19774:                production_status='approved'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:19786:    Broken Issue Links
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:19790:    $brokenIssues =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:19793:            FROM proceedings_issue_articles pia
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:19794:            LEFT JOIN production_galleys g
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:19795:                   ON g.id=pia.galley_id
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:19799:    $risk['issue_risk'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:19802:            $brokenIssues * 25
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:19816:                production_status='approved'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:19837:                $risk['production_risk']
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:19841:                $risk['issue_risk']
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:19887:                        'production',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:19888:                        'assigned_to_issue',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:19889:                        'published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:19898:                    WHEN s.production_status='approved'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:20062:    Published
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:20066:    $stats['published'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:20070:            WHERE status='published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:20075:    Approved Production
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:20079:    $stats['approved_production'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:20083:            WHERE production_status='approved'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:20136:                        'production',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:20137:                        'assigned_to_issue',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:20138:                        'published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:20591:            WHERE production_status='approved'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:20597:    Approved Without Issue
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:20601:    $stats['approved_without_issue'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:20605:            WHERE production_status='approved'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:20606:              AND issue_id IS NULL
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:20611:    Broken Issue Articles
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:20615:    $stats['broken_issue_articles'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:20618:            FROM proceedings_issue_articles pia
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:20619:            LEFT JOIN production_galleys g
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:20620:                   ON g.id=pia.galley_id
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:20644:    $issues =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:20651:        $stats['broken_issue_articles'];
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:20656:            100 - $issues
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:20942:    Published Articles
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:20946:    $stats['published'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:20950:            WHERE status='published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:21136:                'production',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:21137:                'assigned_to_issue',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:21138:                'published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:21148:    $stats['approved_production'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:21152:            WHERE production_status='approved'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:21155:    $stats['published'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:21159:            WHERE status='published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:21214:            $stats['approved_production']
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:21269:                        'production',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:21270:                        'assigned_to_issue',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:21271:                        'published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:21382:            WHERE production_status='approved'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:21400:    Camera Ready Waiting
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:21404:    $cameraReady =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:21408:            WHERE production_status='camera_ready_uploaded'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:21411:    if ($cameraReady > 0) {
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:21416:                'Production Queue',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:21418:                $cameraReady .
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:21419:                ' submissions are waiting for production approval.'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:21736:    Production Queue
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:21740:    $stats['production_queue'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:21744:            WHERE production_status='camera_ready_uploaded'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:21749:    Approved Production
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:21753:    $stats['approved_production'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:21757:            WHERE production_status='approved'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:21762:    Assigned To Issue
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:21766:    $stats['assigned_to_issue'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:21770:            WHERE status='assigned_to_issue'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:21775:    Published
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:21779:    $stats['published'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:21783:            WHERE status='published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:21818:    if ($stats['production_queue'] > 0) {
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:21823:                'Production Backlog',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:21825:                $stats['production_queue'] .
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:21826:                ' camera-ready files await approval.'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:21854:            'stage' => 'Production Approved',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:21855:            'total' => $stats['approved_production']
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:21858:            'stage' => 'Assigned To Issue',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:21859:            'total' => $stats['assigned_to_issue']
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:21862:            'stage' => 'Published',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:21863:            'total' => $stats['published']
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:21890:    Total Published
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:21894:    $stats['published'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:21898:            WHERE status='published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:21903:    Production Approved
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:21907:    $stats['production_approved'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:21911:            WHERE production_status='approved'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:21929:    Assigned To Issue
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:21933:    $stats['assigned_to_issue'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:21937:            WHERE status='assigned_to_issue'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:21942:    Approved Galleys
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:21946:    $stats['approved_galleys'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:21949:            FROM production_galleys
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:21963:            WHERE production_status='approved'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:21969:    Broken Issue Links
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:21973:    $stats['broken_issue_links'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:21976:            FROM proceedings_issue_articles pia
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:21977:            LEFT JOIN production_galleys g
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:21978:                   ON g.id=pia.galley_id
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:21991:        ($stats['broken_issue_links'] * 10);
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:22019:                s.production_status,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:22022:                pia.issue_id,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:22024:                g.id AS galley_id,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:22025:                g.status AS galley_status
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:22029:            LEFT JOIN proceedings_issue_articles pia
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:22032:            LEFT JOIN production_galleys g
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:22036:                    FROM production_galleys g2
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:22041:                s.production_status='approved'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:22104:            WHERE production_status='approved'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:22326:    Published
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:22330:    $stats['published'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:22334:            WHERE status='published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:22339:    Approved Production
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:22347:            WHERE production_status='approved'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:22384:    $published =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:22385:        $stats['published'];
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:22397:                ($published / $approved)
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:22443:                    WHEN s.status='published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:22447:                ) published
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:22461:                published DESC,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:22572:            WHERE production_status='approved'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:22578:    Camera Ready Queue
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:22582:    $stats['camera_ready_queue'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:22586:            WHERE production_status='camera_ready_uploaded'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:22591:    Broken Issue Links
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:22595:    $stats['broken_issue_links'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:22598:            FROM proceedings_issue_articles pia
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:22599:            LEFT JOIN production_galleys g
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:22600:                   ON g.id=pia.galley_id
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:22633:            ($stats['camera_ready_queue'] * 2)
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:22635:            ($stats['broken_issue_links'] * 5)
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:22677:    if ($stats['camera_ready_queue'] > 0) {
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:22681:            'title'=>'Production Risk',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:22683:                $stats['camera_ready_queue']
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:22684:                . ' submissions waiting for production approval.'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:22699:    if ($stats['broken_issue_links'] > 0) {
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:22703:            'title'=>'Issue Integrity Risk',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:22705:                $stats['broken_issue_links']
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:22706:                . ' broken issue article links detected.'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:23098:            WHERE production_status='approved'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:23103:    Published
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:23107:    $stats['published'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:23111:            WHERE status='published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:23143:            ($stats['published']
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:23240:                    WHEN s.status='published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:23244:                ) published
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:23258:                published DESC,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:23603:            WHERE production_status='approved'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:23606:    $stats['published'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:23610:            WHERE status='published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:23613:    $stats['assigned_to_issue'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:23617:            WHERE status='assigned_to_issue'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:23620:    $stats['camera_ready_uploaded'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:23624:            WHERE production_status='camera_ready_uploaded'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:23629:    Approved Galleys
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:23633:    $stats['approved_galleys'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:23636:            FROM production_galleys
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:23649:            ($stats['published']
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:23663:        $stats['approved_galleys'] > 0
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:23666:                $stats['assigned_to_issue']
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:23668:                $stats['approved_galleys']
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:23703:        $stats['camera_ready_uploaded'] > 0
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:23708:            'title' => 'Production Queue',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:23710:                $stats['camera_ready_uploaded']
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:23711:                . ' submissions awaiting editorial production processing.'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:23729:    Issue Portfolio
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:23741:                pi.issue_no,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:23749:            FROM proceedings_issues pi
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:23751:            LEFT JOIN proceedings_issue_articles pia
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:23752:                ON pia.issue_id=pi.id
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:23757:                pi.issue_no,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:23810:    $stats['published'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:23814:            WHERE status='published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:23851:                    WHEN s.status='published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:23855:                ) published,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:23863:                ) approved_galleys
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:23873:            LEFT JOIN production_galleys g
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:23911:                (int)$r['published']
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:24066:            WHERE production_status='approved'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:24069:    $stats['published_publications'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:24073:            WHERE status='published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:24165:            $stats['published_publications']
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:24361:    Published
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:24365:    $stats['published'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:24369:            WHERE status='published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:24434:            $stats['published']
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:24501:                    WHEN s.status='published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:24505:                ) published
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:24603:    $stats['published'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:24607:            WHERE status='published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:24638:            $stats['published'] * 1.50
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:24653:            $stats['published']
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:24788:    $stats['published'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:24792:            WHERE status='published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:24829:            $stats['published'] * 1.40
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:25001:    $stats['camera_ready_queue'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:25005:            WHERE production_status='camera_ready_uploaded'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:25012:            WHERE production_status='approved'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:25064:    if ($stats['camera_ready_queue'] > 0) {
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:25068:            'title' => 'Production Queue',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:25070:                $stats['camera_ready_queue']
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:25071:                .' submissions waiting for production processing.'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:25089:    if ($stats['camera_ready_queue'] > 0) {
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:25092:            'Process camera-ready submissions into production.';
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:25145:                s.production_status
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:25155:                    'production',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:25156:                    'assigned_to_issue'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:25225:    $stats['camera_ready_queue'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:25229:            WHERE production_status='camera_ready_uploaded'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:25236:            WHERE production_status='approved'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:25273:                    ($stats['camera_ready_queue'])
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:25295:    if ($stats['camera_ready_queue'] > 0)
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:25300:            'action'=>'Process pending camera-ready submissions.'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:25424:                'production',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:25425:                'assigned_to_issue',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:25426:                'published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:25430:    $stats['published_articles'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:25434:            WHERE status='published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:25452:    Issue Assets
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:25456:    $stats['issues'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:25459:            FROM proceedings_issues
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:25462:    $stats['issue_articles'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:25465:            FROM proceedings_issue_articles
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:25470:    Approved Galleys
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:25474:    $stats['approved_galleys'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:25477:            FROM production_galleys
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:25488:        $stats['published_articles'] > 0
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:25492:            $stats['published_articles']
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:25499:            $stats['published_articles']
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:25505:    $issueIndex =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:25506:        $stats['published_articles'] > 0
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:25508:            $stats['issue_articles']
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:25510:            $stats['published_articles']
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:25521:                min(100,$issueIndex)
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:25539:        $stats['published_articles']
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:25545:            'message'=>'Some published articles do not have DOI identifiers.'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:25593:                    WHEN s.status='published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:25597:                ) published_articles
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:25611:                published_articles DESC,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:25656:                'production',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:25657:                'assigned_to_issue',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:25658:                'published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:25662:    $stats['published_articles'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:25666:            WHERE status='published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:25684:    Approved Galleys
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:25688:    $stats['approved_galleys'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:25691:            FROM production_galleys
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:25728:            $stats['published_articles']
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:25735:        $stats['published_articles'] > 0
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:25739:            $stats['published_articles']
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:25823:                    WHEN s.status='published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:25827:                ) published_articles,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:25849:                published_articles DESC,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:25893:    $stats['published_articles'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:25897:            WHERE status='published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:25904:            WHERE production_status='approved'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:25926:    $stats['issues'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:25929:            FROM proceedings_issues
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:25932:    $stats['issue_articles'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:25935:            FROM proceedings_issue_articles
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:25944:    $stats['public_galleys'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:25947:            FROM production_galleys
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:25959:        $stats['published_articles'] > 0
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:25963:            $stats['published_articles']
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:25968:        $stats['published_articles'] > 0
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:25970:            $stats['public_galleys']
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:25972:            $stats['published_articles']
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:25976:    $issueVisibility =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:25977:        $stats['published_articles'] > 0
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:25979:            $stats['issue_articles']
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:25981:            $stats['published_articles']
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:25992:                min(100,$issueVisibility)
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:26014:            'message'=>'Published content requires stronger DOI coverage.'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:26064:                    WHEN s.status='published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:26068:                ) published_articles,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:26090:                published_articles DESC,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:26333:    $stats['published_articles'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:26337:            WHERE status='published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:26394:            $stats['published_articles']
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:26518:                    WHEN s.status='published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:26522:                ) published_articles
/home/shquier/easyconf.net/easychair/app/controllers/AdminWorkflowTenantController.php:40:            ['key'=>'production','label_en'=>'Production','label_ar'=>'الإنتاج'],
/home/shquier/easyconf.net/easychair/app/controllers/AdminWorkflowTenantController.php:42:            ['key'=>'publishing','label_en'=>'Publishing','label_ar'=>'النشر'],
/home/shquier/easyconf.net/easychair/app/controllers/AuthorWorkflowController.php.save:115:                'allow_camera_ready' => 0,
/home/shquier/easyconf.net/easychair/app/controllers/AuthorWorkflowController.php.save:352:    public function uploadCameraReady()
/home/shquier/easyconf.net/easychair/app/controllers/AuthorWorkflowController.php.save:358:        if (empty($rule['allow_camera_ready'])) {
/home/shquier/easyconf.net/easychair/app/controllers/AuthorWorkflowController.php.save:360:            exit("Camera-ready upload is not allowed at this stage.");
/home/shquier/easyconf.net/easychair/app/controllers/AuthorWorkflowController.php.save:363:        $upload = $this->uploadFile($submission, 'camera_ready');
/home/shquier/easyconf.net/easychair/app/controllers/AuthorWorkflowController.php.save:364:        $versionNo = $this->nextVersionNo((int)$submission['id'], 'camera_ready');
/home/shquier/easyconf.net/easychair/app/controllers/AuthorWorkflowController.php.save:369:            VALUES (?, ?, ?, ?, 'camera_ready', ?, ?, ?, ?)
/home/shquier/easyconf.net/easychair/app/controllers/AuthorWorkflowController.php.save:384:            SET status='camera_ready',
/home/shquier/easyconf.net/easychair/app/controllers/AuthorWorkflowController.php.save:385:                stage='production',
/home/shquier/easyconf.net/easychair/app/controllers/AuthorWorkflowController.php.save:386:                production_status='camera_ready_uploaded',
/home/shquier/easyconf.net/easychair/app/controllers/AuthorWorkflowController.php.save:392:        $this->logActivity($submission, 'camera_ready_uploaded', 'Camera-ready uploaded', $upload['original']);
/home/shquier/easyconf.net/easychair/app/controllers/AuthorWorkflowController.php.save:394:    ::onCameraReadyUploaded(
/home/shquier/easyconf.net/easychair/app/controllers/ChairDecisionController.php:130:        $stage  = 'production';
/home/shquier/easyconf.net/easychair/app/controllers/ChairDecisionController.php:137:                $stage  = 'production';
/home/shquier/easyconf.net/easychair/app/controllers/AdminIssueController.php:10:class AdminIssueController
/home/shquier/easyconf.net/easychair/app/controllers/AdminIssueController.php:85:            FROM proceedings_issues i
/home/shquier/easyconf.net/easychair/app/controllers/AdminIssueController.php:87:                SELECT issue_id, COUNT(*) AS articles_count
/home/shquier/easyconf.net/easychair/app/controllers/AdminIssueController.php:88:                FROM proceedings_issue_articles
/home/shquier/easyconf.net/easychair/app/controllers/AdminIssueController.php:89:                GROUP BY issue_id
/home/shquier/easyconf.net/easychair/app/controllers/AdminIssueController.php:90:            ) ac ON ac.issue_id=i.id
/home/shquier/easyconf.net/easychair/app/controllers/AdminIssueController.php:96:        $issues = $stmt->fetchAll(\PDO::FETCH_ASSOC);
/home/shquier/easyconf.net/easychair/app/controllers/AdminIssueController.php:98:        $currentIssue = $issues[0] ?? null;
/home/shquier/easyconf.net/easychair/app/controllers/AdminIssueController.php:105:                g.file_path AS galley_file,
/home/shquier/easyconf.net/easychair/app/controllers/AdminIssueController.php:106:                g.original_filename AS galley_name,
/home/shquier/easyconf.net/easychair/app/controllers/AdminIssueController.php:107:                g.galley_label_en,
/home/shquier/easyconf.net/easychair/app/controllers/AdminIssueController.php:108:                g.galley_label_ar,
/home/shquier/easyconf.net/easychair/app/controllers/AdminIssueController.php:109:                g.status AS galley_status,
/home/shquier/easyconf.net/easychair/app/controllers/AdminIssueController.php:111:            FROM proceedings_issue_articles a
/home/shquier/easyconf.net/easychair/app/controllers/AdminIssueController.php:113:            LEFT JOIN production_galleys g ON g.id=a.galley_id
/home/shquier/easyconf.net/easychair/app/controllers/AdminIssueController.php:126:                g.id AS galley_id,
/home/shquier/easyconf.net/easychair/app/controllers/AdminIssueController.php:128:                g.status AS galley_status
/home/shquier/easyconf.net/easychair/app/controllers/AdminIssueController.php:130:            LEFT JOIN production_galleys g
/home/shquier/easyconf.net/easychair/app/controllers/AdminIssueController.php:133:                        FROM production_galleys g2
/home/shquier/easyconf.net/easychair/app/controllers/AdminIssueController.php:135:                          AND g2.status IN ('approved','published')
/home/shquier/easyconf.net/easychair/app/controllers/AdminIssueController.php:139:  AND s.status='production'
/home/shquier/easyconf.net/easychair/app/controllers/AdminIssueController.php:140:  AND s.production_status='approved'
/home/shquier/easyconf.net/easychair/app/controllers/AdminIssueController.php:145:      s.issue_id IS NULL
/home/shquier/easyconf.net/easychair/app/controllers/AdminIssueController.php:146:      OR s.issue_id=0
/home/shquier/easyconf.net/easychair/app/controllers/AdminIssueController.php:154:        require BASE_PATH . '/app/views/admin/issues/index.php';
/home/shquier/easyconf.net/easychair/app/controllers/AdminIssueController.php:166:            INSERT INTO proceedings_issues
/home/shquier/easyconf.net/easychair/app/controllers/AdminIssueController.php:167:            (org_id, conference_id, volume_no, issue_no, publication_date, publication_year,
/home/shquier/easyconf.net/easychair/app/controllers/AdminIssueController.php:173:                issue_no=VALUES(issue_no),
/home/shquier/easyconf.net/easychair/app/controllers/AdminIssueController.php:191:            trim($_POST['issue_no'] ?? ''),
/home/shquier/easyconf.net/easychair/app/controllers/AdminIssueController.php:205:        header("Location: /easychair/admin/issues");
/home/shquier/easyconf.net/easychair/app/controllers/AdminIssueController.php:214:        $issueId = (int)($_POST['issue_id'] ?? 0);
/home/shquier/easyconf.net/easychair/app/controllers/AdminIssueController.php:220:            FROM proceedings_issues
/home/shquier/easyconf.net/easychair/app/controllers/AdminIssueController.php:226:        $stmt->execute([$issueId, (int)$conference['id'], (int)$conference['org_id']]);
/home/shquier/easyconf.net/easychair/app/controllers/AdminIssueController.php:227:        $issue = $stmt->fetch(\PDO::FETCH_ASSOC);
/home/shquier/easyconf.net/easychair/app/controllers/AdminIssueController.php:229:        if (!$issue) {
/home/shquier/easyconf.net/easychair/app/controllers/AdminIssueController.php:230:            exit("Proceedings issue not found.");
/home/shquier/easyconf.net/easychair/app/controllers/AdminIssueController.php:235:    FROM production_galleys
/home/shquier/easyconf.net/easychair/app/controllers/AdminIssueController.php:245:        $galleyId = $stmt->fetchColumn() ?: null;
/home/shquier/easyconf.net/easychair/app/controllers/AdminIssueController.php:247:if (!$galleyId) {
/home/shquier/easyconf.net/easychair/app/controllers/AdminIssueController.php:250:        "Approved production galley required before issue assignment."
/home/shquier/easyconf.net/easychair/app/controllers/AdminIssueController.php:255:            INSERT INTO proceedings_issue_articles
/home/shquier/easyconf.net/easychair/app/controllers/AdminIssueController.php:256:            (org_id, conference_id, issue_id, submission_id, galley_id, page_from, page_to, article_order, doi)
/home/shquier/easyconf.net/easychair/app/controllers/AdminIssueController.php:259:                galley_id=VALUES(galley_id),
/home/shquier/easyconf.net/easychair/app/controllers/AdminIssueController.php:268:            $issueId,
/home/shquier/easyconf.net/easychair/app/controllers/AdminIssueController.php:270:            $galleyId,
/home/shquier/easyconf.net/easychair/app/controllers/AdminIssueController.php:279:            SET status='assigned_to_issue',
/home/shquier/easyconf.net/easychair/app/controllers/AdminIssueController.php:280:                stage='issue',
/home/shquier/easyconf.net/easychair/app/controllers/AdminIssueController.php:281:                issue_id=?,
/home/shquier/easyconf.net/easychair/app/controllers/AdminIssueController.php:288:        $stmt->execute([$issueId, $doi, $submissionId, (int)$conference['id'], (int)$conference['org_id']]);
/home/shquier/easyconf.net/easychair/app/controllers/AdminIssueController.php:290:        header("Location: /easychair/admin/issues");
/home/shquier/easyconf.net/easychair/app/controllers/AdminIssueController.php:294:    public function publish()
/home/shquier/easyconf.net/easychair/app/controllers/AdminIssueController.php:299:        $issueId = (int)($_GET['id'] ?? 0);
/home/shquier/easyconf.net/easychair/app/controllers/AdminIssueController.php:302:            UPDATE proceedings_issues
/home/shquier/easyconf.net/easychair/app/controllers/AdminIssueController.php:303:            SET status='published',
/home/shquier/easyconf.net/easychair/app/controllers/AdminIssueController.php:312:        $stmt->execute([$issueId, (int)$conference['id'], (int)$conference['org_id']]);
/home/shquier/easyconf.net/easychair/app/controllers/AdminIssueController.php:316:            JOIN proceedings_issue_articles a ON a.submission_id=s.id
/home/shquier/easyconf.net/easychair/app/controllers/AdminIssueController.php:317:            SET s.status='published',
/home/shquier/easyconf.net/easychair/app/controllers/AdminIssueController.php:318:                s.stage='published',
/home/shquier/easyconf.net/easychair/app/controllers/AdminIssueController.php:319:                s.published_at=NOW(),
/home/shquier/easyconf.net/easychair/app/controllers/AdminIssueController.php:321:            WHERE a.issue_id=?
/home/shquier/easyconf.net/easychair/app/controllers/AdminIssueController.php:325:        $stmt->execute([$issueId, (int)$conference['id'], (int)$conference['org_id']]);
/home/shquier/easyconf.net/easychair/app/controllers/AdminIssueController.php:328:            UPDATE production_galleys g
/home/shquier/easyconf.net/easychair/app/controllers/AdminIssueController.php:329:            JOIN proceedings_issue_articles a ON a.galley_id=g.id
/home/shquier/easyconf.net/easychair/app/controllers/AdminIssueController.php:330:            SET g.status='published',
/home/shquier/easyconf.net/easychair/app/controllers/AdminIssueController.php:332:            WHERE a.issue_id=?
/home/shquier/easyconf.net/easychair/app/controllers/AdminIssueController.php:336:        $stmt->execute([$issueId, (int)$conference['id'], (int)$conference['org_id']]);
/home/shquier/easyconf.net/easychair/app/controllers/AdminIssueController.php:338:        header("Location: /easychair/admin/issues");
/home/shquier/easyconf.net/easychair/app/controllers/AdminIssueController.php:348:            DELETE FROM proceedings_issue_articles
/home/shquier/easyconf.net/easychair/app/controllers/AdminIssueController.php:355:        header("Location: /easychair/admin/issues");
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionWorkflowController.php:11:final class AdminProductionWorkflowController extends Controller
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionWorkflowController.php:32:        if ($step === 'galley') $status = 'galley';
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionWorkflowController.php:33:        if ($step === 'published') $status = 'published';
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1090d:2086:'last_publish'=>
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1090d:2364:public function publish()
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1090d:2423:'published',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1090d:2439:'Published '
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1090d:4113:'published'=>
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1090d:4122:'publish_status'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1090d:4127:==='published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1090d:4140:'publish_status'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1090d:4371:'publisher'=>
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1090d:4446:        isset($_GET['publish'])
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1090d:4449:        \App\Services\HomepageMarketplaceService::publish(
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1090d:5739:public function publishRelease()
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1090d:5760:release_status='published',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1090d:5762:published_at=NOW()
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1090d:6320:public function schedulePublish()
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1090d:6342:'publish',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1090d:9179:public function publishCenter()
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1090d:9223:        '/app/views/admin/conference_home/publish_center.php';
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1090d:9251:            ORDER BY published_at DESC
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1101:2086:'last_publish'=>
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1101:2364:public function publish()
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1101:2423:'published',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1101:2439:'Published '
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1101:4113:'published'=>
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1101:4122:'publish_status'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1101:4127:==='published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1101:4140:'publish_status'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1101:4371:'publisher'=>
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1101:4446:        isset($_GET['publish'])
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1101:4449:        \App\Services\HomepageMarketplaceService::publish(
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1101:5739:public function publishRelease()
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1101:5760:release_status='published',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1101:5762:published_at=NOW()
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1101:6320:public function schedulePublish()
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1101:6342:'publish',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1101:9179:public function publishCenter()
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1101:9223:        '/app/views/admin/conference_home/publish_center.php';
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1101:9251:            ORDER BY published_at DESC
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1101:9610:                        published_by,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1101:9724:        'production',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1101:9725:        'galley',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1101:9726:        'assigned_to_issue',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1101:9727:        'published',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1101:10138:            'production'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1101:10141:        'production' => [
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1101:10142:            'galley'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1101:10145:        'galley' => [
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1101:10146:            'assigned_to_issue'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1101:10149:        'assigned_to_issue' => [
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1101:10150:            'published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1101:10153:        'published' => [
/home/shquier/easyconf.net/easychair/app/controllers/DoiExportController.php:56:        $publisher = (string)($d['publisher_name'] ?? 'JPU');
/home/shquier/easyconf.net/easychair/app/controllers/DoiExportController.php:68:        echo "  <publisher>" . htmlspecialchars($publisher, ENT_QUOTES, 'UTF-8') . "</publisher>\n";
/home/shquier/easyconf.net/easychair/app/controllers/AuthorSubmissionController.phpY:253:KEYWORDS — bulletproof normalization
/home/shquier/easyconf.net/easychair/app/controllers/AdminSubmissionWorkflowController.php:299:            FROM production_galleys
/home/shquier/easyconf.net/easychair/app/controllers/AdminSubmissionWorkflowController.php:306:        $galleys = $stmt->fetchAll(\PDO::FETCH_ASSOC);
/home/shquier/easyconf.net/easychair/app/controllers/AdminSubmissionWorkflowController.php:372:        $productionStatus = trim($_POST['production_status'] ?? 'pending');
/home/shquier/easyconf.net/easychair/app/controllers/AdminSubmissionWorkflowController.php:384:'production',
/home/shquier/easyconf.net/easychair/app/controllers/AdminSubmissionWorkflowController.php:385:'galley',
/home/shquier/easyconf.net/easychair/app/controllers/AdminSubmissionWorkflowController.php:387:'assigned_to_issue',
/home/shquier/easyconf.net/easychair/app/controllers/AdminSubmissionWorkflowController.php:388:'issue',
/home/shquier/easyconf.net/easychair/app/controllers/AdminSubmissionWorkflowController.php:390:'published',
/home/shquier/easyconf.net/easychair/app/controllers/AdminSubmissionWorkflowController.php:421:    'production_status' => $productionStatus,
/home/shquier/easyconf.net/easychair/app/controllers/AdminSubmissionWorkflowController.php:434:        if ($stage === 'published' && $this->columnExists('submissions', 'published_at')) {
/home/shquier/easyconf.net/easychair/app/controllers/AdminSubmissionWorkflowController.php:435:            $sets[] = "published_at=COALESCE(published_at,NOW())";
/home/shquier/easyconf.net/easychair/app/controllers/AdminSubmissionWorkflowController.php:470:        $body = "Status: {$submission['status']} -> {$status}\nStage: {$submission['stage']} -> {$stage}\nProduction: " . ($submission['production_status'] ?? '') . " -> {$productionStatus}\nNotes: {$notes}";
/home/shquier/easyconf.net/easychair/app/controllers/AdminPublicationIntegrityController.php:38:                s.issue_id
/home/shquier/easyconf.net/easychair/app/controllers/AdminPublicationIntegrityController.php:40:            LEFT JOIN proceedings_issue_articles pia
/home/shquier/easyconf.net/easychair/app/controllers/AdminPublicationIntegrityController.php:44:              AND s.status='assigned_to_issue'
/home/shquier/easyconf.net/easychair/app/controllers/AdminPublicationIntegrityController.php:66:                pia.galley_id
/home/shquier/easyconf.net/easychair/app/controllers/AdminPublicationIntegrityController.php:67:            FROM proceedings_issue_articles pia
/home/shquier/easyconf.net/easychair/app/controllers/AdminPublicationIntegrityController.php:70:            LEFT JOIN production_galleys g
/home/shquier/easyconf.net/easychair/app/controllers/AdminPublicationIntegrityController.php:71:                ON g.id=pia.galley_id
/home/shquier/easyconf.net/easychair/app/controllers/AdminPublicationIntegrityController.php:82:        $missingGalleys =
/home/shquier/easyconf.net/easychair/app/controllers/AdminPublicationIntegrityController.php:96:            FROM proceedings_issue_articles pia
/home/shquier/easyconf.net/easychair/app/controllers/AdminPublicationIntegrityController.php:99:            JOIN production_galleys g
/home/shquier/easyconf.net/easychair/app/controllers/AdminPublicationIntegrityController.php:100:                ON g.id=pia.galley_id
/home/shquier/easyconf.net/easychair/app/controllers/AdminPublicationIntegrityController.php:111:        $nonApprovedGalleys =
/home/shquier/easyconf.net/easychair/app/controllers/PublicProceedingsController.php:24:                 p.doi,p.published_at
/home/shquier/easyconf.net/easychair/app/controllers/PublicProceedingsController.php:27:          WHERE p.conference_id=:c AND p.is_published=1
/home/shquier/easyconf.net/easychair/app/controllers/PublicProceedingsController.php:28:          AND conference_id IN (SELECT id FROM conferences WHERE org_id=".(int)$orgId.")  ORDER BY p.published_at DESC, s.id DESC
/home/shquier/easyconf.net/easychair/app/controllers/AdminDecisionBatchEmailController.php:74:                : "Dear Author,\n\nA decision has been issued in {$confTitle}.\nSubmission: {$subNo}\nTitle: {$paperTitle}\nDecision: {$decision}\n\nChair note:\n{$note}\n";
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceController.php:110:        $allowed = ['draft','open','reviewing','decision','published','archived'];
/home/shquier/easyconf.net/easychair/app/controllers/AdminSubmissionWorkflowController.php.before_pack956A_workflow_sync:296:            FROM production_galleys
/home/shquier/easyconf.net/easychair/app/controllers/AdminSubmissionWorkflowController.php.before_pack956A_workflow_sync:303:        $galleys = $stmt->fetchAll(\PDO::FETCH_ASSOC);
/home/shquier/easyconf.net/easychair/app/controllers/AdminSubmissionWorkflowController.php.before_pack956A_workflow_sync:369:        $productionStatus = trim($_POST['production_status'] ?? 'pending');
/home/shquier/easyconf.net/easychair/app/controllers/AdminSubmissionWorkflowController.php.before_pack956A_workflow_sync:375:            'revision_submitted','accepted','rejected','camera_ready',
/home/shquier/easyconf.net/easychair/app/controllers/AdminSubmissionWorkflowController.php.before_pack956A_workflow_sync:376:            'production','galley','assigned_to_issue','issue','published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminSubmissionWorkflowController.php.before_pack956A_workflow_sync:393:            'production_status' => $productionStatus,
/home/shquier/easyconf.net/easychair/app/controllers/AdminSubmissionWorkflowController.php.before_pack956A_workflow_sync:403:        if ($stage === 'published' && $this->columnExists('submissions', 'published_at')) {
/home/shquier/easyconf.net/easychair/app/controllers/AdminSubmissionWorkflowController.php.before_pack956A_workflow_sync:404:            $sets[] = "published_at=COALESCE(published_at,NOW())";
/home/shquier/easyconf.net/easychair/app/controllers/AdminSubmissionWorkflowController.php.before_pack956A_workflow_sync:428:        $body = "Status: {$submission['status']} -> {$status}\nStage: {$submission['stage']} -> {$stage}\nProduction: " . ($submission['production_status'] ?? '') . " -> {$productionStatus}\nNotes: {$notes}";
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1149:2086:'last_publish'=>
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1149:2364:public function publish()
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1149:2423:'published',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1149:2439:'Published '
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1149:4113:'published'=>
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1149:4122:'publish_status'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1149:4127:==='published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1149:4140:'publish_status'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1149:4371:'publisher'=>
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1149:4446:        isset($_GET['publish'])
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1149:4449:        \App\Services\HomepageMarketplaceService::publish(
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1149:5739:public function publishRelease()
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1149:5760:release_status='published',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1149:5762:published_at=NOW()
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1149:6320:public function schedulePublish()
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1149:6342:'publish',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1149:9179:public function publishCenter()
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1149:9223:        '/app/views/admin/conference_home/publish_center.php';
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1149:9251:            ORDER BY published_at DESC
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1149:9610:                        published_by,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1149:10262:        Editorial Production
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1149:10268:            'production'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1149:10272:        'production' => [
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1149:10274:            'galley'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1149:10278:        'galley' => [
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1149:10280:            'assigned_to_issue'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1149:10284:        'assigned_to_issue' => [
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1149:10286:            'published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1149:10296:        'published' => [
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1149:10587:        'published'       => 0,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1149:10639:            $status === 'published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1149:10641:            $stats['published']++;
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1149:10664:            'label' => 'Published',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1149:10705:        if($status === 'published')
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1149:10736:                'production',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1149:10737:                'galley'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1149:10915:        'production' => 5,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1149:10916:        'galley' => 3,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1149:10917:        'assigned_to_issue' => 3
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1149:11674:            'label' => 'Published',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1149:11684:            'label' => 'Production',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1149:11710:        if($status==='published')
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1149:11720:        if($status==='production')
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php.before_pack1206:10:class AdminProductionController
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php.before_pack1206:67:    private function setSubmissionStatus(int $submissionId, string $status, string $stage, string $productionStatus): void
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php.before_pack1206:73:                production_status=?,
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php.before_pack1206:77:        $stmt->execute([$status, $stage, $productionStatus, $submissionId]);
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php.before_pack1206:103:                s.production_status,
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php.before_pack1206:105:                g.id AS latest_galley_id,
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php.before_pack1206:106:                g.galley_label_en,
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php.before_pack1206:107:                g.galley_label_ar,
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php.before_pack1206:108:                g.galley_type,
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php.before_pack1206:111:                g.status AS galley_status,
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php.before_pack1206:116:            LEFT JOIN production_galleys g
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php.before_pack1206:119:                        FROM production_galleys g2
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php.before_pack1206:124:              AND s.status IN ('accepted','galley','production','assigned_to_issue','published')
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php.before_pack1206:135:            FROM production_galleys g
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php.before_pack1206:142:        $galleys = $stmt->fetchAll(\PDO::FETCH_ASSOC);
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php.before_pack1206:145:        require BASE_PATH . '/app/views/admin/production/index.php';
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php.before_pack1206:173:        if (empty($_FILES['galley_file']['name']) || !is_uploaded_file($_FILES['galley_file']['tmp_name'])) {
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php.before_pack1206:174:            exit("Galley file is required.");
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php.before_pack1206:177:        $galleyType = $_POST['galley_type'] ?? 'pdf';
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php.before_pack1206:179:        if (!in_array($galleyType, $allowedTypes, true)) {
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php.before_pack1206:180:            $galleyType = 'other';
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php.before_pack1206:183:        $dir = BASE_PATH . '/public/storage/galleys/' . (int)$conference['id'];
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php.before_pack1206:188:        $ext = strtolower(pathinfo($_FILES['galley_file']['name'], PATHINFO_EXTENSION));
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php.before_pack1206:196:        $file = 'galley_' . $submissionId . '_' . date('YmdHis') . '_' . rand(1000,9999) . '.' . $ext;
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php.before_pack1206:198:        if (!move_uploaded_file($_FILES['galley_file']['tmp_name'], $dir . '/' . $file)) {
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php.before_pack1206:202:        $path = 'galleys/' . (int)$conference['id'] . '/' . $file;
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php.before_pack1206:205:            INSERT INTO production_galleys
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php.before_pack1206:206:            (org_id, conference_id, submission_id, galley_label_en, galley_label_ar, galley_type,
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php.before_pack1206:214:            trim($_POST['galley_label_en'] ?? ''),
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php.before_pack1206:215:            trim($_POST['galley_label_ar'] ?? ''),
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php.before_pack1206:216:            $galleyType,
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php.before_pack1206:218:            $_FILES['galley_file']['name'],
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php.before_pack1206:225:        $this->setSubmissionStatus($submissionId, 'galley', 'galley', 'galley_uploaded');
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php.before_pack1206:227:        header("Location: /easychair/admin/production");
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php.before_pack1206:240:            FROM production_galleys
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php.before_pack1206:247:        $galley = $stmt->fetch(\PDO::FETCH_ASSOC);
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php.before_pack1206:249:        if (!$galley) {
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php.before_pack1206:250:            exit("Galley not found.");
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php.before_pack1206:254:            UPDATE production_galleys
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php.before_pack1206:262:        $this->setSubmissionStatus((int)$galley['submission_id'], 'production', 'production', 'approved');
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php.before_pack1206:264:        header("Location: /easychair/admin/production");
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php.before_pack1206:274:            UPDATE production_galleys
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php.before_pack1206:282:        header("Location: /easychair/admin/production");
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php.before_pack1206:292:            DELETE FROM production_galleys
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php.before_pack1206:299:        header("Location: /easychair/admin/production");
/home/shquier/easyconf.net/easychair/app/controllers/AdminDecisionBoardEmailController.php:59:          : "Dear Author,\n\nA review decision has been issued for your submission in {$confTitle}.\nSubmission: {$subNo}\nTitle: {$paperTitle}\nDecision: {$decision}\n\nChair note:\n{$note}\n\nRegards.";
/home/shquier/easyconf.net/easychair/app/controllers/AdminGalleyTenantLiteController.php:8:final class AdminGalleyTenantLiteController extends _TenantLiteBase
/home/shquier/easyconf.net/easychair/app/controllers/AdminGalleyTenantLiteController.php:13:            'Galley',
/home/shquier/easyconf.net/easychair/app/controllers/AdminGalleyTenantLiteController.php:14:            'Galley',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:1270:            publish_status
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:1274:            ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, 'published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:1362:    publish_status,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:1377:    'published',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:2184:'last_publish'=>
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:2462:public function publish()
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:2521:'published',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:2537:'Published '
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:4211:'published'=>
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:4220:'publish_status'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:4225:==='published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:4238:'publish_status'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:4469:'publisher'=>
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:4544:        isset($_GET['publish'])
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:4547:        \App\Services\HomepageMarketplaceService::publish(
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:5837:public function publishRelease()
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:5858:release_status='published',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:5860:published_at=NOW()
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:6418:public function schedulePublish()
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:6440:'publish',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:9277:public function publishCenter()
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:9321:        '/app/views/admin/conference_home/publish_center.php';
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:9349:            ORDER BY published_at DESC
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:9708:                        published_by,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:10360:        Editorial Production
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:10366:            'production'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:10370:        'production' => [
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:10372:            'galley'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:10376:        'galley' => [
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:10378:            'assigned_to_issue'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:10382:        'assigned_to_issue' => [
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:10384:            'published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:10394:        'published' => [
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:10685:        'published'       => 0,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:10737:            $status === 'published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:10739:            $stats['published']++;
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:10762:            'label' => 'Published',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:10803:        if($status === 'published')
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:10834:                'production',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:10835:                'galley'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:11013:        'production' => 5,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:11014:        'galley' => 3,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:11015:        'assigned_to_issue' => 3
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:11772:            'label' => 'Published',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:11782:            'label' => 'Production',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:11808:        if($status==='published')
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:11818:        if($status==='production')
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:13824:private function governanceIntegrityIssues(): array
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:13834:                'NULL_TRACKS' issue_type,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:13893:    $issues =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:13894:        $this->governanceIntegrityIssues();
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:17548:            s.issue_id
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:17550:        LEFT JOIN proceedings_issue_articles pia
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:17552:        WHERE s.status='assigned_to_issue'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:17559:    Missing Galleys
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:17563:    $missingGalleys = $db->query("
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:17567:            pia.issue_id,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:17568:            pia.galley_id
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:17569:        FROM proceedings_issue_articles pia
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:17572:        LEFT JOIN production_galleys g
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:17573:            ON g.id=pia.galley_id
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:17580:    Non Approved Galleys
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:17584:    $nonApprovedGalleys = $db->query("
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:17588:            pia.issue_id,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:17590:        FROM proceedings_issue_articles pia
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:17593:        JOIN production_galleys g
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:17594:            ON g.id=pia.galley_id
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:17601:    Approved Galleys Not Assigned
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:17605:    $readyForIssue = $db->query("
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:17609:            g.id galley_id
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:17611:        JOIN production_galleys g
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:17613:        LEFT JOIN proceedings_issue_articles pia
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:17645:    Repair Missing Galley
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:17650:        $action === 'repair_galley'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:17657:            FROM production_galleys
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:17668:        $galleyId =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:17671:        if ($galleyId > 0) {
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:17674:                UPDATE proceedings_issue_articles
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:17675:                SET galley_id=?
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:17680:                $galleyId,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:17700:                issue_id,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:17717:            !empty($s['issue_id'])
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:17722:                proceedings_issue_articles
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:17726:                    issue_id,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:17739:                $s['issue_id'],
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:17751:public function productionOperationsCenter()
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:17754:        "Location: /easychair/admin/production"
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:17759:public function issueBuilderWizard()
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:17766:    $issues =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:17769:            FROM proceedings_issues
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:17783:                g.id galley_id
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:17785:            INNER JOIN production_galleys g
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:17788:            LEFT JOIN proceedings_issue_articles pia
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:17797:    '/app/views/admin/conference_home/issue_builder_wizard.php';
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:17824:                pia.issue_id,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:17827:            LEFT JOIN proceedings_issue_articles pia
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:17832:                    'production',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:17833:                    'assigned_to_issue',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:17834:                    'published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:17837:                pia.issue_id,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:17938:            UPDATE proceedings_issue_articles
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:17961:    $issues =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:17966:            FROM proceedings_issues i
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:17967:            LEFT JOIN proceedings_issue_articles pia
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:17968:                ON pia.issue_id=i.id
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:17985:public function exportIssueCsv()
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:17989:    $issueId =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:17990:        (int)($_GET['issue_id'] ?? 0);
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:17992:    if (!$issueId) {
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:17993:        exit('Issue ID missing.');
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:18012:            FROM proceedings_issue_articles pia
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:18015:            WHERE pia.issue_id=?
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:18020:        $issueId
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:18028:        'Content-Disposition: attachment; filename=issue_' .
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:18029:        $issueId .
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:18081:        'camera_ready' => 0,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:18082:        'production' => 0,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:18083:        'assigned_to_issue' => 0,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:18084:        'published' => 0
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:18092:                production_status
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:18103:            ($r['production_status'] ?? '') ===
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:18104:            'camera_ready_uploaded'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:18106:            $funnel['camera_ready']++;
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:18109:        if (($r['status'] ?? '') === 'production') {
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:18110:            $funnel['production']++;
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:18113:        if (($r['status'] ?? '') === 'assigned_to_issue') {
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:18114:            $funnel['assigned_to_issue']++;
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:18117:        if (($r['status'] ?? '') === 'published') {
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:18118:            $funnel['published']++;
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:18124:    Issue Metrics
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:18128:    $issueMetrics =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:18133:                i.issue_no,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:18135:            FROM proceedings_issues i
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:18136:            LEFT JOIN proceedings_issue_articles pia
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:18137:                ON pia.issue_id=i.id
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:18168:    $missingGalleys =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:18171:            FROM proceedings_issue_articles pia
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:18172:            LEFT JOIN production_galleys g
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:18173:                ON g.id=pia.galley_id
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:18207:                pia.issue_id,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:18216:                    WHEN pia.issue_id IS NULL
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:18217:                    THEN 'Missing Issue'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:18228:            LEFT JOIN proceedings_issue_articles pia
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:18232:                s.production_status='approved'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:18271:                pia.issue_id,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:18275:                g.id galley_id,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:18313:                        pia.issue_id IS NOT NULL,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:18338:            LEFT JOIN proceedings_issue_articles pia
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:18341:            LEFT JOIN production_galleys g
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:18346:                s.production_status='approved'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:18379:              AND COALESCE(production_status,'pending')='pending'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:18382:    $stats['camera_ready_uploaded'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:18386:            WHERE production_status='camera_ready_uploaded'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:18389:    $stats['approved_galleys'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:18392:            FROM production_galleys
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:18396:    $stats['assigned_to_issue'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:18400:            WHERE status='assigned_to_issue'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:18403:    $stats['published'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:18407:            WHERE status='published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:18410:    $stats['broken_issue_links'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:18413:            FROM proceedings_issue_articles pia
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:18414:            LEFT JOIN production_galleys g
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:18415:                   ON g.id=pia.galley_id
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:18423:            WHERE production_status='approved'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:18454:    $stats['published'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:18458:            WHERE status='published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:18463:    Assigned To Issue
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:18467:    $stats['assigned_to_issue'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:18471:            WHERE status='assigned_to_issue'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:18476:    Approved Galleys
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:18480:    $stats['approved_galleys'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:18483:            FROM production_galleys
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:18497:            WHERE production_status='approved'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:18511:            LEFT JOIN proceedings_issue_articles pia
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:18514:                s.production_status='approved'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:18516:                AND pia.issue_id IS NOT NULL
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:18537:                s.production_status,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:18543:                s.production_status='approved'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:18577:                production_status='approved'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:18578:                OR status='assigned_to_issue'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:18587:                    production_status='approved'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:18588:                    OR status='assigned_to_issue'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:18593:    $stats['assigned_issue_missing_doi'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:18597:            LEFT JOIN proceedings_issue_articles pia
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:18600:                pia.issue_id IS NOT NULL
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:18609:                production_status='approved'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:18627:                pia.issue_id,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:18631:                s.production_status
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:18635:            LEFT JOIN proceedings_issue_articles pia
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:18638:            LEFT JOIN proceedings_issues i
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:18639:                ON i.id=pia.issue_id
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:18643:                s.production_status='approved'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:18645:                s.status='assigned_to_issue'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:18685:                pia.issue_id,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:18688:                i.issue_no,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:18692:                g.id galley_id,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:18704:                        pia.issue_id IS NOT NULL,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:18732:            LEFT JOIN proceedings_issue_articles pia
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:18735:            LEFT JOIN proceedings_issues i
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:18736:                ON i.id=pia.issue_id
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:18738:            LEFT JOIN production_galleys g
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:18739:                ON g.id=pia.galley_id
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:18742:                s.production_status='approved'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:18784:    Published
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:18788:    $stats['published'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:18792:            WHERE status='published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:18797:    Approved Production
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:18805:            WHERE production_status='approved'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:18831:            LEFT JOIN proceedings_issue_articles pia
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:18834:                s.production_status='approved'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:18836:                AND pia.issue_id IS NOT NULL
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:18878:    Issue Statistics
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:18882:    $issues =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:18887:                issue_no,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:18890:            FROM proceedings_issues
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:18955:                    'production',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:18956:                    'assigned_to_issue',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:18957:                    'published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:18963:    Published Papers
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:18967:    $stats['published'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:18972:                status='published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:19061:                        'production',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:19062:                        'assigned_to_issue',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:19063:                        'published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:19303:                        'production',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:19304:                        'assigned_to_issue',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:19305:                        'published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:19386:                'production',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:19387:                'assigned_to_issue',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:19388:                'published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:19438:    $stats['approved_galleys'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:19441:            FROM production_galleys
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:19445:    $stats['assigned_to_issue'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:19449:            WHERE status='assigned_to_issue'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:19452:    $stats['published'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:19456:            WHERE status='published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:19482:            LEFT JOIN proceedings_issue_articles pia
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:19485:                s.production_status='approved'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:19487:                AND pia.issue_id IS NOT NULL
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:19502:                $stats['approved_galleys']
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:19504:                $stats['assigned_to_issue']
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:19620:                production_status='approved'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:19639:    Camera Ready Pending
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:19643:    $cameraReady =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:19647:            WHERE production_status='camera_ready_uploaded'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:19650:    if ($cameraReady > 0) {
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:19655:                'Production Queue',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:19657:                $cameraReady
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:19659:                ' camera-ready files require production approval.'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:19746:    Production Risk
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:19750:    $cameraReadyPending =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:19754:            WHERE production_status='camera_ready_uploaded'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:19757:    $risk['production_risk'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:19760:            $cameraReadyPending * 15
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:19774:                production_status='approved'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:19786:    Broken Issue Links
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:19790:    $brokenIssues =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:19793:            FROM proceedings_issue_articles pia
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:19794:            LEFT JOIN production_galleys g
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:19795:                   ON g.id=pia.galley_id
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:19799:    $risk['issue_risk'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:19802:            $brokenIssues * 25
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:19816:                production_status='approved'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:19837:                $risk['production_risk']
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:19841:                $risk['issue_risk']
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:19887:                        'production',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:19888:                        'assigned_to_issue',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:19889:                        'published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:19898:                    WHEN s.production_status='approved'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:20062:    Published
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:20066:    $stats['published'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:20070:            WHERE status='published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:20075:    Approved Production
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:20079:    $stats['approved_production'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:20083:            WHERE production_status='approved'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:20136:                        'production',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:20137:                        'assigned_to_issue',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:20138:                        'published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:20591:            WHERE production_status='approved'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:20597:    Approved Without Issue
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:20601:    $stats['approved_without_issue'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:20605:            WHERE production_status='approved'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:20606:              AND issue_id IS NULL
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:20611:    Broken Issue Articles
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:20615:    $stats['broken_issue_articles'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:20618:            FROM proceedings_issue_articles pia
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:20619:            LEFT JOIN production_galleys g
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:20620:                   ON g.id=pia.galley_id
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:20644:    $issues =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:20651:        $stats['broken_issue_articles'];
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:20656:            100 - $issues
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:20942:    Published Articles
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:20946:    $stats['published'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:20950:            WHERE status='published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:21136:                'production',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:21137:                'assigned_to_issue',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:21138:                'published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:21148:    $stats['approved_production'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:21152:            WHERE production_status='approved'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:21155:    $stats['published'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:21159:            WHERE status='published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:21214:            $stats['approved_production']
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:21269:                        'production',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:21270:                        'assigned_to_issue',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:21271:                        'published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:21382:            WHERE production_status='approved'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:21400:    Camera Ready Waiting
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:21404:    $cameraReady =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:21408:            WHERE production_status='camera_ready_uploaded'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:21411:    if ($cameraReady > 0) {
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:21416:                'Production Queue',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:21418:                $cameraReady .
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:21419:                ' submissions are waiting for production approval.'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:21736:    Production Queue
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:21740:    $stats['production_queue'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:21744:            WHERE production_status='camera_ready_uploaded'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:21749:    Approved Production
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:21753:    $stats['approved_production'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:21757:            WHERE production_status='approved'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:21762:    Assigned To Issue
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:21766:    $stats['assigned_to_issue'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:21770:            WHERE status='assigned_to_issue'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:21775:    Published
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:21779:    $stats['published'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:21783:            WHERE status='published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:21818:    if ($stats['production_queue'] > 0) {
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:21823:                'Production Backlog',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:21825:                $stats['production_queue'] .
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:21826:                ' camera-ready files await approval.'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:21854:            'stage' => 'Production Approved',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:21855:            'total' => $stats['approved_production']
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:21858:            'stage' => 'Assigned To Issue',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:21859:            'total' => $stats['assigned_to_issue']
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:21862:            'stage' => 'Published',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:21863:            'total' => $stats['published']
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:21890:    Total Published
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:21894:    $stats['published'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:21898:            WHERE status='published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:21903:    Production Approved
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:21907:    $stats['production_approved'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:21911:            WHERE production_status='approved'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:21929:    Assigned To Issue
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:21933:    $stats['assigned_to_issue'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:21937:            WHERE status='assigned_to_issue'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:21942:    Approved Galleys
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:21946:    $stats['approved_galleys'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:21949:            FROM production_galleys
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:21963:            WHERE production_status='approved'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:21969:    Broken Issue Links
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:21973:    $stats['broken_issue_links'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:21976:            FROM proceedings_issue_articles pia
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:21977:            LEFT JOIN production_galleys g
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:21978:                   ON g.id=pia.galley_id
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:21991:        ($stats['broken_issue_links'] * 10);
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:22019:                s.production_status,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:22022:                pia.issue_id,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:22024:                g.id AS galley_id,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:22025:                g.status AS galley_status
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:22029:            LEFT JOIN proceedings_issue_articles pia
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:22032:            LEFT JOIN production_galleys g
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:22036:                    FROM production_galleys g2
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:22041:                s.production_status='approved'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:22104:            WHERE production_status='approved'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:22326:    Published
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:22330:    $stats['published'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:22334:            WHERE status='published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:22339:    Approved Production
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:22347:            WHERE production_status='approved'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:22384:    $published =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:22385:        $stats['published'];
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:22397:                ($published / $approved)
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:22443:                    WHEN s.status='published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:22447:                ) published
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:22461:                published DESC,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:22572:            WHERE production_status='approved'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:22578:    Camera Ready Queue
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:22582:    $stats['camera_ready_queue'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:22586:            WHERE production_status='camera_ready_uploaded'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:22591:    Broken Issue Links
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:22595:    $stats['broken_issue_links'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:22598:            FROM proceedings_issue_articles pia
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:22599:            LEFT JOIN production_galleys g
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:22600:                   ON g.id=pia.galley_id
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:22633:            ($stats['camera_ready_queue'] * 2)
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:22635:            ($stats['broken_issue_links'] * 5)
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:22677:    if ($stats['camera_ready_queue'] > 0) {
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:22681:            'title'=>'Production Risk',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:22683:                $stats['camera_ready_queue']
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:22684:                . ' submissions waiting for production approval.'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:22699:    if ($stats['broken_issue_links'] > 0) {
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:22703:            'title'=>'Issue Integrity Risk',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:22705:                $stats['broken_issue_links']
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:22706:                . ' broken issue article links detected.'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:23098:            WHERE production_status='approved'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:23103:    Published
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:23107:    $stats['published'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:23111:            WHERE status='published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:23143:            ($stats['published']
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:23240:                    WHEN s.status='published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:23244:                ) published
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:23258:                published DESC,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:23603:            WHERE production_status='approved'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:23606:    $stats['published'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:23610:            WHERE status='published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:23613:    $stats['assigned_to_issue'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:23617:            WHERE status='assigned_to_issue'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:23620:    $stats['camera_ready_uploaded'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:23624:            WHERE production_status='camera_ready_uploaded'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:23629:    Approved Galleys
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:23633:    $stats['approved_galleys'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:23636:            FROM production_galleys
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:23649:            ($stats['published']
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:23663:        $stats['approved_galleys'] > 0
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:23666:                $stats['assigned_to_issue']
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:23668:                $stats['approved_galleys']
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:23703:        $stats['camera_ready_uploaded'] > 0
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:23708:            'title' => 'Production Queue',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:23710:                $stats['camera_ready_uploaded']
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:23711:                . ' submissions awaiting editorial production processing.'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:23729:    Issue Portfolio
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:23741:                pi.issue_no,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:23749:            FROM proceedings_issues pi
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:23751:            LEFT JOIN proceedings_issue_articles pia
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:23752:                ON pia.issue_id=pi.id
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:23757:                pi.issue_no,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:23810:    $stats['published'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:23814:            WHERE status='published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:23851:                    WHEN s.status='published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:23855:                ) published,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:23863:                ) approved_galleys
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:23873:            LEFT JOIN production_galleys g
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:23911:                (int)$r['published']
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:24066:            WHERE production_status='approved'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:24069:    $stats['published_publications'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:24073:            WHERE status='published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:24165:            $stats['published_publications']
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:24361:    Published
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:24365:    $stats['published'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:24369:            WHERE status='published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:24434:            $stats['published']
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:24501:                    WHEN s.status='published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:24505:                ) published
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:24603:    $stats['published'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:24607:            WHERE status='published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:24638:            $stats['published'] * 1.50
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:24653:            $stats['published']
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:24788:    $stats['published'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:24792:            WHERE status='published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:24829:            $stats['published'] * 1.40
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:25001:    $stats['camera_ready_queue'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:25005:            WHERE production_status='camera_ready_uploaded'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:25012:            WHERE production_status='approved'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:25064:    if ($stats['camera_ready_queue'] > 0) {
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:25068:            'title' => 'Production Queue',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:25070:                $stats['camera_ready_queue']
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:25071:                .' submissions waiting for production processing.'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:25089:    if ($stats['camera_ready_queue'] > 0) {
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:25092:            'Process camera-ready submissions into production.';
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:25145:                s.production_status
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:25155:                    'production',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:25156:                    'assigned_to_issue'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:25225:    $stats['camera_ready_queue'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:25229:            WHERE production_status='camera_ready_uploaded'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:25236:            WHERE production_status='approved'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:25273:                    ($stats['camera_ready_queue'])
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:25295:    if ($stats['camera_ready_queue'] > 0)
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:25300:            'action'=>'Process pending camera-ready submissions.'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:25424:                'production',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:25425:                'assigned_to_issue',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:25426:                'published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:25430:    $stats['published_articles'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:25434:            WHERE status='published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:25452:    Issue Assets
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:25456:    $stats['issues'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:25459:            FROM proceedings_issues
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:25462:    $stats['issue_articles'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:25465:            FROM proceedings_issue_articles
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:25470:    Approved Galleys
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:25474:    $stats['approved_galleys'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:25477:            FROM production_galleys
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:25488:        $stats['published_articles'] > 0
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:25492:            $stats['published_articles']
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:25499:            $stats['published_articles']
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:25505:    $issueIndex =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:25506:        $stats['published_articles'] > 0
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:25508:            $stats['issue_articles']
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:25510:            $stats['published_articles']
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:25521:                min(100,$issueIndex)
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:25539:        $stats['published_articles']
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:25545:            'message'=>'Some published articles do not have DOI identifiers.'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:25593:                    WHEN s.status='published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:25597:                ) published_articles
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:25611:                published_articles DESC,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:25656:                'production',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:25657:                'assigned_to_issue',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:25658:                'published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:25662:    $stats['published_articles'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:25666:            WHERE status='published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:25684:    Approved Galleys
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:25688:    $stats['approved_galleys'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:25691:            FROM production_galleys
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:25728:            $stats['published_articles']
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:25735:        $stats['published_articles'] > 0
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:25739:            $stats['published_articles']
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:25823:                    WHEN s.status='published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:25827:                ) published_articles,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:25849:                published_articles DESC,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:25893:    $stats['published_articles'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:25897:            WHERE status='published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:25904:            WHERE production_status='approved'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:25926:    $stats['issues'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:25929:            FROM proceedings_issues
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:25932:    $stats['issue_articles'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:25935:            FROM proceedings_issue_articles
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:25944:    $stats['public_galleys'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:25947:            FROM production_galleys
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:25959:        $stats['published_articles'] > 0
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:25963:            $stats['published_articles']
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:25968:        $stats['published_articles'] > 0
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:25970:            $stats['public_galleys']
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:25972:            $stats['published_articles']
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:25976:    $issueVisibility =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:25977:        $stats['published_articles'] > 0
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:25979:            $stats['issue_articles']
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:25981:            $stats['published_articles']
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:25992:                min(100,$issueVisibility)
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:26014:            'message'=>'Published content requires stronger DOI coverage.'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:26064:                    WHEN s.status='published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:26068:                ) published_articles,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:26090:                published_articles DESC,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:26333:    $stats['published_articles'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:26337:            WHERE status='published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:26394:            $stats['published_articles']
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:26518:                    WHEN s.status='published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:26522:                ) published_articles
/home/shquier/easyconf.net/easychair/app/controllers/PublishingController.php:11:use App\Models\PublishingModel;
/home/shquier/easyconf.net/easychair/app/controllers/PublishingController.php:17:final class PublishingController extends Controller
/home/shquier/easyconf.net/easychair/app/controllers/PublishingController.php:19:    public function uploadCameraReady(): void
/home/shquier/easyconf.net/easychair/app/controllers/PublishingController.php:21:        require_permission('submissions.upload_camera_ready_own');
/home/shquier/easyconf.net/easychair/app/controllers/PublishingController.php:29:        $publishingModel = new PublishingModel();
/home/shquier/easyconf.net/easychair/app/controllers/PublishingController.php:36:        if (!$submissionModel->canUploadCameraReady($submission)) {
/home/shquier/easyconf.net/easychair/app/controllers/PublishingController.php:37:            flash('danger', trans('cannot_upload_camera_ready'));
/home/shquier/easyconf.net/easychair/app/controllers/PublishingController.php:45:                $upload = handle_uploaded_camera_ready($_FILES['camera_ready_file'] ?? [], 'submissions/camera_ready');
/home/shquier/easyconf.net/easychair/app/controllers/PublishingController.php:48:                redirect('submissions/camera-ready?id=' . $id);
/home/shquier/easyconf.net/easychair/app/controllers/PublishingController.php:53:            $publishingModel->upsertCameraReady(
/home/shquier/easyconf.net/easychair/app/controllers/PublishingController.php:60:            audit_log('upload_camera_ready', 'proceedings', $id, ['doi' => $doi]);
/home/shquier/easyconf.net/easychair/app/controllers/PublishingController.php:62:            flash('success', trans('camera_ready_uploaded_success'));
/home/shquier/easyconf.net/easychair/app/controllers/PublishingController.php:66:        $this->view('publishing/camera_ready', [
/home/shquier/easyconf.net/easychair/app/controllers/PublishingController.php:68:            'proceeding' => $publishingModel->getBySubmission($id),
/home/shquier/easyconf.net/easychair/app/controllers/PublishingController.php:82:        $publishingModel = new PublishingModel();
/home/shquier/easyconf.net/easychair/app/controllers/PublishingController.php:89:        $this->view('publishing/manage', [
/home/shquier/easyconf.net/easychair/app/controllers/PublishingController.php:91:            'proceeding' => $publishingModel->getBySubmission($submissionId),
/home/shquier/easyconf.net/easychair/app/controllers/PublishingController.php:95:    public function publishSubmission(): void
/home/shquier/easyconf.net/easychair/app/controllers/PublishingController.php:112:        $publishingModel = new PublishingModel();
/home/shquier/easyconf.net/easychair/app/controllers/PublishingController.php:115:        $publishingModel->publish($submissionId, $doi !== '' ? $doi : null);
/home/shquier/easyconf.net/easychair/app/controllers/PublishingController.php:116:        $submissionModel->setStatus($submissionId, 'published', (int) auth_id());
/home/shquier/easyconf.net/easychair/app/controllers/PublishingController.php:118:        audit_log('publish_paper', 'proceedings', $submissionId, ['doi' => $doi]);
/home/shquier/easyconf.net/easychair/app/controllers/PublishingController.php:120:        flash('success', trans('paper_published_success'));
/home/shquier/easyconf.net/easychair/app/controllers/PublishingController.php:121:        redirect('publishing/manage?submission_id=' . $submissionId);
/home/shquier/easyconf.net/easychair/app/controllers/PublishingController.php:124:    public function unpublishSubmission(): void
/home/shquier/easyconf.net/easychair/app/controllers/PublishingController.php:139:        $publishingModel = new PublishingModel();
/home/shquier/easyconf.net/easychair/app/controllers/PublishingController.php:142:        $publishingModel->unpublish($submissionId);
/home/shquier/easyconf.net/easychair/app/controllers/PublishingController.php:145:        audit_log('unpublish_paper', 'proceedings', $submissionId, []);
/home/shquier/easyconf.net/easychair/app/controllers/PublishingController.php:147:        flash('success', trans('paper_unpublished_success'));
/home/shquier/easyconf.net/easychair/app/controllers/PublishingController.php:148:        redirect('publishing/manage?submission_id=' . $submissionId);
/home/shquier/easyconf.net/easychair/app/controllers/PublishingController.php:159:        $publishingModel = new PublishingModel();
/home/shquier/easyconf.net/easychair/app/controllers/PublishingController.php:168:        $this->view('publishing/conference_proceedings', [
/home/shquier/easyconf.net/easychair/app/controllers/PublishingController.php:170:            'papers' => $publishingModel->publishedByConference((int) $conference['id']),
/home/shquier/easyconf.net/easychair/app/controllers/PublishingController.php:181:        $publishingModel = new PublishingModel();
/home/shquier/easyconf.net/easychair/app/controllers/PublishingController.php:184:        $paper = $publishingModel->publishedPaper($id);
/home/shquier/easyconf.net/easychair/app/controllers/PublishingController.php:191:        $this->view('publishing/paper_page', [
/home/shquier/easyconf.net/easychair/app/controllers/ArchiveController.php:27:          WHERE s.status IN ('accepted','published','archived')
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php.before_pack1207:10:class AdminProductionController
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php.before_pack1207:67:    private function setSubmissionStatus(int $submissionId, string $status, string $stage, string $productionStatus): void
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php.before_pack1207:73:                production_status=?,
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php.before_pack1207:77:        $stmt->execute([$status, $stage, $productionStatus, $submissionId]);
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php.before_pack1207:103:                s.production_status,
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php.before_pack1207:105:                g.id AS latest_galley_id,
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php.before_pack1207:106:                g.galley_label_en,
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php.before_pack1207:107:                g.galley_label_ar,
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php.before_pack1207:108:                g.galley_type,
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php.before_pack1207:111:                g.status AS galley_status,
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php.before_pack1207:116:            LEFT JOIN production_galleys g
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php.before_pack1207:119:                        FROM production_galleys g2
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php.before_pack1207:124:              AND s.status IN ('accepted','galley','production','assigned_to_issue','published')
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php.before_pack1207:135:            FROM production_galleys g
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php.before_pack1207:142:        $galleys = $stmt->fetchAll(\PDO::FETCH_ASSOC);
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php.before_pack1207:145:        require BASE_PATH . '/app/views/admin/production/index.php';
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php.before_pack1207:155:    | Approve latest author camera-ready file as production galley
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php.before_pack1207:158:    public function approveCameraReady()
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php.before_pack1207:190:              AND upload_type='camera_ready'
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php.before_pack1207:198:            exit("No camera-ready file found.");
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php.before_pack1207:203:            FROM production_galleys
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php.before_pack1207:217:        $existingGalleyId = (int)($stmt->fetchColumn() ?: 0);
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php.before_pack1207:219:        if ($existingGalleyId > 0) {
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php.before_pack1207:221:                UPDATE production_galleys
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php.before_pack1207:228:            $stmt->execute([(int)$_SESSION['user_id'], $existingGalleyId]);
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php.before_pack1207:231:                INSERT INTO production_galleys
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php.before_pack1207:236:                    galley_label_en,
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php.before_pack1207:237:                    galley_label_ar,
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php.before_pack1207:238:                    galley_type,
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php.before_pack1207:252:                    'Camera Ready',
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php.before_pack1207:257:                    'PACK1206: approved from author camera-ready upload',
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php.before_pack1207:277:            SET status='production',
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php.before_pack1207:278:                stage='production',
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php.before_pack1207:279:                production_status='approved',
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php.before_pack1207:287:        header("Location: /easychair/admin/production");
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php.before_pack1207:314:        if (empty($_FILES['galley_file']['name']) || !is_uploaded_file($_FILES['galley_file']['tmp_name'])) {
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php.before_pack1207:315:            exit("Galley file is required.");
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php.before_pack1207:318:        $galleyType = $_POST['galley_type'] ?? 'pdf';
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php.before_pack1207:320:        if (!in_array($galleyType, $allowedTypes, true)) {
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php.before_pack1207:321:            $galleyType = 'other';
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php.before_pack1207:324:        $dir = BASE_PATH . '/public/storage/galleys/' . (int)$conference['id'];
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php.before_pack1207:329:        $ext = strtolower(pathinfo($_FILES['galley_file']['name'], PATHINFO_EXTENSION));
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php.before_pack1207:337:        $file = 'galley_' . $submissionId . '_' . date('YmdHis') . '_' . rand(1000,9999) . '.' . $ext;
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php.before_pack1207:339:        if (!move_uploaded_file($_FILES['galley_file']['tmp_name'], $dir . '/' . $file)) {
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php.before_pack1207:343:        $path = 'galleys/' . (int)$conference['id'] . '/' . $file;
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php.before_pack1207:346:            INSERT INTO production_galleys
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php.before_pack1207:347:            (org_id, conference_id, submission_id, galley_label_en, galley_label_ar, galley_type,
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php.before_pack1207:355:            trim($_POST['galley_label_en'] ?? ''),
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php.before_pack1207:356:            trim($_POST['galley_label_ar'] ?? ''),
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php.before_pack1207:357:            $galleyType,
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php.before_pack1207:359:            $_FILES['galley_file']['name'],
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php.before_pack1207:366:        $this->setSubmissionStatus($submissionId, 'galley', 'galley', 'galley_uploaded');
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php.before_pack1207:368:        header("Location: /easychair/admin/production");
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php.before_pack1207:381:            FROM production_galleys
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php.before_pack1207:388:        $galley = $stmt->fetch(\PDO::FETCH_ASSOC);
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php.before_pack1207:390:        if (!$galley) {
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php.before_pack1207:391:            exit("Galley not found.");
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php.before_pack1207:395:            UPDATE production_galleys
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php.before_pack1207:403:        $this->setSubmissionStatus((int)$galley['submission_id'], 'production', 'production', 'approved');
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php.before_pack1207:405:        header("Location: /easychair/admin/production");
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php.before_pack1207:415:            UPDATE production_galleys
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php.before_pack1207:423:        header("Location: /easychair/admin/production");
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php.before_pack1207:433:            DELETE FROM production_galleys
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php.before_pack1207:440:        header("Location: /easychair/admin/production");
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1107:2086:'last_publish'=>
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1107:2364:public function publish()
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1107:2423:'published',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1107:2439:'Published '
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1107:4113:'published'=>
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1107:4122:'publish_status'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1107:4127:==='published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1107:4140:'publish_status'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1107:4371:'publisher'=>
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1107:4446:        isset($_GET['publish'])
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1107:4449:        \App\Services\HomepageMarketplaceService::publish(
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1107:5739:public function publishRelease()
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1107:5760:release_status='published',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1107:5762:published_at=NOW()
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1107:6320:public function schedulePublish()
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1107:6342:'publish',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1107:9179:public function publishCenter()
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1107:9223:        '/app/views/admin/conference_home/publish_center.php';
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1107:9251:            ORDER BY published_at DESC
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1107:9610:                        published_by,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1107:10257:        Editorial Production
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1107:10263:            'production'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1107:10267:        'production' => [
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1107:10269:            'galley'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1107:10273:        'galley' => [
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1107:10275:            'assigned_to_issue'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1107:10279:        'assigned_to_issue' => [
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1107:10281:            'published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1107:10291:        'published' => [
/home/shquier/easyconf.net/easychair/app/controllers/PublicConferenceHomeController.php:76:            'published' => 0,
/home/shquier/easyconf.net/easychair/app/controllers/PublicConferenceHomeController.php:85:            'published' => "SELECT COUNT(*) FROM submissions WHERE conference_id = ? AND status='published'",
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceBusinessController.php:87:    private function issueCertificateRow(array $conference, string $type, string $name, ?string $email, ?int $userId = null, ?int $submissionId = null, string $submissionTitle = ''): void
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceBusinessController.php:122:             issued_by, issued_at, status)
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceBusinessController.php:123:            VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, NOW(), 'issued')
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceBusinessController.php:224:            WHERE conference_id=? AND org_id=? AND status IN ('accepted','galley','production','published')
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceBusinessController.php:237:        $galleys = $this->rows("
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceBusinessController.php:239:            FROM production_galleys g
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceBusinessController.php:245:        $issues = $this->rows("
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceBusinessController.php:247:            FROM proceedings_issues i
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceBusinessController.php:248:            LEFT JOIN proceedings_issue_articles a ON a.issue_id = i.id
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceBusinessController.php:503:    public function uploadGalley()
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceBusinessController.php:506:        BusinessPermission::requirePermission('business.production.upload');
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceBusinessController.php:511:        if (empty($_FILES['galley_file']['name']) || !is_uploaded_file($_FILES['galley_file']['tmp_name'])) {
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceBusinessController.php:512:            exit("Galley file required.");
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceBusinessController.php:515:        $dir = BASE_PATH . '/public/storage/galleys/' . (int)$c['id'];
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceBusinessController.php:520:        $ext = strtolower(pathinfo($_FILES['galley_file']['name'], PATHINFO_EXTENSION));
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceBusinessController.php:522:        $file = 'galley_' . $submissionId . '_' . time() . '.' . $ext;
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceBusinessController.php:524:        if (!move_uploaded_file($_FILES['galley_file']['tmp_name'], $dir . '/' . $file)) {
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceBusinessController.php:525:            exit("Could not upload galley.");
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceBusinessController.php:528:        $path = 'galleys/' . (int)$c['id'] . '/' . $file;
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceBusinessController.php:531:            INSERT INTO production_galleys
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceBusinessController.php:532:            (org_id, conference_id, submission_id, galley_type, file_path, original_filename, status, notes, uploaded_by)
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceBusinessController.php:539:            $_POST['galley_type'] ?? 'pdf',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceBusinessController.php:541:            $_FILES['galley_file']['name'],
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceBusinessController.php:546:        $this->db()->prepare("UPDATE submissions SET status='galley', stage='galley', production_status='galley_uploaded', updated_at=NOW() WHERE id=?")
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceBusinessController.php:549:        header("Location: /easychair/admin/conference-business#production");
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceBusinessController.php:553:    public function approveGalley()
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceBusinessController.php:556:        BusinessPermission::requirePermission('business.production.approve');
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceBusinessController.php:561:            UPDATE production_galleys
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceBusinessController.php:572:        When business galley is approved, move submission
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceBusinessController.php:573:        into production. This aligns conference-business
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceBusinessController.php:574:        with AdminProductionController behavior.
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceBusinessController.php:577:        $stmtGalley = $this->db()->prepare("
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceBusinessController.php:579:            FROM production_galleys
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceBusinessController.php:585:        $stmtGalley->execute([$id, (int)$c['id'], (int)$c['org_id']]);
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceBusinessController.php:586:        $submissionId = (int)$stmtGalley->fetchColumn();
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceBusinessController.php:591:                SET status='production',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceBusinessController.php:592:                    stage='production',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceBusinessController.php:593:                    production_status='approved',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceBusinessController.php:603:                VALUES (?, 'galley', 'production', ?, 'PACK1201: Galley approved and submission moved to production', NOW())
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceBusinessController.php:607:        header("Location: /easychair/admin/conference-business#production");
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceBusinessController.php:611:    public function storeIssue()
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceBusinessController.php:614:        BusinessPermission::requireCrud('issues', 'create');
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceBusinessController.php:618:            INSERT INTO proceedings_issues
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceBusinessController.php:619:            (org_id, conference_id, title_ar, title_en, volume_no, issue_no, publication_date, doi_prefix, status, created_by)
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceBusinessController.php:628:            trim($_POST['issue_no'] ?? ''),
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceBusinessController.php:634:        header("Location: /easychair/admin/conference-business#issues");
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceBusinessController.php:638:    public function addArticleToIssue()
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceBusinessController.php:641:        BusinessPermission::requirePermission('business.issues.add_article');
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceBusinessController.php:644:        $issueId = (int)($_POST['issue_id'] ?? 0);
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceBusinessController.php:648:            SELECT id FROM production_galleys
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceBusinessController.php:649:            WHERE submission_id=? AND status IN ('approved','published')
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceBusinessController.php:653:        $galleyId = $stmt->fetchColumn() ?: null;
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceBusinessController.php:656:            INSERT INTO proceedings_issue_articles
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceBusinessController.php:657:            (org_id, conference_id, issue_id, submission_id, galley_id, page_from, page_to, article_order, doi)
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceBusinessController.php:660:                galley_id=VALUES(galley_id),
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceBusinessController.php:669:            $issueId,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceBusinessController.php:671:            $galleyId,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceBusinessController.php:678:        $this->db()->prepare("UPDATE submissions SET status='assigned_to_issue', stage='issue', issue_id=?, doi=COALESCE(NULLIF(?,''),doi), updated_at=NOW() WHERE id=?")
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceBusinessController.php:679:            ->execute([$issueId, trim($_POST['doi'] ?? ''), $submissionId]);
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceBusinessController.php:681:        header("Location: /easychair/admin/conference-business#issues");
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceBusinessController.php:685:    public function publishIssue()
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceBusinessController.php:688:        BusinessPermission::requirePermission('business.issues.publish');
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceBusinessController.php:690:        $issueId = (int)($_GET['id'] ?? 0);
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceBusinessController.php:692:        $this->db()->prepare("UPDATE proceedings_issues SET status='published', updated_at=NOW() WHERE id=? AND conference_id=? AND org_id=?")
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceBusinessController.php:693:            ->execute([$issueId, (int)$c['id'], (int)$c['org_id']]);
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceBusinessController.php:697:            JOIN proceedings_issue_articles a ON a.submission_id=s.id
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceBusinessController.php:698:            SET s.status='published', s.stage='published', s.published_at=NOW()
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceBusinessController.php:699:            WHERE a.issue_id=? AND a.conference_id=? AND a.org_id=?
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceBusinessController.php:700:        ")->execute([$issueId, (int)$c['id'], (int)$c['org_id']]);
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceBusinessController.php:702:        header("Location: /easychair/admin/conference-business#issues");
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceBusinessController.php:706:    public function issueCertificate()
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceBusinessController.php:709:        BusinessPermission::requirePermission('business.certificates.issue');
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceBusinessController.php:717:             title_ar, title_en, body_ar, body_en, issued_by, issued_at, status)
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceBusinessController.php:718:            VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, NOW(), 'issued')
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceBusinessController.php:784:    public function publishSession()
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceBusinessController.php:787:        BusinessPermission::requirePermission('business.timetable.publish');
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceBusinessController.php:789:        $stmt = $this->db()->prepare("UPDATE conference_sessions SET is_published=1 WHERE id=? AND conference_id=? AND org_id=?");
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceBusinessController.php:795:    public function deleteGalley()
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceBusinessController.php:798:        BusinessPermission::requireCrud('galleys', 'delete');
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceBusinessController.php:800:        $stmt = $this->db()->prepare("DELETE FROM production_galleys WHERE id=? AND conference_id=? AND org_id=?");
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceBusinessController.php:802:        header("Location: /easychair/admin/conference-business#production");
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceBusinessController.php:806:    public function deleteIssue()
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceBusinessController.php:809:        BusinessPermission::requireCrud('issues', 'delete');
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceBusinessController.php:811:        $stmt = $this->db()->prepare("DELETE FROM proceedings_issues WHERE id=? AND conference_id=? AND org_id=?");
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceBusinessController.php:813:        header("Location: /easychair/admin/conference-business#issues");
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceBusinessController.php:899:    public function issueBulkCertificates()
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceBusinessController.php:902:        \App\Core\BusinessPermission::requirePermission('business.certificates.issue');
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceBusinessController.php:907:        $issued = 0;
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceBusinessController.php:920:                  AND s.status IN ('accepted','published','assigned_to_issue','galley','production')
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceBusinessController.php:926:                $this->issueCertificateRow($c, 'author', $name, $r['email'] ?? null, (int)$r['author_id'], (int)$r['submission_id'], $r['submission_title'] ?? '');
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceBusinessController.php:927:                $issued++;
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceBusinessController.php:942:                $this->issueCertificateRow($c, 'reviewer', $name, $r['email'] ?? null, (int)$r['id']);
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceBusinessController.php:943:                $issued++;
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceBusinessController.php:960:                $this->issueCertificateRow($c, $type, $name, $r['email'] ?? null);
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceBusinessController.php:961:                $issued++;
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceBusinessController.php:965:        header("Location: /easychair/admin/conference-business#certificates&issued=" . $issued);
/home/shquier/easyconf.net/easychair/app/controllers/AdminProofreaderController.php:6:class AdminProofreaderController extends Controller {
/home/shquier/easyconf.net/easychair/app/controllers/AdminProofreaderController.php:8:$content = "<h2>Proofreaders Module</h2>";
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionTenantLiteController.php:8:final class AdminProductionTenantLiteController extends _TenantLiteBase
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionTenantLiteController.php:13:            'Production',
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionTenantLiteController.php:14:            'Production',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1089:2086:'last_publish'=>
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1089:2364:public function publish()
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1089:2423:'published',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1089:2439:'Published '
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1089:4113:'published'=>
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1089:4122:'publish_status'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1089:4127:==='published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1089:4140:'publish_status'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1089:4371:'publisher'=>
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1089:4446:        isset($_GET['publish'])
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1089:4449:        \App\Services\HomepageMarketplaceService::publish(
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1089:5739:public function publishRelease()
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1089:5760:release_status='published',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1089:5762:published_at=NOW()
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1089:6320:public function schedulePublish()
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1089:6342:'publish',
/home/shquier/easyconf.net/easychair/app/controllers/AdminWorkflowController.php:126:            'galley',
/home/shquier/easyconf.net/easychair/app/controllers/AdminWorkflowController.php:127:            'production',
/home/shquier/easyconf.net/easychair/app/controllers/AdminWorkflowController.php:128:            'issue',
/home/shquier/easyconf.net/easychair/app/controllers/AdminWorkflowController.php:129:            'published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminWorkflowController.php:184:            ORDER BY FIELD(stage,'submission','screening','review','revision','decision','galley','production','issue','published'), id
/home/shquier/easyconf.net/easychair/app/controllers/AuthorSubmissionController.php:350:KEYWORDS — bulletproof normalization
/home/shquier/easyconf.net/easychair/app/controllers/AuthorSubmissionController.php:1065:            'key' => 'camera_ready',
/home/shquier/easyconf.net/easychair/app/controllers/AuthorSubmissionController.php:1066:            'label' => 'Camera Ready'
/home/shquier/easyconf.net/easychair/app/controllers/AuthorSubmissionController.php:1070:            'key' => 'published',
/home/shquier/easyconf.net/easychair/app/controllers/AuthorSubmissionController.php:1071:            'label' => 'Published'
/home/shquier/easyconf.net/easychair/app/controllers/AuthorSubmissionController.php:1639:public function cameraReady()
/home/shquier/easyconf.net/easychair/app/controllers/AuthorSubmissionController.php:1670:            'camera_ready',
/home/shquier/easyconf.net/easychair/app/controllers/AuthorSubmissionController.php:1683:        'author/submissions/camera_ready',
/home/shquier/easyconf.net/easychair/app/controllers/AuthorSubmissionController.php:1691:public function uploadCameraReady()
/home/shquier/easyconf.net/easychair/app/controllers/AuthorSubmissionController.php:1699:        'camera_ready',
/home/shquier/easyconf.net/easychair/app/controllers/AuthorSubmissionController.php:1726:    if (!in_array(($submission['status'] ?? ''), ['accepted', 'production', 'galley', 'published'], true)) {
/home/shquier/easyconf.net/easychair/app/controllers/AuthorSubmissionController.php:1727:        die("Camera-ready upload is available only after acceptance.");
/home/shquier/easyconf.net/easychair/app/controllers/AuthorSubmissionController.php:1736:    $uploadDir = BASE_PATH . '/public/uploads/camera_ready/';
/home/shquier/easyconf.net/easychair/app/controllers/AuthorSubmissionController.php:1756:        'uploads/camera_ready/' .
/home/shquier/easyconf.net/easychair/app/controllers/AuthorSubmissionController.php:1779:| Sync legacy camera-ready upload to submission_versions
/home/shquier/easyconf.net/easychair/app/controllers/AuthorSubmissionController.php:1822:    'camera_ready',
/home/shquier/easyconf.net/easychair/app/controllers/AuthorSubmissionController.php:1826:    'Legacy camera-ready upload synchronized by Pack1205A'
/home/shquier/easyconf.net/easychair/app/controllers/AuthorSubmissionController.php:1832:            production_status = 'camera_ready_uploaded',
/home/shquier/easyconf.net/easychair/app/controllers/AuthorSubmissionController.php:1833:            stage = 'production',
/home/shquier/easyconf.net/easychair/app/controllers/AuthorSubmissionController.php:1843:        "Location: /easychair/author/submission/camera-ready?id=" .
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionActionsTenantController.php:14:final class AdminProductionActionsTenantController extends Controller
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionActionsTenantController.php:57:        header('Location: '.base_path('admin/production?conference_id='.(int)$row['conference_id'])); exit;
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionActionsTenantController.php:60:    public function uploadGalley(): void
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionActionsTenantController.php:73:            header('Location: '.base_path('admin/galley?conference_id='.(int)$row['conference_id'])); exit;
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionActionsTenantController.php:77:        $dir=BASE_PATH.'/public/assets/uploads/org_'.$orgId.'/galley/'.$confId.'/'.$submissionId;
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionActionsTenantController.php:82:        $fn='galley_'.date('Ymd_His').'_'.mt_rand(100,999).'.'.$ext;
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionActionsTenantController.php:87:            header('Location: '.base_path('admin/galley?conference_id='.(int)$row['conference_id'])); exit;
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionActionsTenantController.php:90:        $path='assets/uploads/org_'.$orgId.'/galley/'.$confId.'/'.$submissionId.'/'.$fn;
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionActionsTenantController.php:101:        if(in_array('file_type',$cols,true)) $map['file_type']='galley';
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionActionsTenantController.php:102:        elseif(in_array('category',$cols,true)) $map['category']='galley';
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionActionsTenantController.php:117:        header('Location: '.base_path('admin/galley?conference_id='.(int)$row['conference_id'])); exit;
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionActionsTenantController.php:120:    public function publishProceedings(): void
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionActionsTenantController.php:130:        // set conference status to published (if exists)
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionActionsTenantController.php:131:        $db->prepare("UPDATE conferences SET status='published' WHERE id=:id")->execute([':id'=>$confId]);
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionActionsTenantController.php:133:        if(function_exists('flash_set')) flash_set('success','Published');
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1027c:1851:'last_publish'=>
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1027c:2129:public function publish()
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1027c:2188:'published',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1027c:2204:'Published '
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1027c:3878:'published'=>
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1027c:3887:'publish_status'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1027c:3892:==='published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1027c:3905:'publish_status'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1027c:4136:'publisher'=>
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1027c:4214:'publish'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1027c:4219:\App\Services\HomepageMarketplaceService::publish(
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1027c:5528:public function publishRelease()
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1027c:5549:release_status='published',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1027c:5551:published_at=NOW()
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1027c:6109:public function schedulePublish()
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1027c:6131:'publish',
/home/shquier/easyconf.net/easychair/app/controllers/AdminWorkflowRulesController.php:90:                'accepted','rejected','camera_ready','production','galley','assigned_to_issue','published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminWorkflowRulesController.php:118:                    allow_camera_ready=?,
/home/shquier/easyconf.net/easychair/app/controllers/AdminWorkflowRulesController.php:130:                !empty($r['allow_camera_ready']) ? 1 : 0,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1100:2086:'last_publish'=>
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1100:2364:public function publish()
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1100:2423:'published',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1100:2439:'Published '
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1100:4113:'published'=>
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1100:4122:'publish_status'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1100:4127:==='published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1100:4140:'publish_status'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1100:4371:'publisher'=>
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1100:4446:        isset($_GET['publish'])
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1100:4449:        \App\Services\HomepageMarketplaceService::publish(
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1100:5739:public function publishRelease()
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1100:5760:release_status='published',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1100:5762:published_at=NOW()
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1100:6320:public function schedulePublish()
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1100:6342:'publish',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1100:9179:public function publishCenter()
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1100:9223:        '/app/views/admin/conference_home/publish_center.php';
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1100:9251:            ORDER BY published_at DESC
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1100:9610:                        published_by,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1100:9724:        'production',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1100:9725:        'galley',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1100:9726:        'assigned_to_issue',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1100:9727:        'published',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1100:10138:            'production'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1100:10141:        'production' => [
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1100:10142:            'galley'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1100:10145:        'galley' => [
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1100:10146:            'assigned_to_issue'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1100:10149:        'assigned_to_issue' => [
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1100:10150:            'published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1100:10153:        'published' => [
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php:10:class AdminProductionController
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php:67:    private function setSubmissionStatus(int $submissionId, string $status, string $stage, string $productionStatus): void
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php:73:                production_status=?,
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php:77:        $stmt->execute([$status, $stage, $productionStatus, $submissionId]);
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php:103:                s.production_status,
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php:105:                g.id AS latest_galley_id,
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php:106:                g.galley_label_en,
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php:107:                g.galley_label_ar,
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php:108:                g.galley_type,
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php:111:                g.status AS galley_status,
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php:116:            LEFT JOIN production_galleys g
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php:119:                        FROM production_galleys g2
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php:129:        COALESCE(s.production_status,'pending')
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php:136:        s.production_status='camera_ready_uploaded'
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php:142:        s.status='production'
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php:153:| Production Queues
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php:157:$awaitingCameraReady = [];
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php:158:$cameraReadyUploaded = [];
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php:160:$approvedGalleys = [];
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php:161:$assignedToIssue = [];
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php:162:$publishedArticles = [];
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php:169:    $productionStatus =
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php:170:        (string)($row['production_status'] ?? '');
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php:172:    $galleyStatus =
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php:173:        (string)($row['galley_status'] ?? '');
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php:178:        $productionStatus === 'pending'
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php:180:        $awaitingCameraReady[] = $row;
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php:185:        $productionStatus ===
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php:186:        'camera_ready_uploaded'
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php:188:        $cameraReadyUploaded[] = $row;
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php:193:        $status === 'production'
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php:196:            !$galleyStatus
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php:198:            $galleyStatus !== 'approved'
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php:206:        $galleyStatus === 'approved'
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php:208:        empty($row['issue_id'])
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php:210:        $approvedGalleys[] = $row;
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php:215:        $status === 'assigned_to_issue'
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php:217:        $assignedToIssue[] = $row;
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php:222:        $status === 'published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php:224:        $publishedArticles[] = $row;
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php:234:            FROM production_galleys g
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php:241:        $galleys = $stmt->fetchAll(\PDO::FETCH_ASSOC);
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php:244:        require BASE_PATH . '/app/views/admin/production/index.php';
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php:254:    | Approve latest author camera-ready file as production galley
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php:257:    public function approveCameraReady()
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php:289:      AND upload_type='camera_ready'
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php:318:          AND file_category='camera_ready'
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php:331:    exit("No camera-ready file found.");
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php:335:            FROM production_galleys
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php:349:        $existingGalleyId = (int)($stmt->fetchColumn() ?: 0);
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php:351:        if ($existingGalleyId > 0) {
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php:353:                UPDATE production_galleys
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php:360:            $stmt->execute([(int)$_SESSION['user_id'], $existingGalleyId]);
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php:363:                INSERT INTO production_galleys
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php:368:                    galley_label_en,
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php:369:                    galley_label_ar,
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php:370:                    galley_type,
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php:384:                    'Camera Ready',
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php:389:                    'PACK1206: approved from author camera-ready upload',
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php:409:            SET status='production',
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php:410:                stage='production',
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php:411:                production_status='approved',
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php:419:        header("Location: /easychair/admin/production");
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php:446:        if (empty($_FILES['galley_file']['name']) || !is_uploaded_file($_FILES['galley_file']['tmp_name'])) {
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php:447:            exit("Galley file is required.");
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php:450:        $galleyType = $_POST['galley_type'] ?? 'pdf';
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php:452:        if (!in_array($galleyType, $allowedTypes, true)) {
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php:453:            $galleyType = 'other';
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php:456:        $dir = BASE_PATH . '/public/storage/galleys/' . (int)$conference['id'];
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php:461:        $ext = strtolower(pathinfo($_FILES['galley_file']['name'], PATHINFO_EXTENSION));
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php:469:        $file = 'galley_' . $submissionId . '_' . date('YmdHis') . '_' . rand(1000,9999) . '.' . $ext;
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php:471:        if (!move_uploaded_file($_FILES['galley_file']['tmp_name'], $dir . '/' . $file)) {
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php:475:        $path = 'galleys/' . (int)$conference['id'] . '/' . $file;
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php:478:            INSERT INTO production_galleys
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php:479:            (org_id, conference_id, submission_id, galley_label_en, galley_label_ar, galley_type,
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php:487:            trim($_POST['galley_label_en'] ?? ''),
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php:488:            trim($_POST['galley_label_ar'] ?? ''),
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php:489:            $galleyType,
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php:491:            $_FILES['galley_file']['name'],
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php:498:        $this->setSubmissionStatus($submissionId, 'galley', 'galley', 'galley_uploaded');
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php:500:        header("Location: /easychair/admin/production");
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php:513:            FROM production_galleys
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php:520:        $galley = $stmt->fetch(\PDO::FETCH_ASSOC);
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php:522:        if (!$galley) {
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php:523:            exit("Galley not found.");
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php:527:            UPDATE production_galleys
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php:535:        $this->setSubmissionStatus((int)$galley['submission_id'], 'production', 'production', 'approved');
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php:537:        header("Location: /easychair/admin/production");
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php:547:            UPDATE production_galleys
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php:555:        header("Location: /easychair/admin/production");
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php:566:    FROM proceedings_issue_articles
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php:567:    WHERE galley_id=?
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php:569:$stmt->execute([$galleyId]);
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php:572:    exit('Cannot delete galley because it is assigned to a proceedings issue.');
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php:576:            DELETE FROM production_galleys
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionController.php:583:        header("Location: /easychair/admin/production");
/home/shquier/easyconf.net/easychair/app/controllers/WorkflowController.php:55:                'require_camera_ready' => isset($_POST['require_camera_ready']) ? 1 : 0,
/home/shquier/easyconf.net/easychair/app/controllers/WorkflowController.php:60:                'auto_camera_ready_email' => isset($_POST['auto_camera_ready_email']) ? 1 : 0,
/home/shquier/easyconf.net/easychair/app/controllers/AdminCertificateController.php:126:                  AND s.status IN ('accepted','camera_ready','published')
/home/shquier/easyconf.net/easychair/app/controllers/AdminCertificateController.php:167:                (org_id, conference_id, submission_id, user_id, certificate_type, certificate_no, status, issued_by, issued_at, created_at)
/home/shquier/easyconf.net/easychair/app/controllers/AdminCertificateController.php:168:                VALUES (?, ?, NULLIF(?,0), ?, ?, ?, 'issued', ?, NOW(), NOW())
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.save:2086:'last_publish'=>
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.save:2364:public function publish()
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.save:2423:'published',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.save:2439:'Published '
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.save:4113:'published'=>
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.save:4122:'publish_status'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.save:4127:==='published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.save:4140:'publish_status'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.save:4371:'publisher'=>
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.save:4446:        isset($_GET['publish'])
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.save:4449:        \App\Services\HomepageMarketplaceService::publish(
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.save:5739:public function publishRelease()
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.save:5760:release_status='published',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.save:5762:published_at=NOW()
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.save:6320:public function schedulePublish()
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.save:6342:'publish',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.save:9179:public function publishCenter()
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.save:9223:        '/app/views/admin/conference_home/publish_center.php';
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.save:9251:            ORDER BY published_at DESC
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.save:9610:                        published_by,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.save:10257:        Editorial Production
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.save:10263:            'production'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.save:10267:        'production' => [
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.save:10269:            'galley'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.save:10273:        'galley' => [
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.save:10275:            'assigned_to_issue'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.save:10279:        'assigned_to_issue' => [
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.save:10281:            'published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.save:10291:        'published' => [
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.save:10582:        'published'       => 0,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.save:10634:            $status === 'published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.save:10636:            $stats['published']++;
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.save:10659:            'label' => 'Published',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.save:10700:        if($status === 'published')
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.save:10731:                'production',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.save:10732:                'galley'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.save:10910:        'production' => 5,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.save:10911:        'galley' => 3,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.save:10912:        'assigned_to_issue' => 3
/home/shquier/easyconf.net/easychair/app/controllers/ExportController.php:9:    public function issue($issue_id)
/home/shquier/easyconf.net/easychair/app/controllers/ExportController.php:12:        $file="issue_$issue_id.zip";
/home/shquier/easyconf.net/easychair/app/controllers/ExportController.php:14:        $zip->addEmptyDir("issue");
/home/shquier/easyconf.net/easychair/app/controllers/RoleDashboardController.php.before_pack1115:151:                ['key'=>'dashboard.kpi.pending_production', 'label'=>'Pending Production', 'value'=>$this->countTable('submissions', "conference_id=? AND org_id=? AND COALESCE(production_status,'pending')='pending'", [$confId,$orgId]), 'icon'=>'fa-industry'],
/home/shquier/easyconf.net/easychair/app/controllers/RoleDashboardController.php.before_pack1115:159:                ['key'=>'dashboard.kpi.issues', 'label'=>'Issues', 'value'=>$this->countTable('conference_issues', 'conference_id=? AND org_id=?', [$confId,$orgId]), 'icon'=>'fa-book'],
/home/shquier/easyconf.net/easychair/app/controllers/RoleDashboardController.php.before_pack1115:204:                ['/easychair/admin/conference-business','fa-calendar-days','menu.business_sessions_issues','Conference Business'],
/home/shquier/easyconf.net/easychair/app/controllers/RoleDashboardController.php.before_pack1115:205:                ['/easychair/admin/production','fa-industry','menu.production','Production'],
/home/shquier/easyconf.net/easychair/app/controllers/RoleDashboardController.php.before_pack1115:230:            SELECT id, submission_no, title, title_ar, status, stage, production_status, updated_at
/home/shquier/easyconf.net/easychair/app/controllers/AdminBusinessRbacController.php:57:            'galleys' => 'Galley Production',
/home/shquier/easyconf.net/easychair/app/controllers/AdminBusinessRbacController.php:58:            'issues' => 'Proceedings Issues',
/home/shquier/easyconf.net/easychair/app/controllers/AdminBusinessRbacController.php:59:            'issue_articles' => 'Issue Articles',
/home/shquier/easyconf.net/easychair/app/controllers/AdminBusinessRbacController.php:122:                'galleys','issues','issue_articles','certificates','committees'
/home/shquier/easyconf.net/easychair/app/controllers/AdminBusinessRbacController.php:130:                    (role_id, entity_key, can_view, can_create, can_update, can_delete, can_publish, created_by)
/home/shquier/easyconf.net/easychair/app/controllers/AdminBusinessRbacController.php:137:                        can_publish = VALUES(can_publish),
/home/shquier/easyconf.net/easychair/app/controllers/AdminBusinessRbacController.php:147:                    isset($row['publish']) ? 1 : 0,
/home/shquier/easyconf.net/easychair/app/controllers/AdminPlaceholderController.php:22:          'production' => ['ar'=>'الإنتاج (Camera-ready)','en'=>'Production'],
/home/shquier/easyconf.net/easychair/app/controllers/AdminPlaceholderController.php:23:          'galley' => ['ar'=>'النسخة النهائية (Galley)','en'=>'Galley'],
/home/shquier/easyconf.net/easychair/app/controllers/DashboardController.php:114:                   submission_deadline, review_deadline, camera_ready_deadline,
/home/shquier/easyconf.net/easychair/app/controllers/PublicCertificatePdfController.php:51:        $issued = (string)($row['issued_at'] ?? '');
/home/shquier/easyconf.net/easychair/app/controllers/PublicCertificatePdfController.php:97:          <div>Issued: {$issued}</div>
/home/shquier/easyconf.net/easychair/app/controllers/AdminGalleyTenantController.php:14:final class AdminGalleyTenantController extends Controller
/home/shquier/easyconf.net/easychair/app/controllers/AdminGalleyTenantController.php:33:        // show camera-ready / galley files from submission_files if exists, else only list submissions
/home/shquier/easyconf.net/easychair/app/controllers/AdminGalleyTenantController.php:54:        $this->view('admin/galley/index', compact('confs','confId','files','filesExist'));
/home/shquier/easyconf.net/easychair/app/controllers/OperationsController.php:127:                'payment_status' => trim((string) ($_POST['payment_status'] ?? 'issued')),
/home/shquier/easyconf.net/easychair/app/controllers/AdminSubmissionsBoardController.php:86:        $allowed = ['submitted','under_review','revision_minor','revision_major','revision_submitted','accepted','rejected','camera_ready_required','camera_ready_submitted','published','archived'];
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:1426:    publish_status,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:1441:    'published',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:2248:'last_publish'=>
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:2526:public function publish()
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:2585:'published',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:2601:'Published '
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:4275:'published'=>
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:4284:'publish_status'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:4289:==='published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:4302:'publish_status'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:4533:'publisher'=>
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:4608:        isset($_GET['publish'])
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:4611:        \App\Services\HomepageMarketplaceService::publish(
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:5901:public function publishRelease()
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:5922:release_status='published',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:5924:published_at=NOW()
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:6482:public function schedulePublish()
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:6504:'publish',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:9341:public function publishCenter()
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:9385:        '/app/views/admin/conference_home/publish_center.php';
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:9413:            ORDER BY published_at DESC
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:9772:                        published_by,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:10424:        Editorial Production
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:10430:            'production'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:10434:        'production' => [
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:10436:            'galley'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:10440:        'galley' => [
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:10442:            'assigned_to_issue'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:10446:        'assigned_to_issue' => [
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:10448:            'published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:10458:        'published' => [
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:10749:        'published'       => 0,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:10801:            $status === 'published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:10803:            $stats['published']++;
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:10826:            'label' => 'Published',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:10867:        if($status === 'published')
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:10898:                'production',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:10899:                'galley'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:11077:        'production' => 5,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:11078:        'galley' => 3,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:11079:        'assigned_to_issue' => 3
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:11836:            'label' => 'Published',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:11846:            'label' => 'Production',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:11872:        if($status==='published')
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:11882:        if($status==='production')
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:13888:private function governanceIntegrityIssues(): array
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:13898:                'NULL_TRACKS' issue_type,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:13957:    $issues =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:13958:        $this->governanceIntegrityIssues();
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:17612:            s.issue_id
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:17614:        LEFT JOIN proceedings_issue_articles pia
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:17616:        WHERE s.status='assigned_to_issue'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:17623:    Missing Galleys
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:17627:    $missingGalleys = $db->query("
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:17631:            pia.issue_id,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:17632:            pia.galley_id
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:17633:        FROM proceedings_issue_articles pia
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:17636:        LEFT JOIN production_galleys g
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:17637:            ON g.id=pia.galley_id
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:17644:    Non Approved Galleys
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:17648:    $nonApprovedGalleys = $db->query("
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:17652:            pia.issue_id,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:17654:        FROM proceedings_issue_articles pia
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:17657:        JOIN production_galleys g
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:17658:            ON g.id=pia.galley_id
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:17665:    Approved Galleys Not Assigned
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:17669:    $readyForIssue = $db->query("
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:17673:            g.id galley_id
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:17675:        JOIN production_galleys g
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:17677:        LEFT JOIN proceedings_issue_articles pia
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:17709:    Repair Missing Galley
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:17714:        $action === 'repair_galley'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:17721:            FROM production_galleys
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:17732:        $galleyId =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:17735:        if ($galleyId > 0) {
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:17738:                UPDATE proceedings_issue_articles
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:17739:                SET galley_id=?
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:17744:                $galleyId,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:17764:                issue_id,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:17781:            !empty($s['issue_id'])
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:17786:                proceedings_issue_articles
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:17790:                    issue_id,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:17803:                $s['issue_id'],
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:17815:public function productionOperationsCenter()
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:17818:        "Location: /easychair/admin/production"
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:17823:public function issueBuilderWizard()
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:17830:    $issues =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:17833:            FROM proceedings_issues
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:17847:                g.id galley_id
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:17849:            INNER JOIN production_galleys g
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:17852:            LEFT JOIN proceedings_issue_articles pia
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:17861:    '/app/views/admin/conference_home/issue_builder_wizard.php';
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:17888:                pia.issue_id,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:17891:            LEFT JOIN proceedings_issue_articles pia
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:17896:                    'production',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:17897:                    'assigned_to_issue',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:17898:                    'published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:17901:                pia.issue_id,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:18002:            UPDATE proceedings_issue_articles
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:18025:    $issues =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:18030:            FROM proceedings_issues i
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:18031:            LEFT JOIN proceedings_issue_articles pia
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:18032:                ON pia.issue_id=i.id
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:18049:public function exportIssueCsv()
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:18053:    $issueId =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:18054:        (int)($_GET['issue_id'] ?? 0);
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:18056:    if (!$issueId) {
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:18057:        exit('Issue ID missing.');
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:18076:            FROM proceedings_issue_articles pia
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:18079:            WHERE pia.issue_id=?
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:18084:        $issueId
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:18092:        'Content-Disposition: attachment; filename=issue_' .
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:18093:        $issueId .
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:18145:        'camera_ready' => 0,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:18146:        'production' => 0,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:18147:        'assigned_to_issue' => 0,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:18148:        'published' => 0
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:18156:                production_status
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:18167:            ($r['production_status'] ?? '') ===
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:18168:            'camera_ready_uploaded'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:18170:            $funnel['camera_ready']++;
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:18173:        if (($r['status'] ?? '') === 'production') {
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:18174:            $funnel['production']++;
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:18177:        if (($r['status'] ?? '') === 'assigned_to_issue') {
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:18178:            $funnel['assigned_to_issue']++;
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:18181:        if (($r['status'] ?? '') === 'published') {
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:18182:            $funnel['published']++;
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:18188:    Issue Metrics
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:18192:    $issueMetrics =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:18197:                i.issue_no,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:18199:            FROM proceedings_issues i
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:18200:            LEFT JOIN proceedings_issue_articles pia
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:18201:                ON pia.issue_id=i.id
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:18232:    $missingGalleys =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:18235:            FROM proceedings_issue_articles pia
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:18236:            LEFT JOIN production_galleys g
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:18237:                ON g.id=pia.galley_id
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:18271:                pia.issue_id,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:18280:                    WHEN pia.issue_id IS NULL
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:18281:                    THEN 'Missing Issue'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:18292:            LEFT JOIN proceedings_issue_articles pia
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:18296:                s.production_status='approved'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:18335:                pia.issue_id,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:18339:                g.id galley_id,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:18377:                        pia.issue_id IS NOT NULL,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:18402:            LEFT JOIN proceedings_issue_articles pia
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:18405:            LEFT JOIN production_galleys g
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:18410:                s.production_status='approved'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:18443:              AND COALESCE(production_status,'pending')='pending'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:18446:    $stats['camera_ready_uploaded'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:18450:            WHERE production_status='camera_ready_uploaded'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:18453:    $stats['approved_galleys'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:18456:            FROM production_galleys
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:18460:    $stats['assigned_to_issue'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:18464:            WHERE status='assigned_to_issue'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:18467:    $stats['published'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:18471:            WHERE status='published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:18474:    $stats['broken_issue_links'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:18477:            FROM proceedings_issue_articles pia
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:18478:            LEFT JOIN production_galleys g
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:18479:                   ON g.id=pia.galley_id
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:18487:            WHERE production_status='approved'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:18518:    $stats['published'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:18522:            WHERE status='published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:18527:    Assigned To Issue
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:18531:    $stats['assigned_to_issue'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:18535:            WHERE status='assigned_to_issue'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:18540:    Approved Galleys
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:18544:    $stats['approved_galleys'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:18547:            FROM production_galleys
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:18561:            WHERE production_status='approved'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:18575:            LEFT JOIN proceedings_issue_articles pia
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:18578:                s.production_status='approved'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:18580:                AND pia.issue_id IS NOT NULL
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:18601:                s.production_status,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:18607:                s.production_status='approved'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:18641:                production_status='approved'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:18642:                OR status='assigned_to_issue'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:18651:                    production_status='approved'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:18652:                    OR status='assigned_to_issue'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:18657:    $stats['assigned_issue_missing_doi'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:18661:            LEFT JOIN proceedings_issue_articles pia
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:18664:                pia.issue_id IS NOT NULL
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:18673:                production_status='approved'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:18691:                pia.issue_id,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:18695:                s.production_status
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:18699:            LEFT JOIN proceedings_issue_articles pia
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:18702:            LEFT JOIN proceedings_issues i
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:18703:                ON i.id=pia.issue_id
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:18707:                s.production_status='approved'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:18709:                s.status='assigned_to_issue'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:18749:                pia.issue_id,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:18752:                i.issue_no,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:18756:                g.id galley_id,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:18768:                        pia.issue_id IS NOT NULL,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:18796:            LEFT JOIN proceedings_issue_articles pia
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:18799:            LEFT JOIN proceedings_issues i
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:18800:                ON i.id=pia.issue_id
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:18802:            LEFT JOIN production_galleys g
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:18803:                ON g.id=pia.galley_id
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:18806:                s.production_status='approved'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:18848:    Published
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:18852:    $stats['published'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:18856:            WHERE status='published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:18861:    Approved Production
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:18869:            WHERE production_status='approved'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:18895:            LEFT JOIN proceedings_issue_articles pia
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:18898:                s.production_status='approved'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:18900:                AND pia.issue_id IS NOT NULL
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:18942:    Issue Statistics
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:18946:    $issues =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:18951:                issue_no,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:18954:            FROM proceedings_issues
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:19019:                    'production',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:19020:                    'assigned_to_issue',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:19021:                    'published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:19027:    Published Papers
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:19031:    $stats['published'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:19036:                status='published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:19125:                        'production',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:19126:                        'assigned_to_issue',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:19127:                        'published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:19367:                        'production',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:19368:                        'assigned_to_issue',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:19369:                        'published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:19450:                'production',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:19451:                'assigned_to_issue',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:19452:                'published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:19502:    $stats['approved_galleys'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:19505:            FROM production_galleys
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:19509:    $stats['assigned_to_issue'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:19513:            WHERE status='assigned_to_issue'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:19516:    $stats['published'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:19520:            WHERE status='published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:19546:            LEFT JOIN proceedings_issue_articles pia
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:19549:                s.production_status='approved'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:19551:                AND pia.issue_id IS NOT NULL
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:19566:                $stats['approved_galleys']
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:19568:                $stats['assigned_to_issue']
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:19684:                production_status='approved'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:19703:    Camera Ready Pending
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:19707:    $cameraReady =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:19711:            WHERE production_status='camera_ready_uploaded'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:19714:    if ($cameraReady > 0) {
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:19719:                'Production Queue',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:19721:                $cameraReady
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:19723:                ' camera-ready files require production approval.'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:19810:    Production Risk
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:19814:    $cameraReadyPending =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:19818:            WHERE production_status='camera_ready_uploaded'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:19821:    $risk['production_risk'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:19824:            $cameraReadyPending * 15
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:19838:                production_status='approved'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:19850:    Broken Issue Links
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:19854:    $brokenIssues =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:19857:            FROM proceedings_issue_articles pia
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:19858:            LEFT JOIN production_galleys g
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:19859:                   ON g.id=pia.galley_id
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:19863:    $risk['issue_risk'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:19866:            $brokenIssues * 25
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:19880:                production_status='approved'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:19901:                $risk['production_risk']
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:19905:                $risk['issue_risk']
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:19951:                        'production',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:19952:                        'assigned_to_issue',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:19953:                        'published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:19962:                    WHEN s.production_status='approved'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:20126:    Published
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:20130:    $stats['published'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:20134:            WHERE status='published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:20139:    Approved Production
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:20143:    $stats['approved_production'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:20147:            WHERE production_status='approved'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:20200:                        'production',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:20201:                        'assigned_to_issue',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:20202:                        'published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:20655:            WHERE production_status='approved'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:20661:    Approved Without Issue
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:20665:    $stats['approved_without_issue'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:20669:            WHERE production_status='approved'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:20670:              AND issue_id IS NULL
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:20675:    Broken Issue Articles
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:20679:    $stats['broken_issue_articles'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:20682:            FROM proceedings_issue_articles pia
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:20683:            LEFT JOIN production_galleys g
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:20684:                   ON g.id=pia.galley_id
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:20708:    $issues =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:20715:        $stats['broken_issue_articles'];
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:20720:            100 - $issues
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:21006:    Published Articles
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:21010:    $stats['published'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:21014:            WHERE status='published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:21200:                'production',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:21201:                'assigned_to_issue',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:21202:                'published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:21212:    $stats['approved_production'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:21216:            WHERE production_status='approved'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:21219:    $stats['published'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:21223:            WHERE status='published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:21278:            $stats['approved_production']
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:21333:                        'production',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:21334:                        'assigned_to_issue',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:21335:                        'published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:21446:            WHERE production_status='approved'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:21464:    Camera Ready Waiting
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:21468:    $cameraReady =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:21472:            WHERE production_status='camera_ready_uploaded'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:21475:    if ($cameraReady > 0) {
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:21480:                'Production Queue',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:21482:                $cameraReady .
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:21483:                ' submissions are waiting for production approval.'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:21800:    Production Queue
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:21804:    $stats['production_queue'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:21808:            WHERE production_status='camera_ready_uploaded'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:21813:    Approved Production
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:21817:    $stats['approved_production'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:21821:            WHERE production_status='approved'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:21826:    Assigned To Issue
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:21830:    $stats['assigned_to_issue'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:21834:            WHERE status='assigned_to_issue'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:21839:    Published
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:21843:    $stats['published'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:21847:            WHERE status='published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:21882:    if ($stats['production_queue'] > 0) {
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:21887:                'Production Backlog',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:21889:                $stats['production_queue'] .
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:21890:                ' camera-ready files await approval.'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:21918:            'stage' => 'Production Approved',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:21919:            'total' => $stats['approved_production']
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:21922:            'stage' => 'Assigned To Issue',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:21923:            'total' => $stats['assigned_to_issue']
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:21926:            'stage' => 'Published',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:21927:            'total' => $stats['published']
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:21954:    Total Published
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:21958:    $stats['published'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:21962:            WHERE status='published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:21967:    Production Approved
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:21971:    $stats['production_approved'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:21975:            WHERE production_status='approved'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:21993:    Assigned To Issue
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:21997:    $stats['assigned_to_issue'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:22001:            WHERE status='assigned_to_issue'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:22006:    Approved Galleys
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:22010:    $stats['approved_galleys'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:22013:            FROM production_galleys
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:22027:            WHERE production_status='approved'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:22033:    Broken Issue Links
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:22037:    $stats['broken_issue_links'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:22040:            FROM proceedings_issue_articles pia
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:22041:            LEFT JOIN production_galleys g
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:22042:                   ON g.id=pia.galley_id
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:22055:        ($stats['broken_issue_links'] * 10);
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:22083:                s.production_status,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:22086:                pia.issue_id,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:22088:                g.id AS galley_id,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:22089:                g.status AS galley_status
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:22093:            LEFT JOIN proceedings_issue_articles pia
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:22096:            LEFT JOIN production_galleys g
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:22100:                    FROM production_galleys g2
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:22105:                s.production_status='approved'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:22168:            WHERE production_status='approved'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:22390:    Published
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:22394:    $stats['published'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:22398:            WHERE status='published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:22403:    Approved Production
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:22411:            WHERE production_status='approved'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:22448:    $published =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:22449:        $stats['published'];
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:22461:                ($published / $approved)
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:22507:                    WHEN s.status='published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:22511:                ) published
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:22525:                published DESC,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:22636:            WHERE production_status='approved'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:22642:    Camera Ready Queue
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:22646:    $stats['camera_ready_queue'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:22650:            WHERE production_status='camera_ready_uploaded'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:22655:    Broken Issue Links
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:22659:    $stats['broken_issue_links'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:22662:            FROM proceedings_issue_articles pia
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:22663:            LEFT JOIN production_galleys g
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:22664:                   ON g.id=pia.galley_id
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:22697:            ($stats['camera_ready_queue'] * 2)
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:22699:            ($stats['broken_issue_links'] * 5)
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:22741:    if ($stats['camera_ready_queue'] > 0) {
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:22745:            'title'=>'Production Risk',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:22747:                $stats['camera_ready_queue']
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:22748:                . ' submissions waiting for production approval.'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:22763:    if ($stats['broken_issue_links'] > 0) {
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:22767:            'title'=>'Issue Integrity Risk',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:22769:                $stats['broken_issue_links']
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:22770:                . ' broken issue article links detected.'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:23162:            WHERE production_status='approved'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:23167:    Published
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:23171:    $stats['published'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:23175:            WHERE status='published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:23207:            ($stats['published']
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:23304:                    WHEN s.status='published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:23308:                ) published
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:23322:                published DESC,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:23667:            WHERE production_status='approved'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:23670:    $stats['published'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:23674:            WHERE status='published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:23677:    $stats['assigned_to_issue'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:23681:            WHERE status='assigned_to_issue'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:23684:    $stats['camera_ready_uploaded'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:23688:            WHERE production_status='camera_ready_uploaded'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:23693:    Approved Galleys
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:23697:    $stats['approved_galleys'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:23700:            FROM production_galleys
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:23713:            ($stats['published']
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:23727:        $stats['approved_galleys'] > 0
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:23730:                $stats['assigned_to_issue']
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:23732:                $stats['approved_galleys']
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:23767:        $stats['camera_ready_uploaded'] > 0
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:23772:            'title' => 'Production Queue',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:23774:                $stats['camera_ready_uploaded']
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:23775:                . ' submissions awaiting editorial production processing.'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:23793:    Issue Portfolio
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:23805:                pi.issue_no,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:23813:            FROM proceedings_issues pi
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:23815:            LEFT JOIN proceedings_issue_articles pia
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:23816:                ON pia.issue_id=pi.id
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:23821:                pi.issue_no,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:23874:    $stats['published'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:23878:            WHERE status='published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:23915:                    WHEN s.status='published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:23919:                ) published,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:23927:                ) approved_galleys
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:23937:            LEFT JOIN production_galleys g
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:23975:                (int)$r['published']
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:24130:            WHERE production_status='approved'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:24133:    $stats['published_publications'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:24137:            WHERE status='published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:24229:            $stats['published_publications']
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:24425:    Published
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:24429:    $stats['published'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:24433:            WHERE status='published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:24498:            $stats['published']
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:24565:                    WHEN s.status='published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:24569:                ) published
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:24667:    $stats['published'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:24671:            WHERE status='published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:24702:            $stats['published'] * 1.50
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:24717:            $stats['published']
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:24852:    $stats['published'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:24856:            WHERE status='published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:24893:            $stats['published'] * 1.40
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:25065:    $stats['camera_ready_queue'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:25069:            WHERE production_status='camera_ready_uploaded'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:25076:            WHERE production_status='approved'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:25128:    if ($stats['camera_ready_queue'] > 0) {
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:25132:            'title' => 'Production Queue',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:25134:                $stats['camera_ready_queue']
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:25135:                .' submissions waiting for production processing.'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:25153:    if ($stats['camera_ready_queue'] > 0) {
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:25156:            'Process camera-ready submissions into production.';
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:25209:                s.production_status
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:25219:                    'production',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:25220:                    'assigned_to_issue'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:25289:    $stats['camera_ready_queue'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:25293:            WHERE production_status='camera_ready_uploaded'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:25300:            WHERE production_status='approved'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:25337:                    ($stats['camera_ready_queue'])
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:25359:    if ($stats['camera_ready_queue'] > 0)
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:25364:            'action'=>'Process pending camera-ready submissions.'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:25488:                'production',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:25489:                'assigned_to_issue',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:25490:                'published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:25494:    $stats['published_articles'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:25498:            WHERE status='published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:25516:    Issue Assets
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:25520:    $stats['issues'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:25523:            FROM proceedings_issues
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:25526:    $stats['issue_articles'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:25529:            FROM proceedings_issue_articles
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:25534:    Approved Galleys
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:25538:    $stats['approved_galleys'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:25541:            FROM production_galleys
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:25552:        $stats['published_articles'] > 0
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:25556:            $stats['published_articles']
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:25563:            $stats['published_articles']
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:25569:    $issueIndex =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:25570:        $stats['published_articles'] > 0
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:25572:            $stats['issue_articles']
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:25574:            $stats['published_articles']
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:25585:                min(100,$issueIndex)
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:25603:        $stats['published_articles']
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:25609:            'message'=>'Some published articles do not have DOI identifiers.'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:25657:                    WHEN s.status='published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:25661:                ) published_articles
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:25675:                published_articles DESC,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:25720:                'production',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:25721:                'assigned_to_issue',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:25722:                'published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:25726:    $stats['published_articles'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:25730:            WHERE status='published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:25748:    Approved Galleys
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:25752:    $stats['approved_galleys'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:25755:            FROM production_galleys
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:25792:            $stats['published_articles']
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:25799:        $stats['published_articles'] > 0
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:25803:            $stats['published_articles']
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:25887:                    WHEN s.status='published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:25891:                ) published_articles,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:25913:                published_articles DESC,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:25957:    $stats['published_articles'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:25961:            WHERE status='published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:25968:            WHERE production_status='approved'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:25990:    $stats['issues'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:25993:            FROM proceedings_issues
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:25996:    $stats['issue_articles'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:25999:            FROM proceedings_issue_articles
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:26008:    $stats['public_galleys'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:26011:            FROM production_galleys
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:26023:        $stats['published_articles'] > 0
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:26027:            $stats['published_articles']
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:26032:        $stats['published_articles'] > 0
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:26034:            $stats['public_galleys']
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:26036:            $stats['published_articles']
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:26040:    $issueVisibility =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:26041:        $stats['published_articles'] > 0
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:26043:            $stats['issue_articles']
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:26045:            $stats['published_articles']
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:26056:                min(100,$issueVisibility)
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:26078:            'message'=>'Published content requires stronger DOI coverage.'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:26128:                    WHEN s.status='published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:26132:                ) published_articles,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:26154:                published_articles DESC,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:26397:    $stats['published_articles'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:26401:            WHERE status='published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:26458:            $stats['published_articles']
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:26582:                    WHEN s.status='published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:26586:                ) published_articles
/home/shquier/easyconf.net/easychair/app/controllers/AdminDictionaryScanController.php:187:                    elseif (str_contains($rel, 'production')) $group = 'production';
/home/shquier/easyconf.net/easychair/app/controllers/AdminDictionaryScanController.php:188:                    elseif (str_contains($rel, 'issue')) $group = 'issues';
/home/shquier/easyconf.net/easychair/app/controllers/ProceedingsController.php:20:            FROM proceedings_issues i
/home/shquier/easyconf.net/easychair/app/controllers/ProceedingsController.php:21:            LEFT JOIN proceedings_issue_articles pia
/home/shquier/easyconf.net/easychair/app/controllers/ProceedingsController.php:22:                ON pia.issue_id=i.id
/home/shquier/easyconf.net/easychair/app/controllers/ProceedingsController.php:28:        $issues =
/home/shquier/easyconf.net/easychair/app/controllers/ProceedingsController.php:35:    public function issue()
/home/shquier/easyconf.net/easychair/app/controllers/ProceedingsController.php:37:        $issueId =
/home/shquier/easyconf.net/easychair/app/controllers/ProceedingsController.php:40:        if (!$issueId) {
/home/shquier/easyconf.net/easychair/app/controllers/ProceedingsController.php:41:            exit('Issue not found');
/home/shquier/easyconf.net/easychair/app/controllers/ProceedingsController.php:47:                FROM proceedings_issues
/home/shquier/easyconf.net/easychair/app/controllers/ProceedingsController.php:53:            $issueId
/home/shquier/easyconf.net/easychair/app/controllers/ProceedingsController.php:56:        $issue =
/home/shquier/easyconf.net/easychair/app/controllers/ProceedingsController.php:59:        if (!$issue) {
/home/shquier/easyconf.net/easychair/app/controllers/ProceedingsController.php:60:            exit('Issue not found');
/home/shquier/easyconf.net/easychair/app/controllers/ProceedingsController.php:74:                FROM proceedings_issue_articles pia
/home/shquier/easyconf.net/easychair/app/controllers/ProceedingsController.php:77:                WHERE pia.issue_id=?
/home/shquier/easyconf.net/easychair/app/controllers/ProceedingsController.php:82:            $issueId
/home/shquier/easyconf.net/easychair/app/controllers/ProceedingsController.php:89:        '/app/views/public/proceedings/issue.php';
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionTenantController.php:14:final class AdminProductionTenantController extends Controller
/home/shquier/easyconf.net/easychair/app/controllers/AdminProductionTenantController.php:77:        $this->view('admin/production/index', [
/home/shquier/easyconf.net/easychair/app/controllers/AdminWorkflowNotificationRulesController.php:88:            ORDER BY FIELD(stage_key,'revision_required','accepted','rejected','camera_ready'), stage_key
/home/shquier/easyconf.net/easychair/app/controllers/RoleDashboardController.php:151:                ['key'=>'dashboard.kpi.pending_production', 'label'=>'Pending Production', 'value'=>$this->countTable('submissions', "conference_id=? AND org_id=? AND COALESCE(production_status,'pending')='pending'", [$confId,$orgId]), 'icon'=>'fa-industry'],
/home/shquier/easyconf.net/easychair/app/controllers/RoleDashboardController.php:159:                ['key'=>'dashboard.kpi.issues', 'label'=>'Issues', 'value'=>$this->countTable('conference_issues', 'conference_id=? AND org_id=?', [$confId,$orgId]), 'icon'=>'fa-book'],
/home/shquier/easyconf.net/easychair/app/controllers/RoleDashboardController.php:204:                ['/easychair/admin/conference-business','fa-calendar-days','menu.business_sessions_issues','Conference Business'],
/home/shquier/easyconf.net/easychair/app/controllers/RoleDashboardController.php:205:                ['/easychair/admin/production','fa-industry','menu.production','Production'],
/home/shquier/easyconf.net/easychair/app/controllers/RoleDashboardController.php:230:            SELECT id, submission_no, title, title_ar, status, stage, production_status, updated_at
/home/shquier/easyconf.net/easychair/app/controllers/AuthorWorkflowController.php:117:                'allow_camera_ready' => 0,
/home/shquier/easyconf.net/easychair/app/controllers/AuthorWorkflowController.php:359:    public function uploadCameraReady()
/home/shquier/easyconf.net/easychair/app/controllers/AuthorWorkflowController.php:365:        if (empty($rule['allow_camera_ready'])) {
/home/shquier/easyconf.net/easychair/app/controllers/AuthorWorkflowController.php:367:            exit("Camera-ready upload is not allowed at this stage.");
/home/shquier/easyconf.net/easychair/app/controllers/AuthorWorkflowController.php:370:        $upload = $this->uploadFile($submission, 'camera_ready');
/home/shquier/easyconf.net/easychair/app/controllers/AuthorWorkflowController.php:371:        $versionNo = $this->nextVersionNo((int)$submission['id'], 'camera_ready');
/home/shquier/easyconf.net/easychair/app/controllers/AuthorWorkflowController.php:415:    'camera_ready',
/home/shquier/easyconf.net/easychair/app/controllers/AuthorWorkflowController.php:427:SET status='production',
/home/shquier/easyconf.net/easychair/app/controllers/AuthorWorkflowController.php:428:    stage='production',
/home/shquier/easyconf.net/easychair/app/controllers/AuthorWorkflowController.php:429:    production_status='camera_ready_uploaded',
/home/shquier/easyconf.net/easychair/app/controllers/AuthorWorkflowController.php:435:        $this->logActivity($submission, 'camera_ready_uploaded', 'Camera-ready uploaded', $upload['original']);
/home/shquier/easyconf.net/easychair/app/controllers/AuthorWorkflowController.php:437:    ::onCameraReadyUploaded(
/home/shquier/easyconf.net/easychair/app/controllers/PublicConferenceBusinessController.php:156:              AND (s.is_published=1 OR s.is_active=1)
/home/shquier/easyconf.net/easychair/app/controllers/PublicConferenceBusinessController.php:178:        $issues = $this->rows("
/home/shquier/easyconf.net/easychair/app/controllers/PublicConferenceBusinessController.php:180:            FROM proceedings_issues i
/home/shquier/easyconf.net/easychair/app/controllers/PublicConferenceBusinessController.php:182:                SELECT issue_id, COUNT(*) AS articles_count
/home/shquier/easyconf.net/easychair/app/controllers/PublicConferenceBusinessController.php:183:                FROM proceedings_issue_articles
/home/shquier/easyconf.net/easychair/app/controllers/PublicConferenceBusinessController.php:184:                GROUP BY issue_id
/home/shquier/easyconf.net/easychair/app/controllers/PublicConferenceBusinessController.php:185:            ) ac ON ac.issue_id=i.id
/home/shquier/easyconf.net/easychair/app/controllers/PublicConferenceBusinessController.php:188:              AND i.status IN ('published','open','draft')
/home/shquier/easyconf.net/easychair/app/controllers/PublicConferenceBusinessController.php:192:        $issueArticles = $this->rows("
/home/shquier/easyconf.net/easychair/app/controllers/PublicConferenceBusinessController.php:198:                g.file_path AS galley_file,
/home/shquier/easyconf.net/easychair/app/controllers/PublicConferenceBusinessController.php:199:                g.original_filename AS galley_name
/home/shquier/easyconf.net/easychair/app/controllers/PublicConferenceBusinessController.php:200:            FROM proceedings_issue_articles a
/home/shquier/easyconf.net/easychair/app/controllers/PublicConferenceBusinessController.php:202:            LEFT JOIN production_galleys g ON g.id=a.galley_id
/home/shquier/easyconf.net/easychair/app/controllers/PublicConferenceBusinessController.php:205:            ORDER BY a.issue_id, a.article_order, a.id
/home/shquier/easyconf.net/easychair/app/controllers/PublicConferenceBusinessController.php:208:        $articlesByIssue = [];
/home/shquier/easyconf.net/easychair/app/controllers/PublicConferenceBusinessController.php:209:        foreach ($issueArticles as $a) {
/home/shquier/easyconf.net/easychair/app/controllers/PublicConferenceBusinessController.php:210:            $articlesByIssue[(int)$a['issue_id']][] = $a;
/home/shquier/easyconf.net/easychair/app/controllers/PublicConferenceBusinessController.php:287:        AND is_published = 1
/home/shquier/easyconf.net/easychair/app/controllers/PublicConferenceBusinessController.php:334:    'camera_ready_deadline' =>
/home/shquier/easyconf.net/easychair/app/controllers/PublicConferenceBusinessController.php:335:        'Camera Ready Deadline',
/home/shquier/easyconf.net/easychair/app/controllers/PublicConferenceBusinessController.php:573:$issues = [];
/home/shquier/easyconf.net/easychair/app/controllers/PublicConferenceBusinessController.php:574:$articlesByIssue = [];
/home/shquier/easyconf.net/easychair/app/controllers/PublicConferenceBusinessController.php:578:    $stmtIssues = $db->prepare("
/home/shquier/easyconf.net/easychair/app/controllers/PublicConferenceBusinessController.php:580:        FROM issues
/home/shquier/easyconf.net/easychair/app/controllers/PublicConferenceBusinessController.php:585:    $stmtIssues->execute([
/home/shquier/easyconf.net/easychair/app/controllers/PublicConferenceBusinessController.php:589:    $issues =
/home/shquier/easyconf.net/easychair/app/controllers/PublicConferenceBusinessController.php:590:        $stmtIssues->fetchAll(\PDO::FETCH_ASSOC);
/home/shquier/easyconf.net/easychair/app/controllers/PublicConferenceBusinessController.php:595:        'PUBLIC ISSUES ERROR: '
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1105B:2086:'last_publish'=>
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1105B:2364:public function publish()
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1105B:2423:'published',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1105B:2439:'Published '
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1105B:4113:'published'=>
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1105B:4122:'publish_status'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1105B:4127:==='published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1105B:4140:'publish_status'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1105B:4371:'publisher'=>
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1105B:4446:        isset($_GET['publish'])
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1105B:4449:        \App\Services\HomepageMarketplaceService::publish(
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1105B:5739:public function publishRelease()
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1105B:5760:release_status='published',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1105B:5762:published_at=NOW()
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1105B:6320:public function schedulePublish()
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1105B:6342:'publish',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1105B:9179:public function publishCenter()
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1105B:9223:        '/app/views/admin/conference_home/publish_center.php';
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1105B:9251:            ORDER BY published_at DESC
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1105B:9610:                        published_by,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1105B:10217:            'production'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1105B:10220:        'production' => [
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1105B:10221:            'galley'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1105B:10224:        'galley' => [
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1105B:10225:            'assigned_to_issue'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1105B:10228:        'assigned_to_issue' => [
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1105B:10229:            'published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1105B:10232:        'published' => [
/home/shquier/easyconf.net/easychair/app/controllers/PublishingExtrasController.php:17:final class PublishingExtrasController extends Controller
/home/shquier/easyconf.net/easychair/app/controllers/PublishingExtrasController.php:65:                'is_published' => isset($_POST['is_published']) ? 1 : 0,
/home/shquier/easyconf.net/easychair/app/controllers/AuthorPortalController.php:12:use App\Models\ProductionModel;
/home/shquier/easyconf.net/easychair/app/controllers/AuthorPortalController.php:36:        $prod = new ProductionModel();
/home/shquier/easyconf.net/easychair/app/controllers/AuthorPortalController.php:41:        $galleys = [];
/home/shquier/easyconf.net/easychair/app/controllers/AuthorPortalController.php:49:            $galleys[$sid] = $prod->galleys($sid);
/home/shquier/easyconf.net/easychair/app/controllers/AuthorPortalController.php:58:            'galleys' => $galleys,
/home/shquier/easyconf.net/easychair/app/controllers/PublicController.php:14:            SELECT id,title,doi,published_at
/home/shquier/easyconf.net/easychair/app/controllers/PublicController.php:16:            WHERE stage='published'
/home/shquier/easyconf.net/easychair/app/controllers/PublicController.php:17:            ORDER BY published_at DESC
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:1270:            publish_status
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:1274:            ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, 'published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:1362:    publish_status,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:1377:    'published',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:2184:'last_publish'=>
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:2462:public function publish()
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:2521:'published',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:2537:'Published '
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:4211:'published'=>
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:4220:'publish_status'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:4225:==='published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:4238:'publish_status'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:4469:'publisher'=>
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:4544:        isset($_GET['publish'])
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:4547:        \App\Services\HomepageMarketplaceService::publish(
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:5837:public function publishRelease()
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:5858:release_status='published',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:5860:published_at=NOW()
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:6418:public function schedulePublish()
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:6440:'publish',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:9277:public function publishCenter()
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:9321:        '/app/views/admin/conference_home/publish_center.php';
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:9349:            ORDER BY published_at DESC
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:9708:                        published_by,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:10360:        Editorial Production
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:10366:            'production'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:10370:        'production' => [
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:10372:            'galley'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:10376:        'galley' => [
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:10378:            'assigned_to_issue'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:10382:        'assigned_to_issue' => [
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:10384:            'published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:10394:        'published' => [
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:10685:        'published'       => 0,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:10737:            $status === 'published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:10739:            $stats['published']++;
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:10762:            'label' => 'Published',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:10803:        if($status === 'published')
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:10834:                'production',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:10835:                'galley'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:11013:        'production' => 5,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:11014:        'galley' => 3,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:11015:        'assigned_to_issue' => 3
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:11772:            'label' => 'Published',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:11782:            'label' => 'Production',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:11808:        if($status==='published')
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:11818:        if($status==='production')
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:13824:private function governanceIntegrityIssues(): array
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:13834:                'NULL_TRACKS' issue_type,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:13893:    $issues =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:13894:        $this->governanceIntegrityIssues();
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:17548:            s.issue_id
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:17550:        LEFT JOIN proceedings_issue_articles pia
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:17552:        WHERE s.status='assigned_to_issue'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:17559:    Missing Galleys
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:17563:    $missingGalleys = $db->query("
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:17567:            pia.issue_id,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:17568:            pia.galley_id
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:17569:        FROM proceedings_issue_articles pia
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:17572:        LEFT JOIN production_galleys g
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:17573:            ON g.id=pia.galley_id
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:17580:    Non Approved Galleys
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:17584:    $nonApprovedGalleys = $db->query("
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:17588:            pia.issue_id,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:17590:        FROM proceedings_issue_articles pia
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:17593:        JOIN production_galleys g
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:17594:            ON g.id=pia.galley_id
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:17601:    Approved Galleys Not Assigned
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:17605:    $readyForIssue = $db->query("
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:17609:            g.id galley_id
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:17611:        JOIN production_galleys g
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:17613:        LEFT JOIN proceedings_issue_articles pia
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:17645:    Repair Missing Galley
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:17650:        $action === 'repair_galley'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:17657:            FROM production_galleys
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:17668:        $galleyId =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:17671:        if ($galleyId > 0) {
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:17674:                UPDATE proceedings_issue_articles
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:17675:                SET galley_id=?
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:17680:                $galleyId,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:17700:                issue_id,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:17717:            !empty($s['issue_id'])
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:17722:                proceedings_issue_articles
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:17726:                    issue_id,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:17739:                $s['issue_id'],
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:17751:public function productionOperationsCenter()
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:17754:        "Location: /easychair/admin/production"
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:17759:public function issueBuilderWizard()
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:17766:    $issues =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:17769:            FROM proceedings_issues
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:17783:                g.id galley_id
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:17785:            INNER JOIN production_galleys g
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:17788:            LEFT JOIN proceedings_issue_articles pia
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:17797:    '/app/views/admin/conference_home/issue_builder_wizard.php';
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:17824:                pia.issue_id,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:17827:            LEFT JOIN proceedings_issue_articles pia
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:17832:                    'production',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:17833:                    'assigned_to_issue',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:17834:                    'published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:17837:                pia.issue_id,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:17938:            UPDATE proceedings_issue_articles
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:17961:    $issues =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:17966:            FROM proceedings_issues i
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:17967:            LEFT JOIN proceedings_issue_articles pia
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:17968:                ON pia.issue_id=i.id
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:17985:public function exportIssueCsv()
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:17989:    $issueId =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:17990:        (int)($_GET['issue_id'] ?? 0);
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:17992:    if (!$issueId) {
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:17993:        exit('Issue ID missing.');
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:18012:            FROM proceedings_issue_articles pia
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:18015:            WHERE pia.issue_id=?
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:18020:        $issueId
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:18028:        'Content-Disposition: attachment; filename=issue_' .
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:18029:        $issueId .
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:18081:        'camera_ready' => 0,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:18082:        'production' => 0,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:18083:        'assigned_to_issue' => 0,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:18084:        'published' => 0
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:18092:                production_status
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:18103:            ($r['production_status'] ?? '') ===
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:18104:            'camera_ready_uploaded'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:18106:            $funnel['camera_ready']++;
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:18109:        if (($r['status'] ?? '') === 'production') {
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:18110:            $funnel['production']++;
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:18113:        if (($r['status'] ?? '') === 'assigned_to_issue') {
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:18114:            $funnel['assigned_to_issue']++;
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:18117:        if (($r['status'] ?? '') === 'published') {
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:18118:            $funnel['published']++;
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:18124:    Issue Metrics
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:18128:    $issueMetrics =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:18133:                i.issue_no,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:18135:            FROM proceedings_issues i
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:18136:            LEFT JOIN proceedings_issue_articles pia
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:18137:                ON pia.issue_id=i.id
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:18168:    $missingGalleys =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:18171:            FROM proceedings_issue_articles pia
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:18172:            LEFT JOIN production_galleys g
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:18173:                ON g.id=pia.galley_id
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:18207:                pia.issue_id,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:18216:                    WHEN pia.issue_id IS NULL
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:18217:                    THEN 'Missing Issue'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:18228:            LEFT JOIN proceedings_issue_articles pia
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:18232:                s.production_status='approved'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:18271:                pia.issue_id,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:18275:                g.id galley_id,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:18313:                        pia.issue_id IS NOT NULL,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:18338:            LEFT JOIN proceedings_issue_articles pia
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:18341:            LEFT JOIN production_galleys g
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:18346:                s.production_status='approved'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:18379:              AND COALESCE(production_status,'pending')='pending'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:18382:    $stats['camera_ready_uploaded'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:18386:            WHERE production_status='camera_ready_uploaded'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:18389:    $stats['approved_galleys'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:18392:            FROM production_galleys
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:18396:    $stats['assigned_to_issue'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:18400:            WHERE status='assigned_to_issue'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:18403:    $stats['published'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:18407:            WHERE status='published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:18410:    $stats['broken_issue_links'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:18413:            FROM proceedings_issue_articles pia
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:18414:            LEFT JOIN production_galleys g
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:18415:                   ON g.id=pia.galley_id
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:18423:            WHERE production_status='approved'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:18454:    $stats['published'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:18458:            WHERE status='published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:18463:    Assigned To Issue
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:18467:    $stats['assigned_to_issue'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:18471:            WHERE status='assigned_to_issue'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:18476:    Approved Galleys
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:18480:    $stats['approved_galleys'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:18483:            FROM production_galleys
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:18497:            WHERE production_status='approved'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:18511:            LEFT JOIN proceedings_issue_articles pia
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:18514:                s.production_status='approved'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:18516:                AND pia.issue_id IS NOT NULL
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:18537:                s.production_status,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:18543:                s.production_status='approved'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:18577:                production_status='approved'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:18578:                OR status='assigned_to_issue'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:18587:                    production_status='approved'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:18588:                    OR status='assigned_to_issue'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:18593:    $stats['assigned_issue_missing_doi'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:18597:            LEFT JOIN proceedings_issue_articles pia
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:18600:                pia.issue_id IS NOT NULL
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:18609:                production_status='approved'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:18627:                pia.issue_id,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:18631:                s.production_status
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:18635:            LEFT JOIN proceedings_issue_articles pia
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:18638:            LEFT JOIN proceedings_issues i
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:18639:                ON i.id=pia.issue_id
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:18643:                s.production_status='approved'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:18645:                s.status='assigned_to_issue'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:18685:                pia.issue_id,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:18688:                i.issue_no,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:18692:                g.id galley_id,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:18704:                        pia.issue_id IS NOT NULL,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:18732:            LEFT JOIN proceedings_issue_articles pia
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:18735:            LEFT JOIN proceedings_issues i
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:18736:                ON i.id=pia.issue_id
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:18738:            LEFT JOIN production_galleys g
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:18739:                ON g.id=pia.galley_id
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:18742:                s.production_status='approved'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:18784:    Published
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:18788:    $stats['published'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:18792:            WHERE status='published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:18797:    Approved Production
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:18805:            WHERE production_status='approved'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:18831:            LEFT JOIN proceedings_issue_articles pia
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:18834:                s.production_status='approved'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:18836:                AND pia.issue_id IS NOT NULL
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:18878:    Issue Statistics
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:18882:    $issues =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:18887:                issue_no,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:18890:            FROM proceedings_issues
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:18955:                    'production',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:18956:                    'assigned_to_issue',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:18957:                    'published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:18963:    Published Papers
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:18967:    $stats['published'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:18972:                status='published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:19061:                        'production',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:19062:                        'assigned_to_issue',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:19063:                        'published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:19303:                        'production',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:19304:                        'assigned_to_issue',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:19305:                        'published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:19386:                'production',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:19387:                'assigned_to_issue',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:19388:                'published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:19438:    $stats['approved_galleys'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:19441:            FROM production_galleys
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:19445:    $stats['assigned_to_issue'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:19449:            WHERE status='assigned_to_issue'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:19452:    $stats['published'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:19456:            WHERE status='published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:19482:            LEFT JOIN proceedings_issue_articles pia
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:19485:                s.production_status='approved'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:19487:                AND pia.issue_id IS NOT NULL
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:19502:                $stats['approved_galleys']
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:19504:                $stats['assigned_to_issue']
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:19620:                production_status='approved'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:19639:    Camera Ready Pending
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:19643:    $cameraReady =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:19647:            WHERE production_status='camera_ready_uploaded'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:19650:    if ($cameraReady > 0) {
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:19655:                'Production Queue',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:19657:                $cameraReady
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:19659:                ' camera-ready files require production approval.'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:19746:    Production Risk
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:19750:    $cameraReadyPending =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:19754:            WHERE production_status='camera_ready_uploaded'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:19757:    $risk['production_risk'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:19760:            $cameraReadyPending * 15
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:19774:                production_status='approved'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:19786:    Broken Issue Links
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:19790:    $brokenIssues =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:19793:            FROM proceedings_issue_articles pia
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:19794:            LEFT JOIN production_galleys g
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:19795:                   ON g.id=pia.galley_id
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:19799:    $risk['issue_risk'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:19802:            $brokenIssues * 25
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:19816:                production_status='approved'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:19837:                $risk['production_risk']
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:19841:                $risk['issue_risk']
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:19887:                        'production',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:19888:                        'assigned_to_issue',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:19889:                        'published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:19898:                    WHEN s.production_status='approved'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:20062:    Published
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:20066:    $stats['published'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:20070:            WHERE status='published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:20075:    Approved Production
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:20079:    $stats['approved_production'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:20083:            WHERE production_status='approved'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:20136:                        'production',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:20137:                        'assigned_to_issue',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:20138:                        'published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:20591:            WHERE production_status='approved'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:20597:    Approved Without Issue
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:20601:    $stats['approved_without_issue'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:20605:            WHERE production_status='approved'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:20606:              AND issue_id IS NULL
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:20611:    Broken Issue Articles
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:20615:    $stats['broken_issue_articles'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:20618:            FROM proceedings_issue_articles pia
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:20619:            LEFT JOIN production_galleys g
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:20620:                   ON g.id=pia.galley_id
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:20644:    $issues =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:20651:        $stats['broken_issue_articles'];
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:20656:            100 - $issues
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:20942:    Published Articles
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:20946:    $stats['published'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:20950:            WHERE status='published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:21136:                'production',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:21137:                'assigned_to_issue',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:21138:                'published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:21148:    $stats['approved_production'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:21152:            WHERE production_status='approved'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:21155:    $stats['published'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:21159:            WHERE status='published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:21214:            $stats['approved_production']
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:21269:                        'production',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:21270:                        'assigned_to_issue',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:21271:                        'published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:21382:            WHERE production_status='approved'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:21400:    Camera Ready Waiting
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:21404:    $cameraReady =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:21408:            WHERE production_status='camera_ready_uploaded'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:21411:    if ($cameraReady > 0) {
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:21416:                'Production Queue',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:21418:                $cameraReady .
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:21419:                ' submissions are waiting for production approval.'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:21736:    Production Queue
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:21740:    $stats['production_queue'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:21744:            WHERE production_status='camera_ready_uploaded'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:21749:    Approved Production
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:21753:    $stats['approved_production'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:21757:            WHERE production_status='approved'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:21762:    Assigned To Issue
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:21766:    $stats['assigned_to_issue'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:21770:            WHERE status='assigned_to_issue'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:21775:    Published
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:21779:    $stats['published'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:21783:            WHERE status='published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:21818:    if ($stats['production_queue'] > 0) {
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:21823:                'Production Backlog',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:21825:                $stats['production_queue'] .
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:21826:                ' camera-ready files await approval.'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:21854:            'stage' => 'Production Approved',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:21855:            'total' => $stats['approved_production']
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:21858:            'stage' => 'Assigned To Issue',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:21859:            'total' => $stats['assigned_to_issue']
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:21862:            'stage' => 'Published',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:21863:            'total' => $stats['published']
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:21890:    Total Published
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:21894:    $stats['published'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:21898:            WHERE status='published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:21903:    Production Approved
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:21907:    $stats['production_approved'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:21911:            WHERE production_status='approved'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:21929:    Assigned To Issue
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:21933:    $stats['assigned_to_issue'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:21937:            WHERE status='assigned_to_issue'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:21942:    Approved Galleys
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:21946:    $stats['approved_galleys'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:21949:            FROM production_galleys
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:21963:            WHERE production_status='approved'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:21969:    Broken Issue Links
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:21973:    $stats['broken_issue_links'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:21976:            FROM proceedings_issue_articles pia
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:21977:            LEFT JOIN production_galleys g
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:21978:                   ON g.id=pia.galley_id
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:21991:        ($stats['broken_issue_links'] * 10);
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:22019:                s.production_status,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:22022:                pia.issue_id,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:22024:                g.id AS galley_id,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:22025:                g.status AS galley_status
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:22029:            LEFT JOIN proceedings_issue_articles pia
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:22032:            LEFT JOIN production_galleys g
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:22036:                    FROM production_galleys g2
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:22041:                s.production_status='approved'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:22104:            WHERE production_status='approved'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:22326:    Published
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:22330:    $stats['published'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:22334:            WHERE status='published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:22339:    Approved Production
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:22347:            WHERE production_status='approved'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:22384:    $published =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:22385:        $stats['published'];
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:22397:                ($published / $approved)
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:22443:                    WHEN s.status='published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:22447:                ) published
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:22461:                published DESC,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:22572:            WHERE production_status='approved'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:22578:    Camera Ready Queue
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:22582:    $stats['camera_ready_queue'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:22586:            WHERE production_status='camera_ready_uploaded'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:22591:    Broken Issue Links
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:22595:    $stats['broken_issue_links'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:22598:            FROM proceedings_issue_articles pia
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:22599:            LEFT JOIN production_galleys g
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:22600:                   ON g.id=pia.galley_id
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:22633:            ($stats['camera_ready_queue'] * 2)
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:22635:            ($stats['broken_issue_links'] * 5)
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:22677:    if ($stats['camera_ready_queue'] > 0) {
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:22681:            'title'=>'Production Risk',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:22683:                $stats['camera_ready_queue']
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:22684:                . ' submissions waiting for production approval.'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:22699:    if ($stats['broken_issue_links'] > 0) {
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:22703:            'title'=>'Issue Integrity Risk',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:22705:                $stats['broken_issue_links']
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:22706:                . ' broken issue article links detected.'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:23098:            WHERE production_status='approved'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:23103:    Published
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:23107:    $stats['published'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:23111:            WHERE status='published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:23143:            ($stats['published']
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:23240:                    WHEN s.status='published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:23244:                ) published
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:23258:                published DESC,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:23603:            WHERE production_status='approved'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:23606:    $stats['published'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:23610:            WHERE status='published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:23613:    $stats['assigned_to_issue'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:23617:            WHERE status='assigned_to_issue'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:23620:    $stats['camera_ready_uploaded'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:23624:            WHERE production_status='camera_ready_uploaded'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:23629:    Approved Galleys
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:23633:    $stats['approved_galleys'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:23636:            FROM production_galleys
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:23649:            ($stats['published']
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:23663:        $stats['approved_galleys'] > 0
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:23666:                $stats['assigned_to_issue']
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:23668:                $stats['approved_galleys']
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:23703:        $stats['camera_ready_uploaded'] > 0
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:23708:            'title' => 'Production Queue',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:23710:                $stats['camera_ready_uploaded']
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:23711:                . ' submissions awaiting editorial production processing.'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:23729:    Issue Portfolio
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:23741:                pi.issue_no,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:23749:            FROM proceedings_issues pi
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:23751:            LEFT JOIN proceedings_issue_articles pia
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:23752:                ON pia.issue_id=pi.id
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:23757:                pi.issue_no,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:23810:    $stats['published'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:23814:            WHERE status='published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:23851:                    WHEN s.status='published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:23855:                ) published,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:23863:                ) approved_galleys
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:23873:            LEFT JOIN production_galleys g
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:23911:                (int)$r['published']
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:24066:            WHERE production_status='approved'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:24069:    $stats['published_publications'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:24073:            WHERE status='published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:24165:            $stats['published_publications']
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:24361:    Published
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:24365:    $stats['published'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:24369:            WHERE status='published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:24434:            $stats['published']
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:24501:                    WHEN s.status='published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:24505:                ) published
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:24603:    $stats['published'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:24607:            WHERE status='published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:24638:            $stats['published'] * 1.50
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:24653:            $stats['published']
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:24788:    $stats['published'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:24792:            WHERE status='published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:24829:            $stats['published'] * 1.40
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:25001:    $stats['camera_ready_queue'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:25005:            WHERE production_status='camera_ready_uploaded'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:25012:            WHERE production_status='approved'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:25064:    if ($stats['camera_ready_queue'] > 0) {
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:25068:            'title' => 'Production Queue',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:25070:                $stats['camera_ready_queue']
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:25071:                .' submissions waiting for production processing.'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:25089:    if ($stats['camera_ready_queue'] > 0) {
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:25092:            'Process camera-ready submissions into production.';
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:25145:                s.production_status
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:25155:                    'production',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:25156:                    'assigned_to_issue'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:25225:    $stats['camera_ready_queue'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:25229:            WHERE production_status='camera_ready_uploaded'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:25236:            WHERE production_status='approved'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:25273:                    ($stats['camera_ready_queue'])
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:25295:    if ($stats['camera_ready_queue'] > 0)
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:25300:            'action'=>'Process pending camera-ready submissions.'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:25424:                'production',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:25425:                'assigned_to_issue',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:25426:                'published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:25430:    $stats['published_articles'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:25434:            WHERE status='published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:25452:    Issue Assets
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:25456:    $stats['issues'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:25459:            FROM proceedings_issues
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:25462:    $stats['issue_articles'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:25465:            FROM proceedings_issue_articles
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:25470:    Approved Galleys
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:25474:    $stats['approved_galleys'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:25477:            FROM production_galleys
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:25488:        $stats['published_articles'] > 0
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:25492:            $stats['published_articles']
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:25499:            $stats['published_articles']
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:25505:    $issueIndex =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:25506:        $stats['published_articles'] > 0
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:25508:            $stats['issue_articles']
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:25510:            $stats['published_articles']
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:25521:                min(100,$issueIndex)
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:25539:        $stats['published_articles']
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:25545:            'message'=>'Some published articles do not have DOI identifiers.'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:25593:                    WHEN s.status='published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:25597:                ) published_articles
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:25611:                published_articles DESC,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:25656:                'production',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:25657:                'assigned_to_issue',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:25658:                'published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:25662:    $stats['published_articles'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:25666:            WHERE status='published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:25684:    Approved Galleys
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:25688:    $stats['approved_galleys'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:25691:            FROM production_galleys
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:25728:            $stats['published_articles']
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:25735:        $stats['published_articles'] > 0
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:25739:            $stats['published_articles']
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:25823:                    WHEN s.status='published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:25827:                ) published_articles,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:25849:                published_articles DESC,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:25893:    $stats['published_articles'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:25897:            WHERE status='published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:25904:            WHERE production_status='approved'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:25926:    $stats['issues'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:25929:            FROM proceedings_issues
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:25932:    $stats['issue_articles'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:25935:            FROM proceedings_issue_articles
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:25944:    $stats['public_galleys'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:25947:            FROM production_galleys
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:25959:        $stats['published_articles'] > 0
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:25963:            $stats['published_articles']
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:25968:        $stats['published_articles'] > 0
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:25970:            $stats['public_galleys']
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:25972:            $stats['published_articles']
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:25976:    $issueVisibility =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:25977:        $stats['published_articles'] > 0
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:25979:            $stats['issue_articles']
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:25981:            $stats['published_articles']
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:25992:                min(100,$issueVisibility)
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:26014:            'message'=>'Published content requires stronger DOI coverage.'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:26064:                    WHEN s.status='published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:26068:                ) published_articles,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:26090:                published_articles DESC,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:26333:    $stats['published_articles'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:26337:            WHERE status='published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:26394:            $stats['published_articles']
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:26518:                    WHEN s.status='published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:26522:                ) published_articles
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1116:2086:'last_publish'=>
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1116:2364:public function publish()
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1116:2423:'published',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1116:2439:'Published '
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1116:4113:'published'=>
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1116:4122:'publish_status'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1116:4127:==='published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1116:4140:'publish_status'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1116:4371:'publisher'=>
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1116:4446:        isset($_GET['publish'])
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1116:4449:        \App\Services\HomepageMarketplaceService::publish(
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1116:5739:public function publishRelease()
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1116:5760:release_status='published',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1116:5762:published_at=NOW()
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1116:6320:public function schedulePublish()
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1116:6342:'publish',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1116:9179:public function publishCenter()
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1116:9223:        '/app/views/admin/conference_home/publish_center.php';
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1116:9251:            ORDER BY published_at DESC
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1116:9610:                        published_by,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1116:10257:        Editorial Production
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1116:10263:            'production'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1116:10267:        'production' => [
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1116:10269:            'galley'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1116:10273:        'galley' => [
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1116:10275:            'assigned_to_issue'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1116:10279:        'assigned_to_issue' => [
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1116:10281:            'published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1116:10291:        'published' => [
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1116:10582:        'published'       => 0,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1116:10634:            $status === 'published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1116:10636:            $stats['published']++;
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1116:10659:            'label' => 'Published',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1116:10700:        if($status === 'published')
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1116:10731:                'production',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1116:10732:                'galley'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1116:10910:        'production' => 5,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1116:10911:        'galley' => 3,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1116:10912:        'assigned_to_issue' => 3
/home/shquier/easyconf.net/easychair/app/controllers/ProductionController.php:9:class ProductionController
/home/shquier/easyconf.net/easychair/app/controllers/ProductionController.php:60:                    'proofreading',
/home/shquier/easyconf.net/easychair/app/controllers/ProductionController.php:61:                    'production',
/home/shquier/easyconf.net/easychair/app/controllers/ProductionController.php:62:                    'galley',
/home/shquier/easyconf.net/easychair/app/controllers/ProductionController.php:63:                    'assigned_to_issue'
/home/shquier/easyconf.net/easychair/app/controllers/ProductionController.php:77:            '/app/views/production/index.php';
/home/shquier/easyconf.net/easychair/app/controllers/ProductionController.php:109:            "Location: /easychair/production"
/home/shquier/easyconf.net/easychair/app/controllers/ProductionController.php:118:        '/public/uploads/production/';
/home/shquier/easyconf.net/easychair/app/controllers/ProductionController.php:138:        'uploads/production/' .
/home/shquier/easyconf.net/easychair/app/controllers/ProductionController.php:192:        "Location: /easychair/production"
/home/shquier/easyconf.net/easychair/app/controllers/ProductionController.php:198:public function assignIssue()
/home/shquier/easyconf.net/easychair/app/controllers/ProductionController.php:208:    $issueId =
/home/shquier/easyconf.net/easychair/app/controllers/ProductionController.php:209:        (int)$_POST['issue_id'];
/home/shquier/easyconf.net/easychair/app/controllers/ProductionController.php:214:            issue_id = ?,
/home/shquier/easyconf.net/easychair/app/controllers/ProductionController.php:215:            stage = 'assigned_to_issue'
/home/shquier/easyconf.net/easychair/app/controllers/ProductionController.php:220:        $issueId,
/home/shquier/easyconf.net/easychair/app/controllers/ProductionController.php:226:        "Location: /easychair/production"
/home/shquier/easyconf.net/easychair/app/controllers/ProductionController.php:233:public function publish()
/home/shquier/easyconf.net/easychair/app/controllers/ProductionController.php:274:    Publish submission
/home/shquier/easyconf.net/easychair/app/controllers/ProductionController.php:280:            stage = 'published',
/home/shquier/easyconf.net/easychair/app/controllers/ProductionController.php:281:            status = 'published',
/home/shquier/easyconf.net/easychair/app/controllers/ProductionController.php:282:            published_at = NOW(),
/home/shquier/easyconf.net/easychair/app/controllers/ProductionController.php:294:        "PUBLISHED WITH DOI: submission="
/home/shquier/easyconf.net/easychair/app/controllers/ProductionController.php:301:        "Location: /easychair/production"
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferencesTenantController.php:129:              review_deadline=:rdl, camera_ready_deadline=:crd,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferencesTenantController.php:143:            ':rdl'=>$date('review_deadline'),':crd'=>$date('camera_ready_deadline'),
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferencesTenantController.php:156:               review_deadline, camera_ready_deadline, website_url,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferencesTenantController.php:174:            ':rdl'=>$date('review_deadline'),':crd'=>$date('camera_ready_deadline'),
/home/shquier/easyconf.net/easychair/app/controllers/CronController.php:41:            'camera_ready_reminders' => CronService::runCameraReadyReminders(true),
/home/shquier/easyconf.net/easychair/app/controllers/AuthorWorkController.php:82:        // allow withdraw unless published
/home/shquier/easyconf.net/easychair/app/controllers/AuthorWorkController.php:83:        if ($status === 'published') { http_response_code(403); echo "Forbidden"; return; }
/home/shquier/easyconf.net/easychair/app/controllers/AuthorDashboardController.php:63:        'camera_ready'=>0,
/home/shquier/easyconf.net/easychair/app/controllers/AuthorDashboardController.php:133:                    'published_at'
/home/shquier/easyconf.net/easychair/app/controllers/AuthorDashboardController.php:138:                'camera_ready'
/home/shquier/easyconf.net/easychair/app/controllers/AuthorDashboardController.php:259:'camera_ready'=>
/home/shquier/easyconf.net/easychair/app/controllers/AuthorDashboardController.php:270:'published_at'
/home/shquier/easyconf.net/easychair/app/controllers/AuthorDashboardController.php:292:'camera'=>[],
/home/shquier/easyconf.net/easychair/app/controllers/AuthorDashboardController.php:356:'published_at'
/home/shquier/easyconf.net/easychair/app/controllers/AuthorDashboardController.php:369:'camera'
/home/shquier/easyconf.net/easychair/app/controllers/AuthorDashboardController.php:521:'camera_ready'=>[],
/home/shquier/easyconf.net/easychair/app/controllers/AuthorDashboardController.php:585:'camera_ready_file'
/home/shquier/easyconf.net/easychair/app/controllers/AuthorDashboardController.php:591:'camera_ready'
/home/shquier/easyconf.net/easychair/app/controllers/AuthorDashboardController.php:611:'reason'=>'camera_ready_missing'
/home/shquier/easyconf.net/easychair/app/controllers/AuthorDashboardController.php:695:$status!=='published'
/home/shquier/easyconf.net/easychair/app/controllers/AuthorDashboardController.php:862:'published'=>0,
/home/shquier/easyconf.net/easychair/app/controllers/AuthorDashboardController.php:918:'published_at'
/home/shquier/easyconf.net/easychair/app/controllers/AuthorDashboardController.php:924:'published'
/home/shquier/easyconf.net/easychair/app/controllers/AuthorDashboardController.php:996:'published'
/home/shquier/easyconf.net/easychair/app/controllers/AuthorDashboardController.php:1037:'published'=>0,
/home/shquier/easyconf.net/easychair/app/controllers/AuthorDashboardController.php:1087:'published_at'
/home/shquier/easyconf.net/easychair/app/controllers/AuthorDashboardController.php:1092:'published'
/home/shquier/easyconf.net/easychair/app/controllers/AuthorDashboardController.php:1189:'published'
/home/shquier/easyconf.net/easychair/app/controllers/AuthorDashboardController.php:1492:$status==='published'
/home/shquier/easyconf.net/easychair/app/controllers/AuthorDashboardController.php:1511:'published',
/home/shquier/easyconf.net/easychair/app/controllers/AuthorDashboardController.php:1661:'published',
/home/shquier/easyconf.net/easychair/app/controllers/AuthorDashboardController.php:1804:'published'
/home/shquier/easyconf.net/easychair/app/controllers/AuthorDashboardController.php:1855:        if ($accepted && empty($s['camera_ready_file']) && empty($s['final_file'])) {
/home/shquier/easyconf.net/easychair/app/controllers/AuthorDashboardController.php:1863:        if ($accepted && (!empty($s['camera_ready_file']) || !empty($s['final_file']) || !empty($s['published_at']))) {
/home/shquier/easyconf.net/easychair/app/controllers/AuthorDashboardController.php:1882:'publish_ready'=>0,
/home/shquier/easyconf.net/easychair/app/controllers/AuthorDashboardController.php:1914:'published'
/home/shquier/easyconf.net/easychair/app/controllers/AuthorDashboardController.php:1921:'publish_ready'
/home/shquier/easyconf.net/easychair/app/controllers/AuthorDashboardController.php:2046:'published'
/home/shquier/easyconf.net/easychair/app/controllers/AuthorDashboardController.php:2209:'published'
/home/shquier/easyconf.net/easychair/app/controllers/AuthorDashboardController.php:2226:'published'
/home/shquier/easyconf.net/easychair/app/controllers/AuthorDashboardController.php:2380:            'published' => 0,
/home/shquier/easyconf.net/easychair/app/controllers/AuthorDashboardController.php:2389:            'production' => false,
/home/shquier/easyconf.net/easychair/app/controllers/AuthorDashboardController.php:2390:            'published' => false
/home/shquier/easyconf.net/easychair/app/controllers/AuthorDashboardController.php:2424:            if ($status === 'published') {
/home/shquier/easyconf.net/easychair/app/controllers/AuthorDashboardController.php:2425:                $workflow['published'] = true;
/home/shquier/easyconf.net/easychair/app/controllers/AdminSubmissionFilesController.php:44:        $cat = (string)($_POST['file_category'] ?? 'galley');
/home/shquier/easyconf.net/easychair/app/controllers/AdminGalleyController.php:8:class AdminGalleyController extends Controller
/home/shquier/easyconf.net/easychair/app/controllers/AdminGalleyController.php:16:        $path = "uploads/galleys/".$file;
/home/shquier/easyconf.net/easychair/app/controllers/AdminGalleyController.php:20:        $db->prepare("INSERT INTO galleys(submission_id,file_path) VALUES (?,?)")
/home/shquier/easyconf.net/easychair/app/controllers/AdminGalleyController.php:23:        header("Location: ".base_path('admin/production'));
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1108:2086:'last_publish'=>
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1108:2364:public function publish()
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1108:2423:'published',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1108:2439:'Published '
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1108:4113:'published'=>
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1108:4122:'publish_status'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1108:4127:==='published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1108:4140:'publish_status'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1108:4371:'publisher'=>
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1108:4446:        isset($_GET['publish'])
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1108:4449:        \App\Services\HomepageMarketplaceService::publish(
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1108:5739:public function publishRelease()
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1108:5760:release_status='published',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1108:5762:published_at=NOW()
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1108:6320:public function schedulePublish()
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1108:6342:'publish',
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1108:9179:public function publishCenter()
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1108:9223:        '/app/views/admin/conference_home/publish_center.php';
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1108:9251:            ORDER BY published_at DESC
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1108:9610:                        published_by,
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1108:10257:        Editorial Production
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1108:10263:            'production'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1108:10267:        'production' => [
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1108:10269:            'galley'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1108:10273:        'galley' => [
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1108:10275:            'assigned_to_issue'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1108:10279:        'assigned_to_issue' => [
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1108:10281:            'published'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1108:10291:        'published' => [
/home/shquier/easyconf.net/easychair/app/services/Governance/WorkflowHealthService.php:21:                production_status,
/home/shquier/easyconf.net/easychair/app/services/Governance/WorkflowHealthService.php:52:                $row['stage'] === 'production'
/home/shquier/easyconf.net/easychair/app/services/Governance/WorkflowHealthService.php:54:                $row['production_status'] === 'pending'
/home/shquier/easyconf.net/easychair/app/services/Governance/WorkflowHealthService.php:60:                    'Production started without approval';
/home/shquier/easyconf.net/easychair/app/services/Governance/WorkflowHealthService.php:144:            'production' => 'production',
/home/shquier/easyconf.net/easychair/app/services/Governance/WorkflowHealthService.php:146:            'issue' => 'issue',
/home/shquier/easyconf.net/easychair/app/services/Governance/WorkflowHealthService.php:148:            'published' => 'published',
/home/shquier/easyconf.net/easychair/app/services/Governance/GovernanceSummaryService.php:28:            'production' => ProductionIntegrityService::summary()
/home/shquier/easyconf.net/easychair/app/services/Governance/ProductionIntegrityService.php:11:| Production Integrity Service
/home/shquier/easyconf.net/easychair/app/services/Governance/ProductionIntegrityService.php:14:| Validates production workflow consistency.
/home/shquier/easyconf.net/easychair/app/services/Governance/ProductionIntegrityService.php:18:final class ProductionIntegrityService
/home/shquier/easyconf.net/easychair/app/services/Governance/ProductionIntegrityService.php:41:                s.production_status,
/home/shquier/easyconf.net/easychair/app/services/Governance/ProductionIntegrityService.php:47:                    FROM production_galleys pg
/home/shquier/easyconf.net/easychair/app/services/Governance/ProductionIntegrityService.php:49:                ) AS galley_count
/home/shquier/easyconf.net/easychair/app/services/Governance/ProductionIntegrityService.php:64:            Production without accepted decision
/home/shquier/easyconf.net/easychair/app/services/Governance/ProductionIntegrityService.php:70:                $row['stage'] === 'production'
/home/shquier/easyconf.net/easychair/app/services/Governance/ProductionIntegrityService.php:85:                    'Production entered before acceptance';
/home/shquier/easyconf.net/easychair/app/services/Governance/ProductionIntegrityService.php:91:            Production without galley
/home/shquier/easyconf.net/easychair/app/services/Governance/ProductionIntegrityService.php:97:                $row['stage'] === 'production'
/home/shquier/easyconf.net/easychair/app/services/Governance/ProductionIntegrityService.php:101:                (int)$row['galley_count'] === 0
/home/shquier/easyconf.net/easychair/app/services/Governance/ProductionIntegrityService.php:112:                    'No production galley found';
/home/shquier/easyconf.net/easychair/app/services/Governance/ProductionIntegrityService.php:118:            Published without production approval
/home/shquier/easyconf.net/easychair/app/services/Governance/ProductionIntegrityService.php:124:                $row['stage'] === 'published'
/home/shquier/easyconf.net/easychair/app/services/Governance/ProductionIntegrityService.php:128:                $row['production_status'] !== 'approved'
/home/shquier/easyconf.net/easychair/app/services/Governance/ProductionIntegrityService.php:135:                    'Published while production status is not approved';
/home/shquier/easyconf.net/easychair/app/services/Governance/ProductionIntegrityService.php:172:                'production_status' =>
/home/shquier/easyconf.net/easychair/app/services/Governance/ProductionIntegrityService.php:173:                    $row['production_status'],
/home/shquier/easyconf.net/easychair/app/services/WorkflowService.php:14:        'accepted' => ['camera_ready'],
/home/shquier/easyconf.net/easychair/app/services/WorkflowService.php:15:        'camera_ready' => ['scheduled'],
/home/shquier/easyconf.net/easychair/app/services/WorkflowService.php:16:        'scheduled' => ['published'],
/home/shquier/easyconf.net/easychair/app/services/HomepageEnterpriseBrainService.php:137:'Enable staged publishing';
/home/shquier/easyconf.net/easychair/app/services/Enterprise/EnterpriseRbacSynchronizer.php:51:            $issues = [];
/home/shquier/easyconf.net/easychair/app/services/Enterprise/EnterpriseRbacSynchronizer.php:55:                $issues[] = 'URL mismatch';
/home/shquier/easyconf.net/easychair/app/services/Enterprise/EnterpriseRbacSynchronizer.php:61:                $issues[] = 'Icon mismatch';
/home/shquier/easyconf.net/easychair/app/services/Enterprise/EnterpriseRbacSynchronizer.php:67:                $issues[] = 'Translation key mismatch';
/home/shquier/easyconf.net/easychair/app/services/Enterprise/EnterpriseRbacSynchronizer.php:77:                    empty($issues)
/home/shquier/easyconf.net/easychair/app/services/Enterprise/EnterpriseRbacSynchronizer.php:82:                    empty($issues)
/home/shquier/easyconf.net/easychair/app/services/Enterprise/EnterpriseRbacSynchronizer.php:84:                        : implode(', ', $issues)
/home/shquier/easyconf.net/easychair/app/services/HomepageCertificationService.php:21:$issues=[];
/home/shquier/easyconf.net/easychair/app/services/HomepageCertificationService.php:56:$issues[]=
/home/shquier/easyconf.net/easychair/app/services/HomepageCertificationService.php:96:$issues[]=
/home/shquier/easyconf.net/easychair/app/services/HomepageCertificationService.php:133:'issues'=>
/home/shquier/easyconf.net/easychair/app/services/HomepageCertificationService.php:134:$issues
/home/shquier/easyconf.net/easychair/app/services/SubmissionWorkflowService.php.before_pack956A_workflow_sync:673:   CAMERA READY UPLOADED
/home/shquier/easyconf.net/easychair/app/services/SubmissionWorkflowService.php.before_pack956A_workflow_sync:676:public static function onCameraReadyUploaded(
/home/shquier/easyconf.net/easychair/app/services/SubmissionWorkflowService.php.before_pack956A_workflow_sync:686:            status = 'production',
/home/shquier/easyconf.net/easychair/app/services/SubmissionWorkflowService.php.before_pack956A_workflow_sync:687:            stage = 'production',
/home/shquier/easyconf.net/easychair/app/services/SubmissionWorkflowService.php.before_pack956A_workflow_sync:700:        'camera_ready_uploaded',
/home/shquier/easyconf.net/easychair/app/services/SubmissionWorkflowService.php.before_pack956A_workflow_sync:701:        'Camera-ready uploaded',
/home/shquier/easyconf.net/easychair/app/services/SubmissionWorkflowService.php.before_pack956A_workflow_sync:702:        'Submission moved to production.',
/home/shquier/easyconf.net/easychair/app/services/CronService.php:255:    public static function runCameraReadyReminders(bool $force = false): array
/home/shquier/easyconf.net/easychair/app/services/CronService.php:258:        $jobId = $cron->startJob('camera_ready_reminders');
/home/shquier/easyconf.net/easychair/app/services/CronService.php:265:            $stateKey = 'camera_ready_reminders_' . $today;
/home/shquier/easyconf.net/easychair/app/services/CronService.php:280:                  AND (p.id IS NULL OR p.camera_ready_path IS NULL OR p.camera_ready_path = '')
/home/shquier/easyconf.net/easychair/app/services/CronService.php:295:                    'camera_ready_reminder',
/home/shquier/easyconf.net/easychair/app/services/CronService.php:301:                    'camera_ready_reminder',
/home/shquier/easyconf.net/easychair/app/services/CronService.php:312:            $cron->finishJob($jobId, 'success', 'Camera-ready reminders completed.', $notifications, $emails);
/home/shquier/easyconf.net/easychair/app/services/CronService.php:327:            'camera_ready_reminders' => self::runCameraReadyReminders($force),
/home/shquier/easyconf.net/easychair/app/services/WorkflowDecisionService.php:70:                $targetStage = WorkflowDictionary::STAGE_PRODUCTION;
/home/shquier/easyconf.net/easychair/app/services/Certification/WorkflowCertification.php:84:                'production',
/home/shquier/easyconf.net/easychair/app/services/Certification/WorkflowCertification.php:86:                'published'
/home/shquier/easyconf.net/easychair/app/services/Certification/ValidationResult.php:8:    public array $issues = [];
/home/shquier/easyconf.net/easychair/app/services/Certification/ValidationResult.php:17:    public function addIssue(
/home/shquier/easyconf.net/easychair/app/services/Certification/ValidationResult.php:23:        $this->issues[] = new ValidationIssue(
/home/shquier/easyconf.net/easychair/app/services/Certification/ValidationResult.php:39:            $this->issues,
/home/shquier/easyconf.net/easychair/app/services/Certification/ValidationResult.php:47:            $this->issues,
/home/shquier/easyconf.net/easychair/app/services/Certification/WorkflowStateValidator.php:19:        'galley',
/home/shquier/easyconf.net/easychair/app/services/Certification/WorkflowStateValidator.php:20:        'production',
/home/shquier/easyconf.net/easychair/app/services/Certification/WorkflowStateValidator.php:21:        'issue',
/home/shquier/easyconf.net/easychair/app/services/Certification/WorkflowStateValidator.php:22:        'assigned_to_issue',
/home/shquier/easyconf.net/easychair/app/services/Certification/WorkflowStateValidator.php:23:        'published',
/home/shquier/easyconf.net/easychair/app/services/Certification/WorkflowStateValidator.php:24:        'proofreading'
/home/shquier/easyconf.net/easychair/app/services/Certification/WorkflowStateValidator.php:36:        'galley',
/home/shquier/easyconf.net/easychair/app/services/Certification/WorkflowStateValidator.php:37:        'assigned_to_issue',
/home/shquier/easyconf.net/easychair/app/services/Certification/WorkflowStateValidator.php:38:        'production',
/home/shquier/easyconf.net/easychair/app/services/Certification/WorkflowStateValidator.php:39:        'published'
/home/shquier/easyconf.net/easychair/app/services/Certification/WorkflowStateValidator.php:56:            $issues = [];
/home/shquier/easyconf.net/easychair/app/services/Certification/WorkflowStateValidator.php:62:                $issues[] = ['critical', 'missing_stage', 'Submission has no workflow stage.'];
/home/shquier/easyconf.net/easychair/app/services/Certification/WorkflowStateValidator.php:64:                $issues[] = ['critical', 'invalid_stage', 'Invalid workflow stage: ' . $stage];
/home/shquier/easyconf.net/easychair/app/services/Certification/WorkflowStateValidator.php:68:                $issues[] = ['critical', 'missing_status', 'Submission has no status.'];
/home/shquier/easyconf.net/easychair/app/services/Certification/WorkflowStateValidator.php:70:                $issues[] = ['critical', 'invalid_status', 'Invalid submission status: ' . $status];
/home/shquier/easyconf.net/easychair/app/services/Certification/WorkflowStateValidator.php:75:            $approvedGalleys = $this->countApprovedGalleys($submissionId);
/home/shquier/easyconf.net/easychair/app/services/Certification/WorkflowStateValidator.php:76:            $cameraReady = $this->countCameraReady($submissionId);
/home/shquier/easyconf.net/easychair/app/services/Certification/WorkflowStateValidator.php:77:            $issueLinked = !empty($s['issue_id']);
/home/shquier/easyconf.net/easychair/app/services/Certification/WorkflowStateValidator.php:78:            $publishedAt = !empty($s['published_at']);
/home/shquier/easyconf.net/easychair/app/services/Certification/WorkflowStateValidator.php:81:                $issues[] = ['critical', 'review_without_reviewers', 'Submission is in review stage but has no reviewer assignments.'];
/home/shquier/easyconf.net/easychair/app/services/Certification/WorkflowStateValidator.php:85:                $issues[] = ['critical', 'under_review_without_assignments', 'Submission is under review but no reviewer is assigned.'];
/home/shquier/easyconf.net/easychair/app/services/Certification/WorkflowStateValidator.php:89:                $issues[] = ['warning', 'accepted_without_decision_field', 'Submission is accepted but decision field is empty or inconsistent.'];
/home/shquier/easyconf.net/easychair/app/services/Certification/WorkflowStateValidator.php:92:            if (in_array($stage, ['decision', 'production', 'issue', 'assigned_to_issue', 'published'], true) && $reviewers > 0 && $completedReviews < 1) {
/home/shquier/easyconf.net/easychair/app/services/Certification/WorkflowStateValidator.php:93:                $issues[] = ['warning', 'advanced_without_completed_review', 'Submission advanced beyond review with no completed review assignment.'];
/home/shquier/easyconf.net/easychair/app/services/Certification/WorkflowStateValidator.php:96:            if (in_array($stage, ['production', 'issue', 'assigned_to_issue', 'published'], true) && $approvedGalleys < 1) {
/home/shquier/easyconf.net/easychair/app/services/Certification/WorkflowStateValidator.php:97:                $issues[] = ['warning', 'production_without_approved_galley', 'Submission is in production/publication path but no approved galley was found.'];
/home/shquier/easyconf.net/easychair/app/services/Certification/WorkflowStateValidator.php:100:            if (in_array($stage, ['production'], true) && $cameraReady < 1 && $approvedGalleys < 1) {
/home/shquier/easyconf.net/easychair/app/services/Certification/WorkflowStateValidator.php:101:                $issues[] = ['warning', 'production_without_camera_ready', 'Production submission has no camera-ready version and no approved galley.'];
/home/shquier/easyconf.net/easychair/app/services/Certification/WorkflowStateValidator.php:104:            if (in_array($stage, ['issue', 'assigned_to_issue', 'published'], true) && !$issueLinked) {
/home/shquier/easyconf.net/easychair/app/services/Certification/WorkflowStateValidator.php:105:                $issues[] = ['critical', 'issue_stage_without_issue', 'Submission is in issue/publication stage but issue_id is missing.'];
/home/shquier/easyconf.net/easychair/app/services/Certification/WorkflowStateValidator.php:108:            if ($status === 'published' || $stage === 'published') {
/home/shquier/easyconf.net/easychair/app/services/Certification/WorkflowStateValidator.php:109:                if (!$publishedAt) {
/home/shquier/easyconf.net/easychair/app/services/Certification/WorkflowStateValidator.php:110:                    $issues[] = ['critical', 'published_without_published_at', 'Submission is published but published_at is empty.'];
/home/shquier/easyconf.net/easychair/app/services/Certification/WorkflowStateValidator.php:113:                if (!$issueLinked) {
/home/shquier/easyconf.net/easychair/app/services/Certification/WorkflowStateValidator.php:114:                    $issues[] = ['critical', 'published_without_issue', 'Published submission has no issue_id.'];
/home/shquier/easyconf.net/easychair/app/services/Certification/WorkflowStateValidator.php:117:                if ($approvedGalleys < 1) {
/home/shquier/easyconf.net/easychair/app/services/Certification/WorkflowStateValidator.php:118:                    $issues[] = ['warning', 'published_without_approved_galley', 'Published submission has no approved galley.'];
/home/shquier/easyconf.net/easychair/app/services/Certification/WorkflowStateValidator.php:122:            foreach ($issues as $i) {
/home/shquier/easyconf.net/easychair/app/services/Certification/WorkflowStateValidator.php:123:                $result->addIssue(
/home/shquier/easyconf.net/easychair/app/services/Certification/WorkflowStateValidator.php:144:                'camera_ready' => $cameraReady,
/home/shquier/easyconf.net/easychair/app/services/Certification/WorkflowStateValidator.php:145:                'approved_galleys' => $approvedGalleys,
/home/shquier/easyconf.net/easychair/app/services/Certification/WorkflowStateValidator.php:146:                'issue_id' => $s['issue_id'] ?? '',
/home/shquier/easyconf.net/easychair/app/services/Certification/WorkflowStateValidator.php:147:                'published_at' => $s['published_at'] ?? '',
/home/shquier/easyconf.net/easychair/app/services/Certification/WorkflowStateValidator.php:148:                'issues' => $issues,
/home/shquier/easyconf.net/easychair/app/services/Certification/WorkflowStateValidator.php:149:                'health' => empty($issues) ? 'pass' : 'attention'
/home/shquier/easyconf.net/easychair/app/services/Certification/WorkflowStateValidator.php:176:                production_status,
/home/shquier/easyconf.net/easychair/app/services/Certification/WorkflowStateValidator.php:177:                issue_id,
/home/shquier/easyconf.net/easychair/app/services/Certification/WorkflowStateValidator.php:180:                published_at,
/home/shquier/easyconf.net/easychair/app/services/Certification/WorkflowStateValidator.php:214:    private function countApprovedGalleys(int $submissionId): int
/home/shquier/easyconf.net/easychair/app/services/Certification/WorkflowStateValidator.php:218:            FROM production_galleys
/home/shquier/easyconf.net/easychair/app/services/Certification/WorkflowStateValidator.php:220:              AND status IN ('approved','published')
/home/shquier/easyconf.net/easychair/app/services/Certification/WorkflowStateValidator.php:224:    private function countCameraReady(int $submissionId): int
/home/shquier/easyconf.net/easychair/app/services/Certification/WorkflowStateValidator.php:230:              AND upload_type IN ('camera_ready','final','production')
/home/shquier/easyconf.net/easychair/app/services/Certification/ValidationIssue.php:5:class ValidationIssue
/home/shquier/easyconf.net/easychair/app/services/WorkflowDictionary.php:29:    public const STATUS_PRODUCTION        = 'production';
/home/shquier/easyconf.net/easychair/app/services/WorkflowDictionary.php:30:    public const STATUS_ASSIGNED_TO_ISSUE = 'assigned_to_issue';
/home/shquier/easyconf.net/easychair/app/services/WorkflowDictionary.php:31:    public const STATUS_PUBLISHED         = 'published';
/home/shquier/easyconf.net/easychair/app/services/WorkflowDictionary.php:38:    public const STAGE_PRODUCTION = 'production';
/home/shquier/easyconf.net/easychair/app/services/WorkflowDictionary.php:39:    public const STAGE_ISSUE      = 'issue';
/home/shquier/easyconf.net/easychair/app/services/WorkflowDictionary.php:40:    public const STAGE_PUBLISHED  = 'published';
/home/shquier/easyconf.net/easychair/app/services/WorkflowDictionary.php:60:        self::STAGE_PRODUCTION,
/home/shquier/easyconf.net/easychair/app/services/WorkflowDictionary.php:62:        self::STAGE_ISSUE,
/home/shquier/easyconf.net/easychair/app/services/WorkflowDictionary.php:64:        self::STAGE_PUBLISHED
/home/shquier/easyconf.net/easychair/app/services/WorkflowDictionary.php:88:        self::STATUS_PRODUCTION,
/home/shquier/easyconf.net/easychair/app/services/WorkflowDictionary.php:90:        self::STATUS_ASSIGNED_TO_ISSUE,
/home/shquier/easyconf.net/easychair/app/services/WorkflowDictionary.php:92:        self::STATUS_PUBLISHED
/home/shquier/easyconf.net/easychair/app/services/WorkflowDictionary.php:98:    Production Status
/home/shquier/easyconf.net/easychair/app/services/WorkflowDictionary.php:102:    public const PRODUCTION_STATUS = [
/home/shquier/easyconf.net/easychair/app/services/WorkflowDictionary.php:106:        'camera_ready_uploaded',
/home/shquier/easyconf.net/easychair/app/services/WorkflowDictionary.php:108:        'under_production',
/home/shquier/easyconf.net/easychair/app/services/WorkflowDictionary.php:110:        'proofreading',
/home/shquier/easyconf.net/easychair/app/services/WorkflowDictionary.php:112:        'galley_ready',
/home/shquier/easyconf.net/easychair/app/services/WorkflowDictionary.php:116:        'published'
/home/shquier/easyconf.net/easychair/app/services/WorkflowDictionary.php:136:    public static function isProductionStatus(string $status): bool
/home/shquier/easyconf.net/easychair/app/services/WorkflowDictionary.php:138:        return in_array($status, self::PRODUCTION_STATUS, true);
/home/shquier/easyconf.net/easychair/app/services/WorkflowDictionary.php:156:    Production helper
/home/shquier/easyconf.net/easychair/app/services/WorkflowDictionary.php:160:    public static function isProductionStage(string $stage): bool
/home/shquier/easyconf.net/easychair/app/services/WorkflowDictionary.php:165:                'production',
/home/shquier/easyconf.net/easychair/app/services/WorkflowDictionary.php:166:                'issue',
/home/shquier/easyconf.net/easychair/app/services/WorkflowDictionary.php:167:                'published'
/home/shquier/easyconf.net/easychair/app/services/WorkflowDictionary.php:205:                'published'
/home/shquier/easyconf.net/easychair/app/services/WorkflowDictionary.php:214:Matches current production behaviour exactly
/home/shquier/easyconf.net/easychair/app/services/WorkflowDictionary.php:262:                'production',
/home/shquier/easyconf.net/easychair/app/services/WorkflowDictionary.php:263:                'galley',
/home/shquier/easyconf.net/easychair/app/services/WorkflowDictionary.php:264:                'assigned_to_issue'
/home/shquier/easyconf.net/easychair/app/services/WorkflowDictionary.php:272:                'production',
/home/shquier/easyconf.net/easychair/app/services/WorkflowDictionary.php:273:                'galley',
/home/shquier/easyconf.net/easychair/app/services/WorkflowDictionary.php:274:                'issue',
/home/shquier/easyconf.net/easychair/app/services/WorkflowDictionary.php:275:                'assigned_to_issue'
/home/shquier/easyconf.net/easychair/app/services/WorkflowDictionary.php:280:        return 'production';
/home/shquier/easyconf.net/easychair/app/services/WorkflowDictionary.php:284:        $status === 'published'
/home/shquier/easyconf.net/easychair/app/services/WorkflowDictionary.php:285:        || $stage === 'published'
/home/shquier/easyconf.net/easychair/app/services/WorkflowDictionary.php:287:        return 'published';
/home/shquier/easyconf.net/easychair/app/services/HomepageIntelligenceService.php:140:'Ready for production'
/home/shquier/easyconf.net/easychair/app/services/HomepageAgentService.php:24:'publish'=>
/home/shquier/easyconf.net/easychair/app/services/HomepageAgentService.php:55:'publish'
/home/shquier/easyconf.net/easychair/app/services/HomepageAgentService.php:58:$key='publish';
/home/shquier/easyconf.net/easychair/app/services/HomepageFederationService.php:62:public static function publish(
/home/shquier/easyconf.net/easychair/app/services/HomepageMarketplaceService.php:72:    public static function publish(
/home/shquier/easyconf.net/easychair/app/services/SubmissionWorkflowService.php:677:   CAMERA READY UPLOADED
/home/shquier/easyconf.net/easychair/app/services/SubmissionWorkflowService.php:680:public static function onCameraReadyUploaded(
/home/shquier/easyconf.net/easychair/app/services/SubmissionWorkflowService.php:690:            status = 'production',
/home/shquier/easyconf.net/easychair/app/services/SubmissionWorkflowService.php:691:            stage = 'production',
/home/shquier/easyconf.net/easychair/app/services/SubmissionWorkflowService.php:704:        'camera_ready_uploaded',
/home/shquier/easyconf.net/easychair/app/services/SubmissionWorkflowService.php:705:        'Camera-ready uploaded',
/home/shquier/easyconf.net/easychair/app/services/SubmissionWorkflowService.php:706:        'Submission moved to production.',
/home/shquier/easyconf.net/easychair/app/services/ConferenceStatusService.php:117:        | PUBLISHED
/home/shquier/easyconf.net/easychair/app/services/ConferenceStatusService.php:124:                'published';
/home/shquier/easyconf.net/easychair/app/services/HomepageMarketplaceService.php.before_pack1038:66:public static function publish(
/home/shquier/easyconf.net/easychair/app/cron/self_healing_rebuild.php:40:        'Assign replacement reviewer and issue escalation';
/home/shquier/easyconf.net/easychair/app/cron/author_research_impact_rebuild.php:30:WHEN status='published'
/home/shquier/easyconf.net/easychair/app/cron/author_research_impact_rebuild.php:33:) published_count
/home/shquier/easyconf.net/easychair/app/cron/author_research_impact_rebuild.php:56:    $published=
/home/shquier/easyconf.net/easychair/app/cron/author_research_impact_rebuild.php:57:    (int)$r['published_count'];
/home/shquier/easyconf.net/easychair/app/cron/author_research_impact_rebuild.php:65:            ($published*25)
/home/shquier/easyconf.net/easychair/app/cron/author_research_impact_rebuild.php:84:    if($published>=5){
/home/shquier/easyconf.net/easychair/app/cron/author_research_impact_rebuild.php:86:    }elseif($published>=2){
/home/shquier/easyconf.net/easychair/app/cron/author_research_impact_rebuild.php:101:            published_count,
/home/shquier/easyconf.net/easychair/app/cron/author_research_impact_rebuild.php:114:        $published,
/home/shquier/easyconf.net/easychair/app/core/Workflow.php:14:            'decision' => ['revision','camera_ready','rejected'],
/home/shquier/easyconf.net/easychair/app/core/Workflow.php:16:            'camera_ready' => ['galley'],
/home/shquier/easyconf.net/easychair/app/core/Workflow.php:17:            'galley' => ['scheduled'],
/home/shquier/easyconf.net/easychair/app/core/Workflow.php:18:            'scheduled' => ['published'],
/home/shquier/easyconf.net/easychair/app/core/Workflow.php:19:            'published' => [],
/home/shquier/easyconf.net/easychair/app/core/App.php:609:        'production',
/home/shquier/easyconf.net/easychair/app/core/WorkflowEngine.php:29:            'accepted' => 'galley',
/home/shquier/easyconf.net/easychair/app/core/WorkflowEngine.php:30:            'galley' => 'production',
/home/shquier/easyconf.net/easychair/app/core/WorkflowEngine.php:31:            'production' => 'published'
/home/shquier/easyconf.net/easychair/app/core/WorkflowEngine.php:41:            // If published → auto DOI
/home/shquier/easyconf.net/easychair/app/core/WorkflowEngine.php:42:            if ($next[$stage] === 'published') {
/home/shquier/easyconf.net/easychair/app/core/WorkflowStateTrait.php:48:                    'production',
/home/shquier/easyconf.net/easychair/app/core/WorkflowStateTrait.php:49:                    'galley',
/home/shquier/easyconf.net/easychair/app/core/WorkflowStateTrait.php:50:                    'assigned_to_issue'
/home/shquier/easyconf.net/easychair/app/core/WorkflowStateTrait.php:58:                    'production',
/home/shquier/easyconf.net/easychair/app/core/WorkflowStateTrait.php:59:                    'galley',
/home/shquier/easyconf.net/easychair/app/core/WorkflowStateTrait.php:60:                    'issue',
/home/shquier/easyconf.net/easychair/app/core/WorkflowStateTrait.php:61:                    'assigned_to_issue'
/home/shquier/easyconf.net/easychair/app/core/WorkflowStateTrait.php:66:            return 'production';
/home/shquier/easyconf.net/easychair/app/core/WorkflowStateTrait.php:70:            $status === 'published'
/home/shquier/easyconf.net/easychair/app/core/WorkflowStateTrait.php:71:            || $stage === 'published'
/home/shquier/easyconf.net/easychair/app/core/WorkflowStateTrait.php:73:            return 'published';
/home/shquier/easyconf.net/easychair/app/models/AnalyticsModel.php:53:            'published_count' => 0,
/home/shquier/easyconf.net/easychair/app/models/AnalyticsModel.php:83:            if ($this->columnExists('proceedings', 'is_published')) {
/home/shquier/easyconf.net/easychair/app/models/AnalyticsModel.php:84:                $stats['published_count'] = $this->safeCount("SELECT COUNT(*) FROM proceedings WHERE is_published = 1");
/home/shquier/easyconf.net/easychair/app/models/AnalyticsModel.php:86:                $stats['published_count'] = $this->safeCount("SELECT COUNT(*) FROM proceedings");
/home/shquier/easyconf.net/easychair/app/models/AnalyticsModel.php:143:            $hasProceedingsPublished = $this->tableExists('proceedings') && $this->columnExists('proceedings', 'is_published');
/home/shquier/easyconf.net/easychair/app/models/AnalyticsModel.php:154:            $publishedExpr = $hasProceedingsPublished
/home/shquier/easyconf.net/easychair/app/models/AnalyticsModel.php:155:                ? "COUNT(DISTINCT CASE WHEN p.is_published = 1 THEN p.paper_id END)"
/home/shquier/easyconf.net/easychair/app/models/AnalyticsModel.php:166:                       {$publishedExpr} AS published_count
/home/shquier/easyconf.net/easychair/app/models/ConferenceWorkflowModel.php:38:                allow_author_edit_before_deadline, allow_revision_round, require_camera_ready,
/home/shquier/easyconf.net/easychair/app/models/ConferenceWorkflowModel.php:40:                auto_revision_email, auto_camera_ready_email
/home/shquier/easyconf.net/easychair/app/models/ConferenceWorkflowModel.php:43:                :allow_author_edit_before_deadline, :allow_revision_round, :require_camera_ready,
/home/shquier/easyconf.net/easychair/app/models/ConferenceWorkflowModel.php:45:                :auto_revision_email, :auto_camera_ready_email
/home/shquier/easyconf.net/easychair/app/models/ConferenceWorkflowModel.php:52:                require_camera_ready = VALUES(require_camera_ready),
/home/shquier/easyconf.net/easychair/app/models/ConferenceWorkflowModel.php:57:                auto_camera_ready_email = VALUES(auto_camera_ready_email)
/home/shquier/easyconf.net/easychair/app/models/ConferenceWorkflowModel.php:65:            ':require_camera_ready' => !empty($data['require_camera_ready']) ? 1 : 0,
/home/shquier/easyconf.net/easychair/app/models/ConferenceWorkflowModel.php:70:            ':auto_camera_ready_email' => !empty($data['auto_camera_ready_email']) ? 1 : 0,
/home/shquier/easyconf.net/easychair/app/models/ProceedingsBookModel.php:28:                editor_en, editor_ar, preface_en, preface_ar, cover_image, is_published
/home/shquier/easyconf.net/easychair/app/models/ProceedingsBookModel.php:31:                :editor_en, :editor_ar, :preface_en, :preface_ar, :cover_image, :is_published
/home/shquier/easyconf.net/easychair/app/models/ProceedingsBookModel.php:43:                is_published = VALUES(is_published)
/home/shquier/easyconf.net/easychair/app/models/ProceedingsBookModel.php:56:            ':is_published' => !empty($data['is_published']) ? 1 : 0,
/home/shquier/easyconf.net/easychair/app/models/OperationsModel.php:98:                invoice_type, payment_status, issued_at, notes
/home/shquier/easyconf.net/easychair/app/models/OperationsModel.php:112:            ':payment_status' => $data['payment_status'] ?: 'issued',
/home/shquier/easyconf.net/easychair/app/models/PublishingModel.php:9:final class PublishingModel extends Model
/home/shquier/easyconf.net/easychair/app/models/PublishingModel.php:58:    public function upsertCameraReady(int $conferenceId, int $submissionId, string $cameraReadyPath, ?string $doi = null): int
/home/shquier/easyconf.net/easychair/app/models/PublishingModel.php:65:                SET camera_ready_path = :camera_ready_path,
/home/shquier/easyconf.net/easychair/app/models/PublishingModel.php:70:                ':camera_ready_path' => $cameraReadyPath,
/home/shquier/easyconf.net/easychair/app/models/PublishingModel.php:77:        $hasPublishedAt = $this->columnExists('proceedings', 'published_at');
/home/shquier/easyconf.net/easychair/app/models/PublishingModel.php:78:        $hasIsPublished = $this->columnExists('proceedings', 'is_published');
/home/shquier/easyconf.net/easychair/app/models/PublishingModel.php:80:        if ($hasPublishedAt && $hasIsPublished) {
/home/shquier/easyconf.net/easychair/app/models/PublishingModel.php:83:                    conference_id, paper_id, camera_ready_path, doi, published_at, is_published
/home/shquier/easyconf.net/easychair/app/models/PublishingModel.php:85:                    :conference_id, :paper_id, :camera_ready_path, :doi, NULL, 0
/home/shquier/easyconf.net/easychair/app/models/PublishingModel.php:91:                    conference_id, paper_id, camera_ready_path, doi
/home/shquier/easyconf.net/easychair/app/models/PublishingModel.php:93:                    :conference_id, :paper_id, :camera_ready_path, :doi
/home/shquier/easyconf.net/easychair/app/models/PublishingModel.php:101:            ':camera_ready_path' => $cameraReadyPath,
/home/shquier/easyconf.net/easychair/app/models/PublishingModel.php:108:    public function publish(int $submissionId, ?string $doi = null): void
/home/shquier/easyconf.net/easychair/app/models/PublishingModel.php:110:        $hasPublishedAt = $this->columnExists('proceedings', 'published_at');
/home/shquier/easyconf.net/easychair/app/models/PublishingModel.php:111:        $hasIsPublished = $this->columnExists('proceedings', 'is_published');
/home/shquier/easyconf.net/easychair/app/models/PublishingModel.php:113:        if ($hasPublishedAt && $hasIsPublished) {
/home/shquier/easyconf.net/easychair/app/models/PublishingModel.php:116:                SET is_published = 1,
/home/shquier/easyconf.net/easychair/app/models/PublishingModel.php:117:                    published_at = NOW(),
/home/shquier/easyconf.net/easychair/app/models/PublishingModel.php:141:    public function unpublish(int $submissionId): void
/home/shquier/easyconf.net/easychair/app/models/PublishingModel.php:143:        if ($this->columnExists('proceedings', 'is_published')) {
/home/shquier/easyconf.net/easychair/app/models/PublishingModel.php:146:                SET is_published = 0
/home/shquier/easyconf.net/easychair/app/models/PublishingModel.php:153:    public function publishedByConference(int $conferenceId): array
/home/shquier/easyconf.net/easychair/app/models/PublishingModel.php:156:            $hasPublishedAt = $this->columnExists('proceedings', 'published_at');
/home/shquier/easyconf.net/easychair/app/models/PublishingModel.php:157:            $hasIsPublished = $this->columnExists('proceedings', 'is_published');
/home/shquier/easyconf.net/easychair/app/models/PublishingModel.php:168:            if ($hasIsPublished) {
/home/shquier/easyconf.net/easychair/app/models/PublishingModel.php:169:                $sql .= " AND p.is_published = 1";
/home/shquier/easyconf.net/easychair/app/models/PublishingModel.php:172:            $sql .= $hasPublishedAt
/home/shquier/easyconf.net/easychair/app/models/PublishingModel.php:173:                ? " ORDER BY p.published_at DESC, p.id DESC"
/home/shquier/easyconf.net/easychair/app/models/PublishingModel.php:184:    public function publishedPaper(int $submissionId): ?array
/home/shquier/easyconf.net/easychair/app/models/PublishingModel.php:187:            $hasIsPublished = $this->columnExists('proceedings', 'is_published');
/home/shquier/easyconf.net/easychair/app/models/PublishingModel.php:199:            if ($hasIsPublished) {
/home/shquier/easyconf.net/easychair/app/models/PublishingModel.php:200:                $sql .= " AND p.is_published = 1";
/home/shquier/easyconf.net/easychair/app/models/PublishingModel.php:226:            $hasIsPublished = $this->columnExists('proceedings', 'is_published');
/home/shquier/easyconf.net/easychair/app/models/PublishingModel.php:227:            $hasPublishedAt = $this->columnExists('proceedings', 'published_at');
/home/shquier/easyconf.net/easychair/app/models/PublishingModel.php:231:            $publishedAtSelect = $hasPublishedAt ? "p.published_at," : "NULL AS published_at,";
/home/shquier/easyconf.net/easychair/app/models/PublishingModel.php:237:                       p.camera_ready_path,
/home/shquier/easyconf.net/easychair/app/models/PublishingModel.php:239:                       {$publishedAtSelect}
/home/shquier/easyconf.net/easychair/app/models/PublishingModel.php:258:            if ($hasIsPublished) {
/home/shquier/easyconf.net/easychair/app/models/PublishingModel.php:259:                $sql .= " AND p.is_published = 1";
/home/shquier/easyconf.net/easychair/app/models/PublishingModel.php:280:            $sql .= $hasPublishedAt
/home/shquier/easyconf.net/easychair/app/models/PublishingModel.php:281:                ? " ORDER BY p.published_at DESC, p.id DESC"
/home/shquier/easyconf.net/easychair/app/models/PublishingModel.php:293:    public function publishedConferences(): array
/home/shquier/easyconf.net/easychair/app/models/PublishingModel.php:300:            $hasIsPublished = $this->columnExists('proceedings', 'is_published');
/home/shquier/easyconf.net/easychair/app/models/PublishingModel.php:308:            if ($hasIsPublished) {
/home/shquier/easyconf.net/easychair/app/models/PublishingModel.php:309:                $sql .= " AND p.is_published = 1";
/home/shquier/easyconf.net/easychair/app/models/ProceedingsModel.php:29:    public function issuesByVolume(int $volumeId): array
/home/shquier/easyconf.net/easychair/app/models/ProceedingsModel.php:33:            FROM proceedings_issues
/home/shquier/easyconf.net/easychair/app/models/ProceedingsModel.php:35:            ORDER BY issue_no DESC, id DESC
/home/shquier/easyconf.net/easychair/app/models/ProceedingsModel.php:41:    public function itemsByIssue(int $issueId): array
/home/shquier/easyconf.net/easychair/app/models/ProceedingsModel.php:47:            WHERE pi.issue_id = :issue_id
/home/shquier/easyconf.net/easychair/app/models/ProceedingsModel.php:50:        $stmt->execute([':issue_id' => $issueId]);
/home/shquier/easyconf.net/easychair/app/models/ProceedingsModel.php:57:            INSERT INTO proceedings_volumes (conference_id, volume_no, year, title_en, title_ar, isbn, is_published, published_at)
/home/shquier/easyconf.net/easychair/app/models/ProceedingsModel.php:58:            VALUES (:conference_id, :volume_no, :year, :title_en, :title_ar, :isbn, :is_published,
/home/shquier/easyconf.net/easychair/app/models/ProceedingsModel.php:59:                    CASE WHEN :is_published2=1 THEN NOW() ELSE NULL END)
/home/shquier/easyconf.net/easychair/app/models/ProceedingsModel.php:68:            ':is_published' => !empty($data['is_published']) ? 1 : 0,
/home/shquier/easyconf.net/easychair/app/models/ProceedingsModel.php:69:            ':is_published2' => !empty($data['is_published']) ? 1 : 0,
/home/shquier/easyconf.net/easychair/app/models/ProceedingsModel.php:73:    public function createIssue(array $data): void
/home/shquier/easyconf.net/easychair/app/models/ProceedingsModel.php:76:            INSERT INTO proceedings_issues (volume_id, issue_no, title_en, title_ar, is_published, published_at)
/home/shquier/easyconf.net/easychair/app/models/ProceedingsModel.php:77:            VALUES (:volume_id, :issue_no, :title_en, :title_ar, :is_published,
/home/shquier/easyconf.net/easychair/app/models/ProceedingsModel.php:78:                    CASE WHEN :is_published2=1 THEN NOW() ELSE NULL END)
/home/shquier/easyconf.net/easychair/app/models/ProceedingsModel.php:82:            ':issue_no' => $data['issue_no'],
/home/shquier/easyconf.net/easychair/app/models/ProceedingsModel.php:85:            ':is_published' => !empty($data['is_published']) ? 1 : 0,
/home/shquier/easyconf.net/easychair/app/models/ProceedingsModel.php:86:            ':is_published2' => !empty($data['is_published']) ? 1 : 0,
/home/shquier/easyconf.net/easychair/app/models/ProceedingsModel.php:90:    public function attachSubmission(int $issueId, int $submissionId, int $sortOrder): void
/home/shquier/easyconf.net/easychair/app/models/ProceedingsModel.php:93:            INSERT INTO proceedings_items (issue_id, submission_id, sort_order, is_published, published_at)
/home/shquier/easyconf.net/easychair/app/models/ProceedingsModel.php:94:            VALUES (:issue_id, :submission_id, :sort_order, 1, NOW())
/home/shquier/easyconf.net/easychair/app/models/ProceedingsModel.php:95:            ON DUPLICATE KEY UPDATE sort_order = VALUES(sort_order), is_published = 1, published_at = NOW()
/home/shquier/easyconf.net/easychair/app/models/ProceedingsModel.php:98:            ':issue_id' => $issueId,
/home/shquier/easyconf.net/easychair/app/models/ProceedingsModel.php:103:        $stmt = $this->db->prepare("UPDATE submissions SET status='published' WHERE id = :id");
/home/shquier/easyconf.net/easychair/app/models/ProceedingsModel.php:106:        // Notify author that paper is published
/home/shquier/easyconf.net/easychair/app/models/ProceedingsModel.php:112:            NotificationService::push((int)$srow['author_id'], 'publishing', trans('paper_published') . ' — ' . (string)($srow['submission_no'] ?? ''));
/home/shquier/easyconf.net/easychair/app/models/ProductionModel.php:8:final class ProductionModel extends Model
/home/shquier/easyconf.net/easychair/app/models/ProductionModel.php:10:    public function submissionsForProduction(int $conferenceId = 0): array
/home/shquier/easyconf.net/easychair/app/models/ProductionModel.php:16:            WHERE s.status IN ('accepted','camera_ready','published')
/home/shquier/easyconf.net/easychair/app/models/ProductionModel.php:102:    public function galleys(int $submissionId): array
/home/shquier/easyconf.net/easychair/app/models/ProductionModel.php:106:            FROM submission_galleys
/home/shquier/easyconf.net/easychair/app/models/ProductionModel.php:114:    public function addGalley(array $data): void
/home/shquier/easyconf.net/easychair/app/models/ProductionModel.php:117:            INSERT INTO submission_galleys (
/home/shquier/easyconf.net/easychair/app/models/ProductionModel.php:119:                is_published, published_at, uploaded_by
/home/shquier/easyconf.net/easychair/app/models/ProductionModel.php:136:    public function toggleGalley(int $galleyId, int $publish): void
/home/shquier/easyconf.net/easychair/app/models/ProductionModel.php:139:            UPDATE submission_galleys
/home/shquier/easyconf.net/easychair/app/models/ProductionModel.php:140:            SET is_published = :is_published,
/home/shquier/easyconf.net/easychair/app/models/ProductionModel.php:141:                published_at = CASE WHEN :is_published2 = 1 THEN NOW() ELSE NULL END
/home/shquier/easyconf.net/easychair/app/models/ProductionModel.php:145:            ':id' => $galleyId,
/home/shquier/easyconf.net/easychair/app/models/ProductionModel.php:146:            ':is_published' => $publish ? 1 : 0,
/home/shquier/easyconf.net/easychair/app/models/ProductionModel.php:147:            ':is_published2' => $publish ? 1 : 0,
/home/shquier/easyconf.net/easychair/app/models/ProductionModel.php:162:                submission_id, doi, landing_url, publisher_name, year, meta_json, is_ready
/home/shquier/easyconf.net/easychair/app/models/ProductionModel.php:164:                :submission_id, :doi, :landing_url, :publisher_name, :year, :meta_json, :is_ready
/home/shquier/easyconf.net/easychair/app/models/ProductionModel.php:169:                publisher_name = VALUES(publisher_name),
/home/shquier/easyconf.net/easychair/app/models/ProductionModel.php:178:            ':publisher_name' => $data['publisher_name'] ?: null,
/home/shquier/easyconf.net/easychair/app/models/SearchModel.php:100:                WHERE (p.is_published = 1 OR p.is_published IS NULL)
/home/shquier/easyconf.net/easychair/app/models/ScheduleModel.php:116:              AND status IN ('accepted','camera_ready')
