public function __construct()
 {
     parent::__construct();
     if (!UserModel::is_authorize(UserModel::$TYPE_EMPLOYEE) && !UserModel::is_authorize(UserModel::$TYPE_COMPANY)) {
         redirect(base_url());
     }
 }
 public function __construct()
 {
     parent::__construct();
     if (!UserModel::is_authorize(UserModel::$TYPE_COMPANY)) {
         redirect(base_url());
     }
     $this->load->model("ApplicationModel", "application_model");
 }
Example #3
0
 public function __construct()
 {
     parent::__construct();
     if (!UserModel::is_authorize(UserModel::$TYPE_EMPLOYEE)) {
         redirect(base_url());
     }
     $this->load->library("form_validation");
 }
Example #4
0
 public function __construct()
 {
     parent::__construct();
     if (!UserModel::is_authorize(UserModel::$TYPE_ADMINISTRATOR)) {
         redirect(base_url());
     }
     $this->load->model("CompanySizeModel", "size_model");
     $this->load->library('form_validation');
 }
 public function __construct()
 {
     parent::__construct();
     if (!UserModel::is_authorize(UserModel::$TYPE_COMPANY)) {
         redirect(base_url());
     }
     $this->load->model("AchievementModel", "achievement_model");
     $this->load->library('form_validation');
 }
 public function index()
 {
     if (UserModel::is_authorize(UserModel::$TYPE_ADMINISTRATOR)) {
         redirect("dashboard");
     } else {
         $data = array();
         $data["page"] = "Authentication";
         $this->load->view("administrator/pages/login", $data);
     }
 }
Example #7
0
 public function __construct()
 {
     parent::__construct();
     if (!UserModel::is_authorize(UserModel::$TYPE_COMPANY)) {
         redirect(base_url());
     }
     $this->load->model("CompanyTaskModel", "task_model");
     $this->load->model("UploaderModel", "uploader_model");
     $this->load->library('form_validation');
 }
Example #8
0
 public function __construct()
 {
     parent::__construct();
     if (!UserModel::is_authorize(UserModel::$TYPE_COMPANY)) {
         redirect(base_url());
     }
     $this->load->model("PeopleModel", "people_model");
     $this->load->model("PeoplePhotoModel", "people_photo_model");
     $this->load->model("PeopleSectionModel", "section_model");
     $this->load->model("UploaderModel", "uploader_model");
     $this->load->library('form_validation');
 }
 public function delete($id)
 {
     if (UserModel::is_authorize(UserModel::$TYPE_ADMINISTRATOR)) {
         $result = $this->employee_model->delete($id);
         if ($result) {
             $this->alert->warning_alert("Employee has been deleted successfully");
         } else {
             $this->alert->danger_alert("Something is getting wrong");
         }
         redirect("employee");
     } else {
         redirect("show404");
     }
 }
 public function index()
 {
     if (UserModel::is_authorize(UserModel::$TYPE_EMPLOYEE)) {
         $this->load->model("EmployeeActivityModel", "activity_model");
         $this->load->model("ApplicationModel", "application_model");
         $this->load->model("BookmarkModel", "bookmark_model");
         $this->load->model("FollowerModel", "follower_model");
         $employee = $this->session->userdata(UserModel::$SESSION_ID);
         $data = array();
         $data["page"] = "Employee Dashboard";
         $data["menu"] = "dashboard";
         $data["content"] = "website/pages/employee/dashboard";
         $data["chart"] = $this->application_model->get_statistic_range_applied($employee);
         $data["statistic_applied"] = $this->application_model->get_statistic_applied($employee);
         $data["statistic_saved"] = $this->bookmark_model->get_statistic_saved($employee);
         $data["statistic_following"] = $this->follower_model->get_statistic_following($employee);
         $data["activities"] = $this->activity_model->read_by_activity($employee);
         $this->load->view("website/template", $data);
     } else {
         if (UserModel::is_authorize(UserModel::$TYPE_COMPANY)) {
             $this->load->model("CompanyActivityModel", "activity_model");
             $this->load->model("ApplicationModel", "application_model");
             $this->load->model("JobModel", "job_model");
             $this->load->model("FollowerModel", "follower_model");
             $company = $this->session->userdata(UserModel::$SESSION_ID);
             $data = array();
             $data["page"] = "Company Dashboard";
             $data["menu"] = "dashboard";
             $data["content"] = "website/pages/company/dashboard";
             $data["chart"] = $this->application_model->get_statistic_range_applicant($company);
             $data["statistic_applicant"] = $this->application_model->get_statistic_applicant($company);
             $data["statistic_job"] = $this->job_model->get_statistic_list($company);
             $data["statistic_follower"] = $this->follower_model->get_statistic_follower($company);
             $data["activities"] = $this->activity_model->read_by_activity($company);
             $this->load->view("website/template", $data);
         } else {
             if (UserModel::is_authorize(UserModel::$TYPE_ADMINISTRATOR)) {
                 $this->load->model("VisitorModel", "visitor_model");
                 $data = array();
                 $data["page"] = "Dashboard";
                 $data["menu"] = "dashboard";
                 $data["content"] = "administrator/pages/dashboard";
                 $data["visitor"] = $this->visitor_model->read_chart_statistic();
                 $this->load->view("administrator/template", $data);
             } else {
                 redirect(base_url());
             }
         }
     }
 }
