HEX
Server: Apache
System: Linux sg241.singhost.net 2.6.32-896.16.1.lve1.4.51.el6.x86_64 #1 SMP Wed Jan 17 13:19:23 EST 2018 x86_64
User: honghock (909)
PHP: 8.0.30
Disabled: passthru,system,shell_exec,show_source,exec,popen,proc_open
Upload Files
File: /home/honghock/public_html/wp-content/plugins/easyjobs/admin/partials/easyjobs-pipeline-display.php
<div class="wrap">
    <hr class="wp-header-end">
    <div class="easyjobs-wrapper admin-area">
        <div class="easy-page-body">
            <main class="content-area">
				<?php require EASYJOBS_ADMIN_DIR_PATH . '/partials/easyjobs-admin-header.php'; ?>
                <!-- content body -->
                <div class="content-area__body">
					<?php if ( ! empty( $job ) && ! empty( $pipelines ) ) : ?>
                        <section class="pipeline-section">
                            <div class="d-flex justify-content-between my-5">
                                <div class="back-button m-0">
                                    <a href="<?php echo esc_url( admin_url( 'admin.php?page=easyjobs-all-jobs' ) ); ?>"
                                       class="back-button__icon">
                                        <i class="easyjobs-icon easyjobs-back"></i>
                                    </a>
                                    <div class="back-button__text d-none d-md-block">
                                        <?php esc_html_e( 'Back To Jobs', 'easyjobs' ); ?>
                                    </div>
                                    <div class="section-title d-block d-md-none ml-4">
										<?php echo esc_html( $job->title ); ?>
                                    </div>
                                </div>
                                <div class="dropdown pipeline-action ml-auto mr-3 d-none d-md-block">
                                    <button class="button white-button dropdown-toggle" data-toggle="dropdown"
                                            aria-haspopup="true"
                                            aria-expanded="false"><?php esc_html_e( 'Job Menu', 'easyjobs' ); ?></button>
                                    <div class="dropdown-menu dropdown-menu-right" aria-labelledby="dropdownMenuButton">
                                        <a class="dropdown-item"
                                           href="<?php echo esc_url( admin_url( 'admin.php?page=easyjobs-all-jobs' ) ); ?>"><?php esc_html_e( 'All jobs', 'easyjobs' ); ?></a>
                                        <a class="dropdown-item"
                                           href="<?php echo esc_url( admin_url( 'admin.php?page=easyjobs-admin&job-id=' . $job->id . '&view=candidates' ) ); ?>"><?php esc_html_e( 'Candidates', 'easyjobs' ); ?></a>
                                    </div>
                                </div>
                                <button class="edit-button d-none d-md-flex mr-3" data-toggle="modal"
                                        data-target="#pipeline-modal">
                                    <span class="edit-icon"><i class="easyjobs-icon easyjobs-pencil"></i></span>
                                    <span> <?php esc_html_e( 'Edit Pipeline', 'easyjobs' ); ?> </span>
                                </button>
                                <div class="dropdown pipeline-move-btn">
                                    <button class="button primary-button dropdown-toggle" data-toggle="dropdown"
                                            aria-haspopup="true" aria-expanded="false">
										<?php esc_html_e( 'Move To Stage', 'easyjobs' ); ?>
                                    </button>
                                    <div class="dropdown-menu dropdown-menu-right">
										<?php foreach ( $pipelines as $pipeline ) : ?>
                                            <a class="dropdown-item change-pipeline" href="#"
                                               data-key="<?php echo esc_html( $pipeline->id ); ?>"
                                               data-job-id="<?php echo esc_html( $job->id ); ?>">
												<?php echo esc_html( $pipeline->name ); ?>
                                            </a>
										<?php endforeach; ?>
                                    </div>
                                </div>
                            </div>
                            <div class="section-title-wrap">
                                <div class="active-pipeline pipeline-button">
                                    <span><?php echo esc_html( $pipelines[0]->name ); ?></span>
                                    <span
                                        class="candidates-number"><?php echo count( $pipelines[0]->applicants ); ?></span>
                                </div>
                                <div class="d-none d-md-block job-title">
                                    <div class="section-title"><?php echo esc_html( $job->title ); ?></div>
                                    <span class="section-label">
                                        <?php echo esc_html( date( 'd F, Y', strtotime( str_replace( ', ', '', $job->expire_at ) ) ) ); ?>
                                    </span>
                                </div>
                                <div class="nav pipeline-toggler" id="nav-tab" role="tablist">
                                    <a class="toggler-button active" data-toggle="tab" href="#pipeline-box" role="tab"
                                       aria-controls="pipeline-box" aria-selected="true"
                                       data-job-id="<?php echo esc_html( $job->id ); ?>">
                                        <div class="icon"><i class="easyjobs-icon easyjobs-thumbnail"></i></div>
                                    </a>
                                    <a class="toggler-button" data-toggle="tab" href="#pipeline-list-box" role="tab"
                                       aria-controls="pipeline-list-box" aria-selected="true"
                                       data-job-id="<?php echo esc_html( $job->id ); ?>">
                                        <div class="icon"><i class="easyjobs-icon easyjobs-trello"></i></div>
                                    </a>
                                </div>
                            </div>
                            <div class="tab-content pipeline-tab-content">
                                <div id="pipeline-box" class="tab-pane fade show active">
                                    <div class="pipeline-box">
                                        <div class="pipeline-menu">
                                            <div class="pipeline-hamburger">
                                                <div class="hamburger-toggler"></div>
                                            </div>
                                            <ul class="pipeline-nav nav nav-tabs flex-column"
                                                id="pipeline-tab" role="tablist">
												<?php foreach ( $pipelines as $key => $pipeline ) : ?>
                                                    <li class="nav-item" role="presentation">
                                                        <a class="pipeline-button <?php echo esc_attr( 'pipeline-' . Easyjobs_Helper::get_tab_name( $pipeline->name ) ); ?> <?php echo $key == 0 ? 'active' : ''; ?> <?php
                                                        echo ( $pipeline->id == 'selected' ) || ( $pipeline->id == 'rejected' ) ?
															esc_attr( $pipeline->id ) : '';
														?> " data-toggle="tab"  href="#<?php echo esc_attr( Easyjobs_Helper::get_tab_name( $pipeline->name ) ); ?>"  role="tab" aria-controls="<?php echo esc_attr( Easyjobs_Helper::get_tab_name( $pipeline->name ) ); ?>"
                                                           aria-selected="<?php echo $key == 0 ? 'true' : 'false'; ?>">
                                                            <span><?php echo esc_html( $pipeline->name ); ?></span>
                                                            <span
                                                                class="candidates-number"><?php echo esc_html( count( $pipeline->applicants ) ); ?> </span>
                                                        </a>
                                                    </li>
												<?php endforeach; ?>
                                            </ul>
                                        </div>
                                        <div class="pipeline-content tab-content">
											<?php foreach ( $pipelines as $k => $pipeline ) : ?>
                                                <div
                                                    class="tab-pane pipeline-tab fade <?php echo $k == 0 ? esc_attr( 'show active' ) : ''; ?>"
                                                    id="<?php echo esc_attr( Easyjobs_Helper::get_tab_name( $pipeline->name ) ); ?>"
                                                    role="tabpanel"
                                                    aria-labelledby="<?php echo esc_attr( Easyjobs_Helper::get_tab_name( $pipeline->name ) ); ?>">
                                                    <div class="row row-cols-xl-3">
														<?php foreach ( $pipeline->applicants as $applicant ) : ?>
                                                            <div class="col">
                                                                <div class="pipeline-card">
                                                                    <div class="user__image">
                                                                        <img
                                                                            src="<?php echo esc_url( $applicant->user->profile_image ); ?>"
                                                                            alt="" class="w-100 img-fluid"/>
                                                                    </div>
                                                                    <div class="user__details">
                                                                        <a href="<?php echo esc_url( admin_url( 'admin.php?page=easyjobs-admin&candidate-id=' . $applicant->id ) ); ?>"
                                                                           class="user__name">
																			<?php echo esc_html( $applicant->user->name ); ?>
                                                                        </a>
                                                                        <div class="d-flex">
                                                                            <?php if(!empty($applicant->user->nationality)): ?>
                                                                            <span
                                                                                class="user__address"><?php echo esc_html( $applicant->user->nationality ); ?>
                                                                            </span>
                                                                            &nbsp;
                                                                            <?php endif; ?>
                                                                            <p class="user__experience"> <?php echo esc_html( $applicant->user->experience ); ?><?php esc_html_e( 'Years', 'easyjobs' ); ?></p>
                                                                        </div>
                                                                        <div
                                                                            class="d-flex justify-content-between mt-3">
                                                                            <div class="user__text__ratting">
																				<?php Easyjobs_Helper::rating_icon( $applicant->rating ); ?>
                                                                            </div>
                                                                            <div class="application-duration"><?php echo esc_html( $applicant->updated_diff ); ?></div>
                                                                        </div>
                                                                    </div>
                                                                    <label class="checkbox pipeline-checkbox">
                                                                        <input type="checkbox" class="applicant"
                                                                               value="<?php echo esc_attr( $applicant->id ); ?>"
                                                                               id="applicant-<?php echo esc_attr( $applicant->id ); ?>"/>
                                                                        <span></span>
                                                                    </label>
                                                                </div>
                                                            </div>
														<?php endforeach; ?>
                                                    </div>
                                                </div>
											<?php endforeach; ?>
                                        </div>
                                    </div>
                                </div>
                                <div id="pipeline-list-box" class="tab-pane fade">
                                    <div class="pipeline-list-box">
										<?php foreach ( $pipelines as $key => $pipeline ) : ?>
                                            <div
                                                class="pipeline__board 
                                                <?php
                                                echo ( $pipeline->id == 'selected' ) || ( $pipeline->id == 'rejected' ) ?
													esc_attr( $pipeline->id ) : '';
												?>
                                                    ">
                                                <div class="pipeline__board--title">
                                                    <h5><?php echo esc_html( ucfirst( $pipeline->name ) ); ?></h5><span
                                                        class="candidates-number"><?php echo esc_html( count( $pipeline->applicants ) ); ?></span>
                                                </div>
                                                <ul class="pipeline__board--content"
                                                    id="<?php echo 'pipeline-' . esc_attr( $pipeline->id ); ?>"
                                                    data-pipeline-id="<?php echo esc_attr( $pipeline->id ); ?>"
                                                    data-job-id="<?php echo esc_attr( $job->id ); ?>">
													<?php if ( ! empty( $pipeline->applicants ) ) : ?>
														<?php foreach ( $pipeline->applicants as $applicant ) : ?>
                                                            <li class="pipeline-card"
                                                                id="applicant-<?php echo esc_attr( $applicant->id ); ?>"
                                                                data-applicant-id="<?php echo esc_attr( $applicant->id ); ?>">
                                                                <div class="user__image">
                                                                    <img
                                                                        src="<?php echo esc_url( $applicant->user->profile_image ); ?>"
                                                                        alt="" class="w-100 img-fluid"/>
                                                                </div>
                                                                <div class="user__details">
                                                                    <a href="<?php echo esc_url( admin_url( 'admin.php?page=easyjobs-admin&candidate-id=' . $applicant->id ) ); ?>"
                                                                       class="user__name"><?php echo esc_html( $applicant->user->name ); ?></a>
                                                                    <div class="d-flex">
																		<?php if ( ! empty( $applicant->user->address ) ) : ?>
                                                                            <span class="user__address">
																			    <?php echo esc_html( $applicant->user->address ); ?>
                                                                            </span>
																		<?php endif; ?>
																		<?php if ( ! empty( $applicant->user->experience ) ) : ?>
                                                                            <p class="user__experience">
																				<?php echo esc_html( $applicant->user->experience ); ?>
																				<?php esc_html_e( 'Years', 'easyjobs' ); ?>
                                                                            </p>
																		<?php endif; ?>
                                                                    </div>
                                                                    <div class="d-flex justify-content-between mt-3">
                                                                        <div class="user__text__ratting">
																			<?php Easyjobs_Helper::rating_icon( $applicant->rating ); ?>
                                                                        </div>
                                                                        <div class="application-duration"><?php echo esc_attr( $applicant->updated_diff ); ?></div>
                                                                    </div>
                                                                </div>
                                                            </li>
														<?php endforeach; ?>
													<?php else : ?>
                                                        <li class="pipeline-card-not-found">
                                                            <p> No candidates found. </p>
                                                        </li>
													<?php endif; ?>
                                                </ul>
                                            </div>
										<?php endforeach; ?>
                                    </div>
                                </div>
                            </div>
                        </section>

                        <div id="pipeline-modal" class="modal fade custom-fields">
                            <div role="document" class="modal-dialog modal-lg modal-dialog-centered">
                                <form class="save-pipeline"
                                      data-nonce="<?php echo esc_attr(wp_create_nonce( 'easyjobs_save_pipeline' )); ?>"
                                      data-job-id="<?php echo esc_attr( $job->id ); ?>">
                                    <div class="modal-content">
                                        <div class="modal-header"><h4 class="modal-title text-uppercase">edit job
                                                pipeline</h4>
                                            <button type="button" data-dismiss="modal" aria-label="Close" class="close"><span
                                                    aria-hidden="true">×</span></button>
                                        </div>
                                        <div class="modal-body">
											<?php if ( ! empty( $pipeline_templates ) ) : ?>
                                                <div class="form-filter">
                                                    <div class="form-group flex-grow-1">
                                                        <div class="d-flex justify-content-between">
                                                            <label>Select A Template</label>
                                                        </div>
                                                        <div class="select-option">
                                                            <select class="ej-pipeline-template-select">
                                                                <option value="">Select A Template</option>
                                                                <option value="Applied, Shortlist, Interview">
                                                                    Default template
                                                                </option>
																<?php foreach ( $pipeline_templates as $template ) : ?>
                                                                    <option
                                                                        value="<?php echo esc_attr( implode( ',', $template->steps ) ); ?>">
																		<?php echo esc_html( $template->name ); ?>
                                                                    </option>
																<?php endforeach; ?>

                                                            </select>
                                                        </div>
                                                    </div>
                                                </div>
											<?php endif; ?>
                                            <div class="form-group pipeline-step-list">
                                                <label>Pipeline Steps</label>
                                                <div class="pipeline-main-wrapper">
													<?php foreach ( $pipelines as $stage ) : ?>
														<?php
														if ( $stage->id === 'selected' || $stage->id === 'rejected' ) {
															continue;
														}
														?>
                                                        <div class="input-wrapper pipeline-wrapper">
                                                            <input type="text" name="pipeline[]" disabled="disabled"
                                                                   class="form-control pipeline-stage <?php echo strtolower( $stage->name ) === 'applied' ? esc_attr( 'default-step' ) : ''; ?>"
                                                                   value="<?php echo esc_attr( $stage->name ); ?>"
                                                                   data-stage-id="<?php echo esc_attr( $stage->id ); ?>">
															<?php if ( ! $stage->is_fixed ) : ?>
                                                                <a href="#" class="input-wrapper-append delete-stage"
                                                                   draggable="false">
                                                                    <i class="easyjobs-icon easyjobs-delete"></i>
                                                                </a>
															<?php endif; ?>
                                                        </div>
													<?php endforeach; ?>
                                                    <div class="extra-stage-wrapper">
                                                        <div class="input-wrapper pipeline-wrapper">
                                                            <input type="text" disabled
                                                                   class="form-control pipeline-stage default-step"
                                                                   value="Selected"/>
                                                        </div>
                                                        <div class="input-wrapper pipeline-wrapper">
                                                            <input type="text" disabled
                                                                   class="form-control pipeline-stage default-step"
                                                                   value="Rejected"/>
                                                        </div>
                                                    </div>
                                                </div>
                                            </div>
                                            <div class="form-group row">
                                                <div class="col-md-12"><label>New Pipeline Step Name</label></div>
                                                <div class="col-md-9">
                                                    <input type="text" placeholder="New step title" class="form-control"
                                                           id="add_new_stage" name="add_new_stage">
                                                    <div class="error-message"></div>
                                                </div>
                                                <div class="col-md-3">
                                                    <button class="button semi-button-info w-100 add-new-stage">Add
                                                        New
                                                    </button>
                                                </div>
                                            </div>
                                        </div>
                                        <div class="modal-footer d-flex justify-content-between">
                                            <button data-dismiss="modal" class="button semi-button-info">Back</button>
                                            <button type="submit" class="button info-button">Save Pipeline</button>
                                        </div>
                                    </div>
                                </form>
                            </div>
                        </div>
					<?php endif; ?>
                </div>
            </main>
        </div>
    </div>
</div>