Example #11
0
 public function delete($id)
 {
     if (UserModel::is_authorize(UserModel::$TYPE_ADMINISTRATOR)) {
         $result = $this->comment_model->delete($id);
         if ($result) {
             $this->alert->success_alert("Comment has been removed successfully");
         } else {
             $this->alert->danger_aler("Something is getting wrong");
         }
         redirect("threads/comments");
     } else {
         redirect("error404");
     }
 }
Example #12
0
 public function __construct()
 {
     parent::__construct();
     if (!UserModel::is_authorize(UserModel::$TYPE_COMPANY)) {
         redirect(base_url());
     }
     $this->load->model("CompanyModel", "company_model");
     $this->load->model("CompanyFieldModel", "company_field_model");
     $this->load->model("CompanySizeModel", "company_size_model");
     $this->load->model("CountryModel", "country_model");
     $this->load->model("StateModel", "state_model");
     $this->load->model("CityModel", "city_model");
     $this->load->model("UploaderModel", "uploader_model");
     $this->load->model("CompanySectionModel", "section_model");
     $this->load->model("CompanyTaskModel", "task_model");
     $this->load->model("AchievementModel", "achievement_model");
     $this->load->library('form_validation');
 }
Example #13
0
 public function archive($destination, $id)
 {
     if (UserModel::is_authorize(UserModel::$TYPE_ADMINISTRATOR)) {
         $state = "IMPORTANT";
         if ($destination == "important") {
             $state = "GENERAL";
         }
         $data = array("fdb_type" => $state);
         $result = $this->feedback_model->update($data, $id);
         if ($result) {
             $this->alert->success_alert("Feedback has been moved as important record");
         } else {
             $this->alert->error_alert("Something is getting wrong");
         }
         redirect("feedback/{$destination}");
     } else {
         redirect("error404");
     }
 }
Example #14
0
 public function delete_all()
 {
     if (UserModel::is_authorize(UserModel::$TYPE_ADMINISTRATOR)) {
         $collectid = $this->input->post("checkid");
         $result = true;
         foreach ($collectid as $id) {
             $delete = $this->job_model->delete($id);
             if (!$delete) {
                 $result = false;
             }
         }
         if ($result) {
             $this->alert->success_alert("Selected Jobs has been removed successfully");
         } else {
             $this->alert->danger_alert("Something is getting wrong");
         }
         redirect("jobs");
     } else {
         redirect("administrator");
     }
 }
Example #15
0
 public function delete()
 {
     if ($_SERVER["REQUEST_METHOD"] == "POST") {
         if (UserModel::is_authorize(UserModel::$TYPE_EMPLOYEE)) {
             $employee_id = $this->session->userdata(UserModel::$SESSION_ID);
             $job_id = $this->input->post("job_id");
             $result = $this->bookmark_model->delete($job_id, $employee_id);
             if ($result) {
                 echo "success";
                 return;
             }
             echo "failed";
             return;
         } else {
             echo "restrict";
             return;
         }
     } else {
         redirect("error404");
     }
 }
Example #16
0
 public function delete($permalink)
 {
     if (UserModel::is_authorize(UserModel::$TYPE_EMPLOYEE)) {
         if ($this->_is_valid_permalink($permalink)) {
             $thread_id = permalink_id($permalink);
             $result = $this->thread_model->delete($thread_id);
             if ($result) {
                 $this->alert->success_alert("Thread has been removed successfully");
             } else {
                 $this->alert->danger_alert("Something is getting wrong");
             }
         } else {
             $this->alert->danger_alert("Invalid permalink reference");
         }
         redirect("thread");
     } else {
         redirect("page/login");
     }
 }
            }
            else{
                update_page();
            }

            if(company.length == 0){
                $(".companies-list").html("<hr><p class='center-block text-center'>No results found</p><hr>");
            }
            else{
                $.each(company, function(index, row){
                    var follow_text = "FOLLOW";
                    var follow_icon = "fa-star-o";
                    var follow_class = "btn-follow-control btn-follow";
                    var follow_link = "#";
                    var is_authorize = "<?php 
echo UserModel::is_authorize(UserModel::$TYPE_EMPLOYEE);
?>
";
                    if(!is_authorize){
                        follow_class = "btn-follow";
                        follow_link = "<?php 
echo site_url();
?>
page/login.html";
                    }

                    if(row.is_followed == 1){
                        follow_text = "UNFOLLOW";
                        follow_icon = "fa-star";
                        follow_class = "btn-follow-control active btn-unfollow";
                    }
Example #18
0
 public function registered($role, $id)
 {
     if (UserModel::is_authorize(UserModel::$TYPE_EMPLOYEE) || UserModel::is_authorize(UserModel::$TYPE_COMPANY)) {
         redirect("dashboard");
     } else {
         $this->load->model("UserModel", "user_model");
         if ($this->user_model->check_active_id($id)) {
             $this->alert->warning_alert("Your account has been activated");
             redirect("page/login");
         } else {
             $data = array();
             $data["page"] = "Registered";
             $data["menu"] = "home";
             $data["content"] = "website/pages/public/registered";
             $data["role"] = $role;
             $data["id"] = $id;
             $this->load->view("website/template", $data);
         }
     }
 }
Example #19
0
 public function read_query()
 {
     $employee = '';
     if (UserModel::is_authorize(UserModel::$TYPE_EMPLOYEE)) {
         $employee = $this->session->userdata(UserModel::$SESSION_ID);
     }
     $query = "\n            SELECT\n              *,\n              IF(apl_employee IS NULL, '0', '1') AS is_applied,\n              IF(bmk_employee IS NULL, '0', '1') AS is_bookmarked\n\n              FROM jm_view_job\n\n              INNER JOIN jm_job\n              ON jm_job.job_id = jm_view_job.job_id\n\n              LEFT JOIN\n                (SELECT *\n                  FROM jm_application\n                  WHERE apl_employee = '{$employee}'\n                  ) application\n                ON jm_job.job_id = apl_job\n\n              LEFT JOIN\n                (SELECT *\n                  FROM jm_bookmark\n                  WHERE bmk_employee = '{$employee}'\n                  ) jm_bookmark\n                ON jm_job.job_id = bmk_job\n\n                ";
     $result = $this->db->query($query . " " . $this->job_condition);
     $this->job_total = $result->num_rows();
     $query = $query . " " . $this->job_condition . " " . $this->job_limit;
     $result = $this->db->query($query);
     if ($this->job_fetch == JobModel::$FETCH_ROW) {
         $data = $result->row_array();
     } else {
         $data = $result->result_array();
     }
     return $data;
 }
Example #20
0
setting.html"><i class="fa fa-gear"></i>Settings</a></li>
                <li <?php 
    echo $menu_notification;
    ?>
><a href="<?php 
    echo site_url();
    ?>
notification.html"><i class="fa fa-comments"></i>Notifications</a></li>
                <li><a href="<?php 
    echo site_url();
    ?>
authentication/logout.html"><i class="fa fa-sign-out"></i>Logout</a></li>

                <?php 
} else {
    if (UserModel::is_authorize(UserModel::$TYPE_COMPANY)) {
        ?>

                <li <?php 
        echo $menu_dashbaord;
        ?>
><a href="<?php 
        echo site_url();
        ?>
dashboard.html"><i class="fa fa-home"></i>Dashboard</a></li>
                <li <?php 
        echo $menu_profile;
        ?>
><a href="<?php 
        echo site_url();
        ?>
Example #21
0
 public function delete($permalink)
 {
     if (UserModel::is_authorize(UserModel::$TYPE_COMPANY)) {
         if ($this->_is_valid_permalink($permalink)) {
             $job_id = permalink_id($permalink);
             $company_id = $this->session->userdata(UserModel::$SESSION_ID);
             $result = $this->job_model->delete($job_id, $company_id);
             if ($result) {
                 $this->alert->success_alert("Job has been removed successfully");
             } else {
                 $this->alert->danger_alert("Something is getting wrong");
             }
         } else {
             $this->alert->danger_alert("Invalid permalink reference");
         }
         redirect("job");
     } else {
         redirect("page/login");
     }
 }
Example #22
0
                <div class="col-md-6 col-sm-7 hidden-xs">
                    <ul class="list-inline contact">
                        <li><a href="tel:+6285655479868"><i class="fa fa-phone-square mrsm"></i><?php 
echo get_setting("Contact");
?>
</a></li>
                        <li><a href="mailto:support@jagamana.com"><i class="fa fa-envelope mrsm"></i><?php 
echo get_setting("Email");
?>
</a></li>
                    </ul>
                </div>
                <div class="col-md-6 col-sm-5 col-xs-12">
                    <ul class="list-inline control">
                        <?php 
if (UserModel::is_authorize(UserModel::$TYPE_EMPLOYEE) || UserModel::is_authorize(UserModel::$TYPE_COMPANY)) {
    ?>

                            <li><a href="<?php 
    echo site_url();
    ?>
dashboard.html"><img src="<?php 
    echo base_url();
    ?>
assets/img/avatar/<?php 
    echo $this->session->userdata(UserModel::$SESSION_AVATAR);
    ?>
" class="header-avatar">Hi, <?php 
    echo $this->session->userdata(UserModel::$SESSION_NAME);
    ?>
</a></li>
Example #23
0
 public function delete()
 {
     if (UserModel::is_authorize(UserModel::$TYPE_COMPANY)) {
         $company_id = $this->session->userdata(UserModel::$SESSION_ID);
         $employee_id = $this->input->post("employee_id");
         $result = $this->follower_model->delete($company_id, $employee_id);
         if ($result) {
             echo "success";
             return;
         }
         echo "failed";
         return;
     } else {
         echo "restrict";
         return;
     }
 }