Changeset 3209617
- Timestamp:
- 12/18/2024 04:54:40 AM (15 months ago)
- Location:
- js-jobs
- Files:
-
- 1051 added
- 29 edited
-
tags/2.0.2 (added)
-
tags/2.0.2/includes (added)
-
tags/2.0.2/includes/activation.php (added)
-
tags/2.0.2/includes/ajax.php (added)
-
tags/2.0.2/includes/breadcrumbs.php (added)
-
tags/2.0.2/includes/captcha.php (added)
-
tags/2.0.2/includes/classes (added)
-
tags/2.0.2/includes/classes/class.upload.php (added)
-
tags/2.0.2/includes/classes/customfields.php (added)
-
tags/2.0.2/includes/classes/handlesearchcookies.php (added)
-
tags/2.0.2/includes/classes/jobslist.php (added)
-
tags/2.0.2/includes/classes/jsjobsadminsidemenu.php (added)
-
tags/2.0.2/includes/classes/resumeformlayout.php (added)
-
tags/2.0.2/includes/classes/resumeviewlayout.php (added)
-
tags/2.0.2/includes/classes/uploads.php (added)
-
tags/2.0.2/includes/classes/user.php (added)
-
tags/2.0.2/includes/classes/wpjobnotification.php (added)
-
tags/2.0.2/includes/classes/wpjobsession.php (added)
-
tags/2.0.2/includes/constants.php (added)
-
tags/2.0.2/includes/css (added)
-
tags/2.0.2/includes/css/admincssrtl.css (added)
-
tags/2.0.2/includes/css/adminmenu.css (added)
-
tags/2.0.2/includes/css/bootstrap.min.css (added)
-
tags/2.0.2/includes/css/employercp.css (added)
-
tags/2.0.2/includes/css/images (added)
-
tags/2.0.2/includes/css/images/ui-bg_flat_75_ffffff_40x100.png (added)
-
tags/2.0.2/includes/css/images/ui-bg_glass_55_fbf9ee_1x400.png (added)
-
tags/2.0.2/includes/css/images/ui-bg_glass_65_ffffff_1x400.png (added)
-
tags/2.0.2/includes/css/images/ui-bg_glass_75_e6e6e6_1x400.png (added)
-
tags/2.0.2/includes/css/images/ui-bg_glass_95_fef1ec_1x400.png (added)
-
tags/2.0.2/includes/css/images/ui-icons_222222_256x240.png (added)
-
tags/2.0.2/includes/css/images/ui-icons_2e83ff_256x240.png (added)
-
tags/2.0.2/includes/css/images/ui-icons_444444_256x240.png (added)
-
tags/2.0.2/includes/css/images/ui-icons_454545_256x240 (1).png (added)
-
tags/2.0.2/includes/css/images/ui-icons_454545_256x240.png (added)
-
tags/2.0.2/includes/css/images/ui-icons_555555_256x240.png (added)
-
tags/2.0.2/includes/css/images/ui-icons_777620_256x240.png (added)
-
tags/2.0.2/includes/css/images/ui-icons_777777_256x240.png (added)
-
tags/2.0.2/includes/css/images/ui-icons_888888_256x240.png (added)
-
tags/2.0.2/includes/css/images/ui-icons_cc0000_256x240.png (added)
-
tags/2.0.2/includes/css/images/ui-icons_cd0a0a_256x240.png (added)
-
tags/2.0.2/includes/css/images/ui-icons_ffffff_256x240.png (added)
-
tags/2.0.2/includes/css/jobseekercp.css (added)
-
tags/2.0.2/includes/css/jquery-ui-smoothness.css (added)
-
tags/2.0.2/includes/css/jsjobs_widgets.css (added)
-
tags/2.0.2/includes/css/jsjobsadmin_desktop.css (added)
-
tags/2.0.2/includes/css/jsjobsadmin_mobile.css (added)
-
tags/2.0.2/includes/css/jsjobsadmin_mobile_landscape.css (added)
-
tags/2.0.2/includes/css/jsjobsadmin_tablet.css (added)
-
tags/2.0.2/includes/css/jsjobsrating.css (added)
-
tags/2.0.2/includes/css/status_graph.css (added)
-
tags/2.0.2/includes/css/style.css (added)
-
tags/2.0.2/includes/css/style_color.php (added)
-
tags/2.0.2/includes/css/style_mobile.css (added)
-
tags/2.0.2/includes/css/style_mobile_landscape.css (added)
-
tags/2.0.2/includes/css/style_tablet.css (added)
-
tags/2.0.2/includes/css/stylertl.css (added)
-
tags/2.0.2/includes/css/tokeninput.css (added)
-
tags/2.0.2/includes/dashboardapi.php (added)
-
tags/2.0.2/includes/deactivation.php (added)
-
tags/2.0.2/includes/encoder.php (added)
-
tags/2.0.2/includes/fonts (added)
-
tags/2.0.2/includes/fonts/FontAwesome.otf (added)
-
tags/2.0.2/includes/fonts/fontawesome-webfont.eot (added)
-
tags/2.0.2/includes/fonts/fontawesome-webfont.svg (added)
-
tags/2.0.2/includes/fonts/fontawesome-webfont.ttf (added)
-
tags/2.0.2/includes/fonts/fontawesome-webfont.woff (added)
-
tags/2.0.2/includes/fonts/fontawesome-webfont.woff2 (added)
-
tags/2.0.2/includes/fonts/glyphicons-halflings-regular.eot (added)
-
tags/2.0.2/includes/fonts/glyphicons-halflings-regular.svg (added)
-
tags/2.0.2/includes/fonts/glyphicons-halflings-regular.ttf (added)
-
tags/2.0.2/includes/fonts/glyphicons-halflings-regular.woff (added)
-
tags/2.0.2/includes/fonts/glyphicons-halflings-regular.woff2 (added)
-
tags/2.0.2/includes/formfield.php (added)
-
tags/2.0.2/includes/formhandler.php (added)
-
tags/2.0.2/includes/header.php (added)
-
tags/2.0.2/includes/images (added)
-
tags/2.0.2/includes/images/001.png (added)
-
tags/2.0.2/includes/images/002.png (added)
-
tags/2.0.2/includes/images/1.png (added)
-
tags/2.0.2/includes/images/2.png (added)
-
tags/2.0.2/includes/images/3.png (added)
-
tags/2.0.2/includes/images/aboutus_page (added)
-
tags/2.0.2/includes/images/aboutus_page/1.png (added)
-
tags/2.0.2/includes/images/aboutus_page/2.png (added)
-
tags/2.0.2/includes/images/aboutus_page/3.png (added)
-
tags/2.0.2/includes/images/aboutus_page/4.png (added)
-
tags/2.0.2/includes/images/aboutus_page/6.png (added)
-
tags/2.0.2/includes/images/aboutus_page/bg.png (added)
-
tags/2.0.2/includes/images/aboutus_page/jm-autoz.png (added)
-
tags/2.0.2/includes/images/aboutus_page/jm-jobs.png (added)
-
tags/2.0.2/includes/images/aboutus_page/jm-ticket.png (added)
-
tags/2.0.2/includes/images/aboutus_page/joomla.png (added)
-
tags/2.0.2/includes/images/aboutus_page/logo.png (added)
-
tags/2.0.2/includes/images/aboutus_page/red.png (added)
-
tags/2.0.2/includes/images/aboutus_page/wordpress.png (added)
-
tags/2.0.2/includes/images/aboutus_page/wp-jobs.png (added)
-
tags/2.0.2/includes/images/aboutus_page/wp-ticket.png (added)
-
tags/2.0.2/includes/images/active-jobs.png (added)
-
tags/2.0.2/includes/images/ad-resume.png (added)
-
tags/2.0.2/includes/images/ad_resume.png (added)
-
tags/2.0.2/includes/images/add-button.png (added)
-
tags/2.0.2/includes/images/add-circle.png (added)
-
tags/2.0.2/includes/images/add_icon.png (added)
-
tags/2.0.2/includes/images/add_logo.png (added)
-
tags/2.0.2/includes/images/admin_jsjobs1.png (added)
-
tags/2.0.2/includes/images/admin_jsjobs2.png (added)
-
tags/2.0.2/includes/images/approval-queue.png (added)
-
tags/2.0.2/includes/images/approve-s.png (added)
-
tags/2.0.2/includes/images/approve.png (added)
-
tags/2.0.2/includes/images/approved-corne-2r.png (added)
-
tags/2.0.2/includes/images/approved-corner.png (added)
-
tags/2.0.2/includes/images/arrow-ss.png (added)
-
tags/2.0.2/includes/images/arrow.png (added)
-
tags/2.0.2/includes/images/arrow2.png (added)
-
tags/2.0.2/includes/images/back-icon.png (added)
-
tags/2.0.2/includes/images/banner-plugin.png (added)
-
tags/2.0.2/includes/images/banner-theme.png (added)
-
tags/2.0.2/includes/images/bg-slide.png (added)
-
tags/2.0.2/includes/images/body-bg.png (added)
-
tags/2.0.2/includes/images/bottom-tool-tip.png (added)
-
tags/2.0.2/includes/images/btn.png (added)
-
tags/2.0.2/includes/images/c_error.png (added)
-
tags/2.0.2/includes/images/career-level.png (added)
-
tags/2.0.2/includes/images/category.png (added)
-
tags/2.0.2/includes/images/change-role-icon-2.png (added)
-
tags/2.0.2/includes/images/close-icon.png (added)
-
tags/2.0.2/includes/images/cofigration.png (added)
-
tags/2.0.2/includes/images/coin-icon.png (added)
-
tags/2.0.2/includes/images/comapny-logo.png (added)
-
tags/2.0.2/includes/images/companies.png (added)
-
tags/2.0.2/includes/images/connection-error.png (added)
-
tags/2.0.2/includes/images/control_panel (added)
-
tags/2.0.2/includes/images/control_panel/bg.png (added)
-
tags/2.0.2/includes/images/control_panel/common (added)
-
tags/2.0.2/includes/images/control_panel/common/stats.png (added)
-
tags/2.0.2/includes/images/control_panel/employer (added)
-
tags/2.0.2/includes/images/control_panel/employer/add-company.png (added)
-
tags/2.0.2/includes/images/control_panel/employer/add-department.png (added)
-
tags/2.0.2/includes/images/control_panel/employer/add-job.png (added)
-
tags/2.0.2/includes/images/control_panel/employer/body-bg.png (added)
-
tags/2.0.2/includes/images/control_panel/employer/companies.png (added)
-
tags/2.0.2/includes/images/control_panel/employer/department.png (added)
-
tags/2.0.2/includes/images/control_panel/employer/job-categories.png (added)
-
tags/2.0.2/includes/images/control_panel/employer/login.png (added)
-
tags/2.0.2/includes/images/control_panel/employer/logout.png (added)
-
tags/2.0.2/includes/images/control_panel/employer/my-job.png (added)
-
tags/2.0.2/includes/images/control_panel/employer/profile.png (added)
-
tags/2.0.2/includes/images/control_panel/employer/register.png (added)
-
tags/2.0.2/includes/images/control_panel/employer/search-resume.png (added)
-
tags/2.0.2/includes/images/control_panel/jobseeker (added)
-
tags/2.0.2/includes/images/control_panel/jobseeker/add-cover.png (added)
-
tags/2.0.2/includes/images/control_panel/jobseeker/add-resume.png (added)
-
tags/2.0.2/includes/images/control_panel/jobseeker/applied-jobs.png (added)
-
tags/2.0.2/includes/images/control_panel/jobseeker/body-bg.png (added)
-
tags/2.0.2/includes/images/control_panel/jobseeker/job-categories.png (added)
-
tags/2.0.2/includes/images/control_panel/jobseeker/job-type.png (added)
-
tags/2.0.2/includes/images/control_panel/jobseeker/login.png (added)
-
tags/2.0.2/includes/images/control_panel/jobseeker/logout.png (added)
-
tags/2.0.2/includes/images/control_panel/jobseeker/my-cover.png (added)
-
tags/2.0.2/includes/images/control_panel/jobseeker/newest-job.png (added)
-
tags/2.0.2/includes/images/control_panel/jobseeker/profile.png (added)
-
tags/2.0.2/includes/images/control_panel/jobseeker/register.png (added)
-
tags/2.0.2/includes/images/control_panel/jobseeker/resume.png (added)
-
tags/2.0.2/includes/images/control_panel/jobseeker/search-job.png (added)
-
tags/2.0.2/includes/images/control_panel/latest-icons-admin (added)
-
tags/2.0.2/includes/images/control_panel/latest-icons-admin/Configuration (added)
-
tags/2.0.2/includes/images/control_panel/latest-icons-admin/Configuration/cofigration.png (added)
-
tags/2.0.2/includes/images/control_panel/latest-icons-admin/Configuration/jobseeker-2e.png (added)
-
tags/2.0.2/includes/images/control_panel/latest-icons-admin/Configuration/jobseeker.png (added)
-
tags/2.0.2/includes/images/control_panel/latest-icons-admin/Configuration/paymentt.png (added)
-
tags/2.0.2/includes/images/control_panel/latest-icons-admin/Configuration/theme.png (added)
-
tags/2.0.2/includes/images/control_panel/latest-icons-admin/active-jobs.png (added)
-
tags/2.0.2/includes/images/control_panel/latest-icons-admin/activity-log.png (added)
-
tags/2.0.2/includes/images/control_panel/latest-icons-admin/career-level.png (added)
-
tags/2.0.2/includes/images/control_panel/latest-icons-admin/category.png (added)
-
tags/2.0.2/includes/images/control_panel/latest-icons-admin/companies (added)
-
tags/2.0.2/includes/images/control_panel/latest-icons-admin/companies.png (added)
-
tags/2.0.2/includes/images/control_panel/latest-icons-admin/companies/approval-queue.png (added)
-
tags/2.0.2/includes/images/control_panel/latest-icons-admin/companies/companies.png (added)
-
tags/2.0.2/includes/images/control_panel/latest-icons-admin/companies/fields.png (added)
-
tags/2.0.2/includes/images/control_panel/latest-icons-admin/companies/resume.png (added)
-
tags/2.0.2/includes/images/control_panel/latest-icons-admin/department.png (added)
-
tags/2.0.2/includes/images/control_panel/latest-icons-admin/doc.png (added)
-
tags/2.0.2/includes/images/control_panel/latest-icons-admin/email-temp.png (added)
-
tags/2.0.2/includes/images/control_panel/latest-icons-admin/experience.png (added)
-
tags/2.0.2/includes/images/control_panel/latest-icons-admin/folder.png (added)
-
tags/2.0.2/includes/images/control_panel/latest-icons-admin/forum.png (added)
-
tags/2.0.2/includes/images/control_panel/latest-icons-admin/gst1.png (added)
-
tags/2.0.2/includes/images/control_panel/latest-icons-admin/gst2.png (added)
-
tags/2.0.2/includes/images/control_panel/latest-icons-admin/higest-edu.png (added)
-
tags/2.0.2/includes/images/control_panel/latest-icons-admin/information.png (added)
-
tags/2.0.2/includes/images/control_panel/latest-icons-admin/job-applied.png (added)
-
tags/2.0.2/includes/images/control_panel/latest-icons-admin/job.png (added)
-
tags/2.0.2/includes/images/control_panel/latest-icons-admin/jobs (added)
-
tags/2.0.2/includes/images/control_panel/latest-icons-admin/jobs/approval-queue.png (added)
-
tags/2.0.2/includes/images/control_panel/latest-icons-admin/jobs/fields.png (added)
-
tags/2.0.2/includes/images/control_panel/latest-icons-admin/jobs/job.png (added)
-
tags/2.0.2/includes/images/control_panel/latest-icons-admin/language.png (added)
-
tags/2.0.2/includes/images/control_panel/latest-icons-admin/lower-icons (added)
-
tags/2.0.2/includes/images/control_panel/latest-icons-admin/lower-icons/companies.png (added)
-
tags/2.0.2/includes/images/control_panel/latest-icons-admin/lower-icons/cover-letter.png (added)
-
tags/2.0.2/includes/images/control_panel/latest-icons-admin/lower-icons/department.png (added)
-
tags/2.0.2/includes/images/control_panel/latest-icons-admin/lower-icons/job-applied.png (added)
-
tags/2.0.2/includes/images/control_panel/latest-icons-admin/lower-icons/jobs.png (added)
-
tags/2.0.2/includes/images/control_panel/latest-icons-admin/lower-icons/reume.png (added)
-
tags/2.0.2/includes/images/control_panel/latest-icons-admin/menu-icon.png (added)
-
tags/2.0.2/includes/images/control_panel/latest-icons-admin/message.png (added)
-
tags/2.0.2/includes/images/control_panel/latest-icons-admin/otherproducts (added)
-
tags/2.0.2/includes/images/control_panel/latest-icons-admin/otherproducts/help-desk.png (added)
-
tags/2.0.2/includes/images/control_panel/latest-icons-admin/otherproducts/job.png (added)
-
tags/2.0.2/includes/images/control_panel/latest-icons-admin/otherproducts/lms.png (added)
-
tags/2.0.2/includes/images/control_panel/latest-icons-admin/otherproducts/new-tab.png (added)
-
tags/2.0.2/includes/images/control_panel/latest-icons-admin/otherproducts/vehicle-manager.png (added)
-
tags/2.0.2/includes/images/control_panel/latest-icons-admin/package.png (added)
-
tags/2.0.2/includes/images/control_panel/latest-icons-admin/paymentt.png (added)
-
tags/2.0.2/includes/images/control_panel/latest-icons-admin/report.png (added)
-
tags/2.0.2/includes/images/control_panel/latest-icons-admin/resume (added)
-
tags/2.0.2/includes/images/control_panel/latest-icons-admin/resume/approval-queue.png (added)
-
tags/2.0.2/includes/images/control_panel/latest-icons-admin/resume/fields.png (added)
-
tags/2.0.2/includes/images/control_panel/latest-icons-admin/resume/resume.png (added)
-
tags/2.0.2/includes/images/control_panel/latest-icons-admin/reume.png (added)
-
tags/2.0.2/includes/images/control_panel/latest-icons-admin/salary-range.png (added)
-
tags/2.0.2/includes/images/control_panel/latest-icons-admin/shift.png (added)
-
tags/2.0.2/includes/images/control_panel/latest-icons-admin/shortcode.png (added)
-
tags/2.0.2/includes/images/control_panel/latest-icons-admin/support.png (added)
-
tags/2.0.2/includes/images/control_panel/latest-icons-admin/system-error.png (added)
-
tags/2.0.2/includes/images/control_panel/latest-icons-admin/tag.png (added)
-
tags/2.0.2/includes/images/control_panel/latest-icons-admin/top-icons (added)
-
tags/2.0.2/includes/images/control_panel/latest-icons-admin/top-icons/active-jobs.png (added)
-
tags/2.0.2/includes/images/control_panel/latest-icons-admin/top-icons/companies.png (added)
-
tags/2.0.2/includes/images/control_panel/latest-icons-admin/top-icons/job-applied.png (added)
-
tags/2.0.2/includes/images/control_panel/latest-icons-admin/top-icons/job.png (added)
-
tags/2.0.2/includes/images/control_panel/latest-icons-admin/top-icons/reume.png (added)
-
tags/2.0.2/includes/images/control_panel/latest-icons-admin/users.png (added)
-
tags/2.0.2/includes/images/control_panel/line.jpg (added)
-
tags/2.0.2/includes/images/control_panel/message-icon.png (added)
-
tags/2.0.2/includes/images/control_panel/no record icon.png (added)
-
tags/2.0.2/includes/images/control_panel/pro-icon.jpg (added)
-
tags/2.0.2/includes/images/control_panel/version-available-icon.png (added)
-
tags/2.0.2/includes/images/corner-1.png (added)
-
tags/2.0.2/includes/images/default.png (added)
-
tags/2.0.2/includes/images/default_logo.png (added)
-
tags/2.0.2/includes/images/delete-icon.png (added)
-
tags/2.0.2/includes/images/delete-resume.png (added)
-
tags/2.0.2/includes/images/department.png (added)
-
tags/2.0.2/includes/images/departments.png (added)
-
tags/2.0.2/includes/images/details.png (added)
-
tags/2.0.2/includes/images/disable-icon.png (added)
-
tags/2.0.2/includes/images/disable.png (added)
-
tags/2.0.2/includes/images/down.png (added)
-
tags/2.0.2/includes/images/downarrow.png (added)
-
tags/2.0.2/includes/images/download-all.png (added)
-
tags/2.0.2/includes/images/download-icon.png (added)
-
tags/2.0.2/includes/images/edit-resume.png (added)
-
tags/2.0.2/includes/images/edit-small.png (added)
-
tags/2.0.2/includes/images/edit.png (added)
-
tags/2.0.2/includes/images/education.png (added)
-
tags/2.0.2/includes/images/employer.png (added)
-
tags/2.0.2/includes/images/errors (added)
-
tags/2.0.2/includes/images/errors/1.png (added)
-
tags/2.0.2/includes/images/errors/2.png (added)
-
tags/2.0.2/includes/images/errors/3.png (added)
-
tags/2.0.2/includes/images/errors/4.png (added)
-
tags/2.0.2/includes/images/errors/offline.png (added)
-
tags/2.0.2/includes/images/experience.png (added)
-
tags/2.0.2/includes/images/export.png (added)
-
tags/2.0.2/includes/images/fb.png (added)
-
tags/2.0.2/includes/images/fe-edit.png (added)
-
tags/2.0.2/includes/images/fe-force-delete.png (added)
-
tags/2.0.2/includes/images/fe-forced-delete.png (added)
-
tags/2.0.2/includes/images/fe-view.png (added)
-
tags/2.0.2/includes/images/fields.png (added)
-
tags/2.0.2/includes/images/filter-down.png (added)
-
tags/2.0.2/includes/images/filter-up.png (added)
-
tags/2.0.2/includes/images/final-banner.png (added)
-
tags/2.0.2/includes/images/folder.png (added)
-
tags/2.0.2/includes/images/force-delete.png (added)
-
tags/2.0.2/includes/images/green.png (added)
-
tags/2.0.2/includes/images/hide-map.png (added)
-
tags/2.0.2/includes/images/higest-edu.png (added)
-
tags/2.0.2/includes/images/hired.png (added)
-
tags/2.0.2/includes/images/homeicon.png (added)
-
tags/2.0.2/includes/images/in.png (added)
-
tags/2.0.2/includes/images/indeed.png (added)
-
tags/2.0.2/includes/images/info icon.png (added)
-
tags/2.0.2/includes/images/info-icon.png (added)
-
tags/2.0.2/includes/images/information.png (added)
-
tags/2.0.2/includes/images/installer (added)
-
tags/2.0.2/includes/images/installer.gif (added)
-
tags/2.0.2/includes/images/installer/bg-image.jpg (added)
-
tags/2.0.2/includes/images/installer/logo.png (added)
-
tags/2.0.2/includes/images/job-alert-successful.png (added)
-
tags/2.0.2/includes/images/job-alert-unsuccessful.png (added)
-
tags/2.0.2/includes/images/job-applied.png (added)
-
tags/2.0.2/includes/images/job.png (added)
-
tags/2.0.2/includes/images/jobs.png (added)
-
tags/2.0.2/includes/images/jobseeker-2e.png (added)
-
tags/2.0.2/includes/images/jobseeker.png (added)
-
tags/2.0.2/includes/images/jopappliedapplication (added)
-
tags/2.0.2/includes/images/jopappliedapplication/details.png (added)
-
tags/2.0.2/includes/images/jopappliedapplication/export.png (added)
-
tags/2.0.2/includes/images/jopappliedapplication/hired.png (added)
-
tags/2.0.2/includes/images/jopappliedapplication/pdf.png (added)
-
tags/2.0.2/includes/images/jopappliedapplication/print.png (added)
-
tags/2.0.2/includes/images/jopappliedapplication/reject.png (added)
-
tags/2.0.2/includes/images/jopappliedapplication/view-coverletter.png (added)
-
tags/2.0.2/includes/images/jopappliedapplication/white-reume-icon.png (added)
-
tags/2.0.2/includes/images/language.png (added)
-
tags/2.0.2/includes/images/left-icons (added)
-
tags/2.0.2/includes/images/left-icons/admin.png (added)
-
tags/2.0.2/includes/images/left-icons/arrow1.png (added)
-
tags/2.0.2/includes/images/left-icons/arrow2.png (added)
-
tags/2.0.2/includes/images/left-icons/categories.png (added)
-
tags/2.0.2/includes/images/left-icons/category.png (added)
-
tags/2.0.2/includes/images/left-icons/company.png (added)
-
tags/2.0.2/includes/images/left-icons/configration.png (added)
-
tags/2.0.2/includes/images/left-icons/configuration.png (added)
-
tags/2.0.2/includes/images/left-icons/countries.png (added)
-
tags/2.0.2/includes/images/left-icons/credits-log.png (added)
-
tags/2.0.2/includes/images/left-icons/credits.png (added)
-
tags/2.0.2/includes/images/left-icons/currencies.png (added)
-
tags/2.0.2/includes/images/left-icons/departments.png (added)
-
tags/2.0.2/includes/images/left-icons/email_tempeltes.png (added)
-
tags/2.0.2/includes/images/left-icons/folder.png (added)
-
tags/2.0.2/includes/images/left-icons/jobs.png (added)
-
tags/2.0.2/includes/images/left-icons/messages.png (added)
-
tags/2.0.2/includes/images/left-icons/packages.png (added)
-
tags/2.0.2/includes/images/left-icons/payment.png (added)
-
tags/2.0.2/includes/images/left-icons/premade.png (added)
-
tags/2.0.2/includes/images/left-icons/reports.png (added)
-
tags/2.0.2/includes/images/left-icons/resume.png (added)
-
tags/2.0.2/includes/images/left-icons/role.png (added)
-
tags/2.0.2/includes/images/left-icons/salary_range.png (added)
-
tags/2.0.2/includes/images/left-icons/shearing.png (added)
-
tags/2.0.2/includes/images/left-icons/short-code.png (added)
-
tags/2.0.2/includes/images/left-icons/tag.png (added)
-
tags/2.0.2/includes/images/left-icons/users.png (added)
-
tags/2.0.2/includes/images/load.gif (added)
-
tags/2.0.2/includes/images/loadaddressdownloadbutton.png (added)
-
tags/2.0.2/includes/images/loading.gif (added)
-
tags/2.0.2/includes/images/location-icon.png (added)
-
tags/2.0.2/includes/images/location.png (added)
-
tags/2.0.2/includes/images/logo.png (added)
-
tags/2.0.2/includes/images/man-icon.png (added)
-
tags/2.0.2/includes/images/manual-download.png (added)
-
tags/2.0.2/includes/images/menu (added)
-
tags/2.0.2/includes/images/menu-icon.png (added)
-
tags/2.0.2/includes/images/menu/category.png (added)
-
tags/2.0.2/includes/images/menu/companies.png (added)
-
tags/2.0.2/includes/images/menu/configration.png (added)
-
tags/2.0.2/includes/images/menu/credits.png (added)
-
tags/2.0.2/includes/images/menu/department.png (added)
-
tags/2.0.2/includes/images/menu/email-templates.png (added)
-
tags/2.0.2/includes/images/menu/folder.png (added)
-
tags/2.0.2/includes/images/menu/home.png (added)
-
tags/2.0.2/includes/images/menu/jobs.png (added)
-
tags/2.0.2/includes/images/menu/language.png (added)
-
tags/2.0.2/includes/images/menu/menuclose-icon.png (added)
-
tags/2.0.2/includes/images/menu/messages.png (added)
-
tags/2.0.2/includes/images/menu/package.png (added)
-
tags/2.0.2/includes/images/menu/report.png (added)
-
tags/2.0.2/includes/images/menu/resume.png (added)
-
tags/2.0.2/includes/images/menu/salary-range.png (added)
-
tags/2.0.2/includes/images/menu/users.png (added)
-
tags/2.0.2/includes/images/message.png (added)
-
tags/2.0.2/includes/images/new-version.png (added)
-
tags/2.0.2/includes/images/newesticon.png (added)
-
tags/2.0.2/includes/images/no record icon.png (added)
-
tags/2.0.2/includes/images/no-record-admin.png (added)
-
tags/2.0.2/includes/images/no.png (added)
-
tags/2.0.2/includes/images/norecordfound.png (added)
-
tags/2.0.2/includes/images/normal-button.png (added)
-
tags/2.0.2/includes/images/not-loggedin.png (added)
-
tags/2.0.2/includes/images/notallow.png (added)
-
tags/2.0.2/includes/images/notdefault.png (added)
-
tags/2.0.2/includes/images/notloginicon.png (added)
-
tags/2.0.2/includes/images/offline.png (added)
-
tags/2.0.2/includes/images/orange.png (added)
-
tags/2.0.2/includes/images/package.png (added)
-
tags/2.0.2/includes/images/paymentt.png (added)
-
tags/2.0.2/includes/images/paypal.png (added)
-
tags/2.0.2/includes/images/pdf.png (added)
-
tags/2.0.2/includes/images/pending-corner.png (added)
-
tags/2.0.2/includes/images/personal-info.png (added)
-
tags/2.0.2/includes/images/pleasewait.gif (added)
-
tags/2.0.2/includes/images/popup-close.png (added)
-
tags/2.0.2/includes/images/popup-coin-icon.png (added)
-
tags/2.0.2/includes/images/popupcloseicon.png (added)
-
tags/2.0.2/includes/images/postinstallation (added)
-
tags/2.0.2/includes/images/postinstallation/arrow.png (added)
-
tags/2.0.2/includes/images/postinstallation/back-arrow.png (added)
-
tags/2.0.2/includes/images/postinstallation/close-icon.png (added)
-
tags/2.0.2/includes/images/postinstallation/finsh-icon.png (added)
-
tags/2.0.2/includes/images/postinstallation/free.png (added)
-
tags/2.0.2/includes/images/postinstallation/freetopro.png (added)
-
tags/2.0.2/includes/images/postinstallation/header (added)
-
tags/2.0.2/includes/images/postinstallation/header-bg.png (added)
-
tags/2.0.2/includes/images/postinstallation/header/blue.png (added)
-
tags/2.0.2/includes/images/postinstallation/header/green-1.png (added)
-
tags/2.0.2/includes/images/postinstallation/header/green-2.png (added)
-
tags/2.0.2/includes/images/postinstallation/header/green.png (added)
-
tags/2.0.2/includes/images/postinstallation/header/grey-1.png (added)
-
tags/2.0.2/includes/images/postinstallation/header/grey-2.png (added)
-
tags/2.0.2/includes/images/postinstallation/header/orange-1.png (added)
-
tags/2.0.2/includes/images/postinstallation/header/orange-2.png (added)
-
tags/2.0.2/includes/images/postinstallation/header/orange.png (added)
-
tags/2.0.2/includes/images/postinstallation/next-arrow.png (added)
-
tags/2.0.2/includes/images/postinstallation/pro.png (added)
-
tags/2.0.2/includes/images/postinstallation/sample-data-bg.jpg (added)
-
tags/2.0.2/includes/images/postinstallation/setting-icon.png (added)
-
tags/2.0.2/includes/images/print.png (added)
-
tags/2.0.2/includes/images/pro (added)
-
tags/2.0.2/includes/images/pro-icon.png (added)
-
tags/2.0.2/includes/images/pro/add-job.png (added)
-
tags/2.0.2/includes/images/pro/add-resume.png (added)
-
tags/2.0.2/includes/images/pro/applied-jobs.png (added)
-
tags/2.0.2/includes/images/pro/apply-social.png (added)
-
tags/2.0.2/includes/images/pro/buy-now.png (added)
-
tags/2.0.2/includes/images/pro/career-bulider.png (added)
-
tags/2.0.2/includes/images/pro/credits-log.png (added)
-
tags/2.0.2/includes/images/pro/credits.png (added)
-
tags/2.0.2/includes/images/pro/custom-fields.png (added)
-
tags/2.0.2/includes/images/pro/facebook.png (added)
-
tags/2.0.2/includes/images/pro/gold-feature.png (added)
-
tags/2.0.2/includes/images/pro/image-1.png (added)
-
tags/2.0.2/includes/images/pro/in.png (added)
-
tags/2.0.2/includes/images/pro/indeed.png (added)
-
tags/2.0.2/includes/images/pro/job-alert.png (added)
-
tags/2.0.2/includes/images/pro/login-social.png (added)
-
tags/2.0.2/includes/images/pro/message.png (added)
-
tags/2.0.2/includes/images/pro/multi-credits.png (added)
-
tags/2.0.2/includes/images/pro/notifications.png (added)
-
tags/2.0.2/includes/images/pro/paypal.png (added)
-
tags/2.0.2/includes/images/pro/suggets-jobs.png (added)
-
tags/2.0.2/includes/images/pro/tags.png (added)
-
tags/2.0.2/includes/images/pro/tell-friend.png (added)
-
tags/2.0.2/includes/images/pro/themes.png (added)
-
tags/2.0.2/includes/images/pro/view-resume-detials.png (added)
-
tags/2.0.2/includes/images/pro/woo.png (added)
-
tags/2.0.2/includes/images/pro/xing.png (added)
-
tags/2.0.2/includes/images/publish-icon.png (added)
-
tags/2.0.2/includes/images/red.png (added)
-
tags/2.0.2/includes/images/referances.png (added)
-
tags/2.0.2/includes/images/reject-cornor.png (added)
-
tags/2.0.2/includes/images/reject-s.png (added)
-
tags/2.0.2/includes/images/reject.png (added)
-
tags/2.0.2/includes/images/rejected-cornor.png (added)
-
tags/2.0.2/includes/images/remove.png (added)
-
tags/2.0.2/includes/images/report (added)
-
tags/2.0.2/includes/images/report.png (added)
-
tags/2.0.2/includes/images/report/appliedresume.png (added)
-
tags/2.0.2/includes/images/report/company.png (added)
-
tags/2.0.2/includes/images/report/job.png (added)
-
tags/2.0.2/includes/images/report/resume.png (added)
-
tags/2.0.2/includes/images/resume (added)
-
tags/2.0.2/includes/images/resume.png (added)
-
tags/2.0.2/includes/images/resume/cancel.png (added)
-
tags/2.0.2/includes/images/resume/close-icon.png (added)
-
tags/2.0.2/includes/images/resume/coverletter.png (added)
-
tags/2.0.2/includes/images/resume/delete-icon.png (added)
-
tags/2.0.2/includes/images/resume/down.png (added)
-
tags/2.0.2/includes/images/resume/download.png (added)
-
tags/2.0.2/includes/images/resume/export.png (added)
-
tags/2.0.2/includes/images/resume/hide-map.png (added)
-
tags/2.0.2/includes/images/resume/pdf.png (added)
-
tags/2.0.2/includes/images/resume/print.png (added)
-
tags/2.0.2/includes/images/resume/select-file.png (added)
-
tags/2.0.2/includes/images/resume/sendmessage.png (added)
-
tags/2.0.2/includes/images/resume/show-map.png (added)
-
tags/2.0.2/includes/images/resume/undo-icon.png (added)
-
tags/2.0.2/includes/images/resume/up.png (added)
-
tags/2.0.2/includes/images/resume/upload-icon.png (added)
-
tags/2.0.2/includes/images/reume.png (added)
-
tags/2.0.2/includes/images/review.png (added)
-
tags/2.0.2/includes/images/salary-range.png (added)
-
tags/2.0.2/includes/images/saved.png (added)
-
tags/2.0.2/includes/images/scround (added)
-
tags/2.0.2/includes/images/scround/fb.png (added)
-
tags/2.0.2/includes/images/scround/gmail.png (added)
-
tags/2.0.2/includes/images/scround/in.png (added)
-
tags/2.0.2/includes/images/scround/twitter.png (added)
-
tags/2.0.2/includes/images/searchicon.png (added)
-
tags/2.0.2/includes/images/select-all.png (added)
-
tags/2.0.2/includes/images/settings.png (added)
-
tags/2.0.2/includes/images/shift.png (added)
-
tags/2.0.2/includes/images/shortlist-corner.png (added)
-
tags/2.0.2/includes/images/show-map.png (added)
-
tags/2.0.2/includes/images/skills.png (added)
-
tags/2.0.2/includes/images/spinning-wheel.gif (added)
-
tags/2.0.2/includes/images/star.png (added)
-
tags/2.0.2/includes/images/star_small.png (added)
-
tags/2.0.2/includes/images/stats (added)
-
tags/2.0.2/includes/images/stats/active-jobs.png (added)
-
tags/2.0.2/includes/images/stats/applied-jobs.png (added)
-
tags/2.0.2/includes/images/stats/company-stats.png (added)
-
tags/2.0.2/includes/images/stats/jobs-stats.png (added)
-
tags/2.0.2/includes/images/stats/resume-stats.png (added)
-
tags/2.0.2/includes/images/stats/total-compnies.png (added)
-
tags/2.0.2/includes/images/stats/total-coverletter.png (added)
-
tags/2.0.2/includes/images/stats/total-jobs.png (added)
-
tags/2.0.2/includes/images/stats/total-resume.png (added)
-
tags/2.0.2/includes/images/tell-friend.png (added)
-
tags/2.0.2/includes/images/theme.png (added)
-
tags/2.0.2/includes/images/translation-icon.png (added)
-
tags/2.0.2/includes/images/unbuplish.png (added)
-
tags/2.0.2/includes/images/unpublish.png (added)
-
tags/2.0.2/includes/images/up-dated.png (added)
-
tags/2.0.2/includes/images/up.png (added)
-
tags/2.0.2/includes/images/uparrow.png (added)
-
tags/2.0.2/includes/images/user-publish.png (added)
-
tags/2.0.2/includes/images/user-unpublish.png (added)
-
tags/2.0.2/includes/images/users.png (added)
-
tags/2.0.2/includes/images/view-job-information.png (added)
-
tags/2.0.2/includes/images/warning-icon.png (added)
-
tags/2.0.2/includes/images/widget-link.png (added)
-
tags/2.0.2/includes/images/word.png (added)
-
tags/2.0.2/includes/images/xing.png (added)
-
tags/2.0.2/includes/images/yes.png (added)
-
tags/2.0.2/includes/includer.php (added)
-
tags/2.0.2/includes/index.html (added)
-
tags/2.0.2/includes/js (added)
-
tags/2.0.2/includes/js/chosen (added)
-
tags/2.0.2/includes/js/chosen/chosen-sprite.png (added)
-
tags/2.0.2/includes/js/chosen/chosen-sprite@2x.png (added)
-
tags/2.0.2/includes/js/chosen/chosen.jquery.min.js (added)
-
tags/2.0.2/includes/js/chosen/chosen.min.css (added)
-
tags/2.0.2/includes/js/common.js (added)
-
tags/2.0.2/includes/js/jquery.form-validator.js (added)
-
tags/2.0.2/includes/js/jquery.tokeninput.js (added)
-
tags/2.0.2/includes/js/responsivetable.js (added)
-
tags/2.0.2/includes/jsjobs-hooks.php (added)
-
tags/2.0.2/includes/jsjobsadmin.php (added)
-
tags/2.0.2/includes/jsjobsdb.php (added)
-
tags/2.0.2/includes/jsjobslib.php (added)
-
tags/2.0.2/includes/layout.php (added)
-
tags/2.0.2/includes/lib (added)
-
tags/2.0.2/includes/lib/class.upload.php (added)
-
tags/2.0.2/includes/messages.php (added)
-
tags/2.0.2/includes/pagination.php (added)
-
tags/2.0.2/includes/paramregister.php (added)
-
tags/2.0.2/includes/recaptchalib.php (added)
-
tags/2.0.2/includes/request.php (added)
-
tags/2.0.2/includes/shortcodes.php (added)
-
tags/2.0.2/includes/tables (added)
-
tags/2.0.2/includes/tables/activitylog.php (added)
-
tags/2.0.2/includes/tables/ages.php (added)
-
tags/2.0.2/includes/tables/careerlevels.php (added)
-
tags/2.0.2/includes/tables/categories.php (added)
-
tags/2.0.2/includes/tables/city.php (added)
-
tags/2.0.2/includes/tables/company.php (added)
-
tags/2.0.2/includes/tables/companycities.php (added)
-
tags/2.0.2/includes/tables/config.php (added)
-
tags/2.0.2/includes/tables/country.php (added)
-
tags/2.0.2/includes/tables/coverletter.php (added)
-
tags/2.0.2/includes/tables/currency.php (added)
-
tags/2.0.2/includes/tables/department.php (added)
-
tags/2.0.2/includes/tables/emailtemplate.php (added)
-
tags/2.0.2/includes/tables/emailtemplateconfig.php (added)
-
tags/2.0.2/includes/tables/employerviewresume.php (added)
-
tags/2.0.2/includes/tables/experience.php (added)
-
tags/2.0.2/includes/tables/fieldsordering.php (added)
-
tags/2.0.2/includes/tables/highesteducation.php (added)
-
tags/2.0.2/includes/tables/job.php (added)
-
tags/2.0.2/includes/tables/jobapply.php (added)
-
tags/2.0.2/includes/tables/jobcities.php (added)
-
tags/2.0.2/includes/tables/jobsearch.php (added)
-
tags/2.0.2/includes/tables/jobseekerviewcompany.php (added)
-
tags/2.0.2/includes/tables/jobshortlist.php (added)
-
tags/2.0.2/includes/tables/jobstatus.php (added)
-
tags/2.0.2/includes/tables/jobtemp.php (added)
-
tags/2.0.2/includes/tables/jobtemptime.php (added)
-
tags/2.0.2/includes/tables/jobtype.php (added)
-
tags/2.0.2/includes/tables/resume.php (added)
-
tags/2.0.2/includes/tables/resumeaddresses.php (added)
-
tags/2.0.2/includes/tables/resumeemployers.php (added)
-
tags/2.0.2/includes/tables/resumefile.php (added)
-
tags/2.0.2/includes/tables/resumeinstitutes.php (added)
-
tags/2.0.2/includes/tables/resumelanguages.php (added)
-
tags/2.0.2/includes/tables/resumereferences.php (added)
-
tags/2.0.2/includes/tables/resumesearch.php (added)
-
tags/2.0.2/includes/tables/salaryrange.php (added)
-
tags/2.0.2/includes/tables/salaryrangetype.php (added)
-
tags/2.0.2/includes/tables/shift.php (added)
-
tags/2.0.2/includes/tables/slug.php (added)
-
tags/2.0.2/includes/tables/state.php (added)
-
tags/2.0.2/includes/tables/systemerror.php (added)
-
tags/2.0.2/includes/tables/table.php (added)
-
tags/2.0.2/includes/tables/users.php (added)
-
tags/2.0.2/includes/themes (added)
-
tags/2.0.2/includes/themes/Cohcolate Brown.png (added)
-
tags/2.0.2/includes/themes/preview1.png (added)
-
tags/2.0.2/includes/themes/preview2.png (added)
-
tags/2.0.2/includes/themes/preview3.png (added)
-
tags/2.0.2/includes/themes/preview4.png (added)
-
tags/2.0.2/includes/themes/preview5.png (added)
-
tags/2.0.2/includes/themes/preview6.png (added)
-
tags/2.0.2/includes/themes/preview7.png (added)
-
tags/2.0.2/includes/themes/preview8.png (added)
-
tags/2.0.2/includes/themes/previewicon.png (added)
-
tags/2.0.2/includes/themes/themeicon.png (added)
-
tags/2.0.2/includes/updates (added)
-
tags/2.0.2/includes/updates/sql (added)
-
tags/2.0.2/includes/updates/sql/100.sql (added)
-
tags/2.0.2/includes/updates/sql/101.sql (added)
-
tags/2.0.2/includes/updates/sql/102.sql (added)
-
tags/2.0.2/includes/updates/sql/103.sql (added)
-
tags/2.0.2/includes/updates/sql/104.sql (added)
-
tags/2.0.2/includes/updates/sql/105.sql (added)
-
tags/2.0.2/includes/updates/sql/106.sql (added)
-
tags/2.0.2/includes/updates/sql/107.sql (added)
-
tags/2.0.2/includes/updates/sql/108.sql (added)
-
tags/2.0.2/includes/updates/sql/109.sql (added)
-
tags/2.0.2/includes/updates/sql/110.sql (added)
-
tags/2.0.2/includes/updates/sql/111.sql (added)
-
tags/2.0.2/includes/updates/sql/112.sql (added)
-
tags/2.0.2/includes/updates/sql/113.sql (added)
-
tags/2.0.2/includes/updates/sql/114.sql (added)
-
tags/2.0.2/includes/updates/sql/115.sql (added)
-
tags/2.0.2/includes/updates/sql/116.sql (added)
-
tags/2.0.2/includes/updates/sql/117.sql (added)
-
tags/2.0.2/includes/updates/sql/118.sql (added)
-
tags/2.0.2/includes/updates/sql/119.sql (added)
-
tags/2.0.2/includes/updates/sql/200.sql (added)
-
tags/2.0.2/includes/updates/sql/201.sql (added)
-
tags/2.0.2/includes/updates/updates.php (added)
-
tags/2.0.2/includes/widgets (added)
-
tags/2.0.2/includes/widgets/searchjobs.php (added)
-
tags/2.0.2/index.html (added)
-
tags/2.0.2/js-jobs.php (added)
-
tags/2.0.2/languages (added)
-
tags/2.0.2/languages/js-jobs-en_US.mo (added)
-
tags/2.0.2/languages/js-jobs-en_US.po (added)
-
tags/2.0.2/modules (added)
-
tags/2.0.2/modules/activitylog (added)
-
tags/2.0.2/modules/activitylog/controller.php (added)
-
tags/2.0.2/modules/activitylog/index.html (added)
-
tags/2.0.2/modules/activitylog/model.php (added)
-
tags/2.0.2/modules/activitylog/tmpl (added)
-
tags/2.0.2/modules/activitylog/tmpl/admin_activitylogs.php (added)
-
tags/2.0.2/modules/activitylog/tmpl/index.html (added)
-
tags/2.0.2/modules/addressdata (added)
-
tags/2.0.2/modules/addressdata/controller.php (added)
-
tags/2.0.2/modules/addressdata/index.html (added)
-
tags/2.0.2/modules/addressdata/model.php (added)
-
tags/2.0.2/modules/addressdata/tmpl (added)
-
tags/2.0.2/modules/addressdata/tmpl/admin_loadaddressdata.php (added)
-
tags/2.0.2/modules/addressdata/tmpl/index.html (added)
-
tags/2.0.2/modules/age (added)
-
tags/2.0.2/modules/age/controller.php (added)
-
tags/2.0.2/modules/age/index.html (added)
-
tags/2.0.2/modules/age/model.php (added)
-
tags/2.0.2/modules/age/tmpl (added)
-
tags/2.0.2/modules/age/tmpl/admin_ages.php (added)
-
tags/2.0.2/modules/age/tmpl/admin_formages.php (added)
-
tags/2.0.2/modules/age/tmpl/index.html (added)
-
tags/2.0.2/modules/careerlevel (added)
-
tags/2.0.2/modules/careerlevel/controller.php (added)
-
tags/2.0.2/modules/careerlevel/index.html (added)
-
tags/2.0.2/modules/careerlevel/model.php (added)
-
tags/2.0.2/modules/careerlevel/tmpl (added)
-
tags/2.0.2/modules/careerlevel/tmpl/admin_careerlevels.php (added)
-
tags/2.0.2/modules/careerlevel/tmpl/admin_formcareerlevels.php (added)
-
tags/2.0.2/modules/careerlevel/tmpl/index.html (added)
-
tags/2.0.2/modules/category (added)
-
tags/2.0.2/modules/category/controller.php (added)
-
tags/2.0.2/modules/category/index.html (added)
-
tags/2.0.2/modules/category/model.php (added)
-
tags/2.0.2/modules/category/tmpl (added)
-
tags/2.0.2/modules/category/tmpl/admin_categories.php (added)
-
tags/2.0.2/modules/category/tmpl/admin_formcategory.php (added)
-
tags/2.0.2/modules/category/tmpl/index.html (added)
-
tags/2.0.2/modules/city (added)
-
tags/2.0.2/modules/city/controller.php (added)
-
tags/2.0.2/modules/city/index.html (added)
-
tags/2.0.2/modules/city/model.php (added)
-
tags/2.0.2/modules/city/tmpl (added)
-
tags/2.0.2/modules/city/tmpl/admin_cities.php (added)
-
tags/2.0.2/modules/city/tmpl/admin_formcity.php (added)
-
tags/2.0.2/modules/city/tmpl/index.html (added)
-
tags/2.0.2/modules/common (added)
-
tags/2.0.2/modules/common/controller.php (added)
-
tags/2.0.2/modules/common/model.php (added)
-
tags/2.0.2/modules/common/tmpl (added)
-
tags/2.0.2/modules/common/tmpl/newinjsjobs.inc.php (added)
-
tags/2.0.2/modules/common/tmpl/newinjsjobs.php (added)
-
tags/2.0.2/modules/company (added)
-
tags/2.0.2/modules/company/controller.php (added)
-
tags/2.0.2/modules/company/index.html (added)
-
tags/2.0.2/modules/company/model.php (added)
-
tags/2.0.2/modules/company/tmpl (added)
-
tags/2.0.2/modules/company/tmpl/addcompany.inc.php (added)
-
tags/2.0.2/modules/company/tmpl/addcompany.php (added)
-
tags/2.0.2/modules/company/tmpl/admin_companies.php (added)
-
tags/2.0.2/modules/company/tmpl/admin_companiesqueue.php (added)
-
tags/2.0.2/modules/company/tmpl/admin_formcompany.php (added)
-
tags/2.0.2/modules/company/tmpl/companies.inc.php (added)
-
tags/2.0.2/modules/company/tmpl/companies.php (added)
-
tags/2.0.2/modules/company/tmpl/index.html (added)
-
tags/2.0.2/modules/company/tmpl/mycompanies.php (added)
-
tags/2.0.2/modules/company/tmpl/viewcompany.php (added)
-
tags/2.0.2/modules/configuration (added)
-
tags/2.0.2/modules/configuration/controller.php (added)
-
tags/2.0.2/modules/configuration/index.html (added)
-
tags/2.0.2/modules/configuration/model.php (added)
-
tags/2.0.2/modules/configuration/tmpl (added)
-
tags/2.0.2/modules/configuration/tmpl/admin_configurations.php (added)
-
tags/2.0.2/modules/configuration/tmpl/admin_configurationsemployer.php (added)
-
tags/2.0.2/modules/configuration/tmpl/admin_configurationsjobseeker.php (added)
-
tags/2.0.2/modules/configuration/tmpl/index.html (added)
-
tags/2.0.2/modules/country (added)
-
tags/2.0.2/modules/country/controller.php (added)
-
tags/2.0.2/modules/country/index.html (added)
-
tags/2.0.2/modules/country/model.php (added)
-
tags/2.0.2/modules/country/tmpl (added)
-
tags/2.0.2/modules/country/tmpl/admin_countries.php (added)
-
tags/2.0.2/modules/country/tmpl/admin_formcountry.php (added)
-
tags/2.0.2/modules/country/tmpl/index.html (added)
-
tags/2.0.2/modules/coverletter (added)
-
tags/2.0.2/modules/coverletter/controller.php (added)
-
tags/2.0.2/modules/coverletter/index.html (added)
-
tags/2.0.2/modules/coverletter/model.php (added)
-
tags/2.0.2/modules/coverletter/tmpl (added)
-
tags/2.0.2/modules/coverletter/tmpl/addcoverletter.inc.php (added)
-
tags/2.0.2/modules/coverletter/tmpl/addcoverletter.php (added)
-
tags/2.0.2/modules/coverletter/tmpl/admin_coverletters.php (added)
-
tags/2.0.2/modules/coverletter/tmpl/admin_formcoverletter.php (added)
-
tags/2.0.2/modules/coverletter/tmpl/index.html (added)
-
tags/2.0.2/modules/coverletter/tmpl/mycoverletters.php (added)
-
tags/2.0.2/modules/coverletter/tmpl/viewcoverletter.php (added)
-
tags/2.0.2/modules/currency (added)
-
tags/2.0.2/modules/currency/controller.php (added)
-
tags/2.0.2/modules/currency/index.html (added)
-
tags/2.0.2/modules/currency/model.php (added)
-
tags/2.0.2/modules/currency/tmpl (added)
-
tags/2.0.2/modules/currency/tmpl/admin_currency.php (added)
-
tags/2.0.2/modules/currency/tmpl/admin_formcurrency.php (added)
-
tags/2.0.2/modules/currency/tmpl/index.html (added)
-
tags/2.0.2/modules/customfield (added)
-
tags/2.0.2/modules/customfield/controller.php (added)
-
tags/2.0.2/modules/customfield/index.html (added)
-
tags/2.0.2/modules/customfield/model.php (added)
-
tags/2.0.2/modules/customfield/tmpl (added)
-
tags/2.0.2/modules/customfield/tmpl/admin_formuserfield.php (added)
-
tags/2.0.2/modules/customfield/tmpl/admin_userfields.php (added)
-
tags/2.0.2/modules/customfield/tmpl/index.html (added)
-
tags/2.0.2/modules/departments (added)
-
tags/2.0.2/modules/departments/controller.php (added)
-
tags/2.0.2/modules/departments/index.html (added)
-
tags/2.0.2/modules/departments/model.php (added)
-
tags/2.0.2/modules/departments/tmpl (added)
-
tags/2.0.2/modules/departments/tmpl/adddepartment.inc.php (added)
-
tags/2.0.2/modules/departments/tmpl/adddepartment.php (added)
-
tags/2.0.2/modules/departments/tmpl/admin_departmentqueue.php (added)
-
tags/2.0.2/modules/departments/tmpl/admin_departments.php (added)
-
tags/2.0.2/modules/departments/tmpl/admin_formdepartment.php (added)
-
tags/2.0.2/modules/departments/tmpl/index.html (added)
-
tags/2.0.2/modules/departments/tmpl/mydepartments.php (added)
-
tags/2.0.2/modules/departments/tmpl/viewdepartment.php (added)
-
tags/2.0.2/modules/emailtemplate (added)
-
tags/2.0.2/modules/emailtemplate/controller.php (added)
-
tags/2.0.2/modules/emailtemplate/index.html (added)
-
tags/2.0.2/modules/emailtemplate/model.php (added)
-
tags/2.0.2/modules/emailtemplate/tmpl (added)
-
tags/2.0.2/modules/emailtemplate/tmpl/admin_emailtemplate.php (added)
-
tags/2.0.2/modules/emailtemplate/tmpl/index.html (added)
-
tags/2.0.2/modules/emailtemplatestatus (added)
-
tags/2.0.2/modules/emailtemplatestatus/controller.php (added)
-
tags/2.0.2/modules/emailtemplatestatus/model.php (added)
-
tags/2.0.2/modules/emailtemplatestatus/tmpl (added)
-
tags/2.0.2/modules/emailtemplatestatus/tmpl/admin_emailtemplatestatus.php (added)
-
tags/2.0.2/modules/emailtemplatestatus/tmpl/index.html (added)
-
tags/2.0.2/modules/employer (added)
-
tags/2.0.2/modules/employer/controller.php (added)
-
tags/2.0.2/modules/employer/index.html (added)
-
tags/2.0.2/modules/employer/model.php (added)
-
tags/2.0.2/modules/employer/tmpl (added)
-
tags/2.0.2/modules/employer/tmpl/controlpanel.inc.php (added)
-
tags/2.0.2/modules/employer/tmpl/controlpanel.php (added)
-
tags/2.0.2/modules/employer/tmpl/index.html (added)
-
tags/2.0.2/modules/employer/tmpl/mystats.php (added)
-
tags/2.0.2/modules/experience (added)
-
tags/2.0.2/modules/experience/controller.php (added)
-
tags/2.0.2/modules/experience/index.html (added)
-
tags/2.0.2/modules/experience/model.php (added)
-
tags/2.0.2/modules/experience/tmpl (added)
-
tags/2.0.2/modules/experience/tmpl/admin_experience.php (added)
-
tags/2.0.2/modules/experience/tmpl/admin_formexperience.php (added)
-
tags/2.0.2/modules/experience/tmpl/index.html (added)
-
tags/2.0.2/modules/export (added)
-
tags/2.0.2/modules/export/controller.php (added)
-
tags/2.0.2/modules/export/model.php (added)
-
tags/2.0.2/modules/fieldordering (added)
-
tags/2.0.2/modules/fieldordering/controller.php (added)
-
tags/2.0.2/modules/fieldordering/index.html (added)
-
tags/2.0.2/modules/fieldordering/model.php (added)
-
tags/2.0.2/modules/fieldordering/tmpl (added)
-
tags/2.0.2/modules/fieldordering/tmpl/admin_fieldsordering.php (added)
-
tags/2.0.2/modules/fieldordering/tmpl/admin_formuserfield.php (added)
-
tags/2.0.2/modules/fieldordering/tmpl/admin_searchfields.php (added)
-
tags/2.0.2/modules/fieldordering/tmpl/index.html (added)
-
tags/2.0.2/modules/highesteducation (added)
-
tags/2.0.2/modules/highesteducation/controller.php (added)
-
tags/2.0.2/modules/highesteducation/index.html (added)
-
tags/2.0.2/modules/highesteducation/model.php (added)
-
tags/2.0.2/modules/highesteducation/tmpl (added)
-
tags/2.0.2/modules/highesteducation/tmpl/admin_formhighesteducation.php (added)
-
tags/2.0.2/modules/highesteducation/tmpl/admin_highesteducations.php (added)
-
tags/2.0.2/modules/highesteducation/tmpl/index.html (added)
-
tags/2.0.2/modules/installer (added)
-
tags/2.0.2/modules/installer/controller.php (added)
-
tags/2.0.2/modules/installer/index.html (added)
-
tags/2.0.2/modules/installer/tmpl (added)
-
tags/2.0.2/modules/installer/tmpl/finalstep.php (added)
-
tags/2.0.2/modules/installer/tmpl/index.html (added)
-
tags/2.0.2/modules/installer/tmpl/sampledata.php (added)
-
tags/2.0.2/modules/installer/tmpl/switch.gif (added)
-
tags/2.0.2/modules/job (added)
-
tags/2.0.2/modules/job/controller.php (added)
-
tags/2.0.2/modules/job/index.html (added)
-
tags/2.0.2/modules/job/model.php (added)
-
tags/2.0.2/modules/job/tmpl (added)
-
tags/2.0.2/modules/job/tmpl/addjob.inc.php (added)
-
tags/2.0.2/modules/job/tmpl/addjob.php (added)
-
tags/2.0.2/modules/job/tmpl/admin_formjob.php (added)
-
tags/2.0.2/modules/job/tmpl/admin_jobqueue.php (added)
-
tags/2.0.2/modules/job/tmpl/admin_jobs.php (added)
-
tags/2.0.2/modules/job/tmpl/index.html (added)
-
tags/2.0.2/modules/job/tmpl/jobs.inc.php (added)
-
tags/2.0.2/modules/job/tmpl/jobs.php (added)
-
tags/2.0.2/modules/job/tmpl/jobsbycategories.inc.php (added)
-
tags/2.0.2/modules/job/tmpl/jobsbycategories.php (added)
-
tags/2.0.2/modules/job/tmpl/jobsbytypes.php (added)
-
tags/2.0.2/modules/job/tmpl/myjobs.php (added)
-
tags/2.0.2/modules/job/tmpl/viewjob.inc.php (added)
-
tags/2.0.2/modules/job/tmpl/viewjob.php (added)
-
tags/2.0.2/modules/jobapply (added)
-
tags/2.0.2/modules/jobapply/controller.php (added)
-
tags/2.0.2/modules/jobapply/index.html (added)
-
tags/2.0.2/modules/jobapply/model.php (added)
-
tags/2.0.2/modules/jobapply/tmpl (added)
-
tags/2.0.2/modules/jobapply/tmpl/admin_jobappliedresume.php (added)
-
tags/2.0.2/modules/jobapply/tmpl/index.html (added)
-
tags/2.0.2/modules/jobapply/tmpl/jobappliedresume.inc.php (added)
-
tags/2.0.2/modules/jobapply/tmpl/jobappliedresume.php (added)
-
tags/2.0.2/modules/jobapply/tmpl/myappliedjobs.inc.php (added)
-
tags/2.0.2/modules/jobapply/tmpl/myappliedjobs.php (added)
-
tags/2.0.2/modules/jobsearch (added)
-
tags/2.0.2/modules/jobsearch/controller.php (added)
-
tags/2.0.2/modules/jobsearch/index.html (added)
-
tags/2.0.2/modules/jobsearch/model.php (added)
-
tags/2.0.2/modules/jobsearch/tmpl (added)
-
tags/2.0.2/modules/jobsearch/tmpl/jobsearch.inc.php (added)
-
tags/2.0.2/modules/jobsearch/tmpl/jobsearch.php (added)
-
tags/2.0.2/modules/jobseeker (added)
-
tags/2.0.2/modules/jobseeker/controller.php (added)
-
tags/2.0.2/modules/jobseeker/index.html (added)
-
tags/2.0.2/modules/jobseeker/model.php (added)
-
tags/2.0.2/modules/jobseeker/tmpl (added)
-
tags/2.0.2/modules/jobseeker/tmpl/controlpanel.inc.php (added)
-
tags/2.0.2/modules/jobseeker/tmpl/controlpanel.php (added)
-
tags/2.0.2/modules/jobseeker/tmpl/index.html (added)
-
tags/2.0.2/modules/jobseeker/tmpl/mystats.php (added)
-
tags/2.0.2/modules/jobstatus (added)
-
tags/2.0.2/modules/jobstatus/controller.php (added)
-
tags/2.0.2/modules/jobstatus/index.html (added)
-
tags/2.0.2/modules/jobstatus/model.php (added)
-
tags/2.0.2/modules/jobstatus/tmpl (added)
-
tags/2.0.2/modules/jobstatus/tmpl/admin_formjobstatus.php (added)
-
tags/2.0.2/modules/jobstatus/tmpl/admin_jobstatus.php (added)
-
tags/2.0.2/modules/jobstatus/tmpl/index.html (added)
-
tags/2.0.2/modules/jobtype (added)
-
tags/2.0.2/modules/jobtype/controller.php (added)
-
tags/2.0.2/modules/jobtype/index.html (added)
-
tags/2.0.2/modules/jobtype/model.php (added)
-
tags/2.0.2/modules/jobtype/tmpl (added)
-
tags/2.0.2/modules/jobtype/tmpl/admin_formjobtype.php (added)
-
tags/2.0.2/modules/jobtype/tmpl/admin_jobtypes.php (added)
-
tags/2.0.2/modules/jobtype/tmpl/index.html (added)
-
tags/2.0.2/modules/js-jobs-controller.php (added)
-
tags/2.0.2/modules/jsjobs (added)
-
tags/2.0.2/modules/jsjobs/controller.php (added)
-
tags/2.0.2/modules/jsjobs/index.html (added)
-
tags/2.0.2/modules/jsjobs/model.php (added)
-
tags/2.0.2/modules/jsjobs/tmpl (added)
-
tags/2.0.2/modules/jsjobs/tmpl/admin_controlpanel.php (added)
-
tags/2.0.2/modules/jsjobs/tmpl/admin_info.php (added)
-
tags/2.0.2/modules/jsjobs/tmpl/admin_jsjobsstats.php (added)
-
tags/2.0.2/modules/jsjobs/tmpl/admin_profeatures.php (added)
-
tags/2.0.2/modules/jsjobs/tmpl/admin_shortcodes.php (added)
-
tags/2.0.2/modules/jsjobs/tmpl/admin_stepone.php (added)
-
tags/2.0.2/modules/jsjobs/tmpl/admin_stepthree.php (added)
-
tags/2.0.2/modules/jsjobs/tmpl/admin_steptwo.php (added)
-
tags/2.0.2/modules/jsjobs/tmpl/admin_translations.php (added)
-
tags/2.0.2/modules/jsjobs/tmpl/admin_updates.php (added)
-
tags/2.0.2/modules/jsjobs/tmpl/index.html (added)
-
tags/2.0.2/modules/jsjobs/tmpl/login.php (added)
-
tags/2.0.2/modules/jsjobswidgets (added)
-
tags/2.0.2/modules/jsjobswidgets/index.html (added)
-
tags/2.0.2/modules/jsjobswidgets/model.php (added)
-
tags/2.0.2/modules/postinstallation (added)
-
tags/2.0.2/modules/postinstallation/controller.php (added)
-
tags/2.0.2/modules/postinstallation/model.php (added)
-
tags/2.0.2/modules/postinstallation/tmpl (added)
-
tags/2.0.2/modules/postinstallation/tmpl/admin_demoimporter.php (added)
-
tags/2.0.2/modules/postinstallation/tmpl/admin_stepfour.php (added)
-
tags/2.0.2/modules/postinstallation/tmpl/admin_stepone.php (added)
-
tags/2.0.2/modules/postinstallation/tmpl/admin_stepthree.php (added)
-
tags/2.0.2/modules/postinstallation/tmpl/admin_steptwo.php (added)
-
tags/2.0.2/modules/postinstallation/tmpl/admin_themedemodata.php (added)
-
tags/2.0.2/modules/proinstaller (added)
-
tags/2.0.2/modules/proinstaller/controller.php (added)
-
tags/2.0.2/modules/proinstaller/model.php (added)
-
tags/2.0.2/modules/proinstaller/tmpl (added)
-
tags/2.0.2/modules/proinstaller/tmpl/index.html (added)
-
tags/2.0.2/modules/report (added)
-
tags/2.0.2/modules/report/controller.php (added)
-
tags/2.0.2/modules/report/index.html (added)
-
tags/2.0.2/modules/report/model.php (added)
-
tags/2.0.2/modules/report/tmpl (added)
-
tags/2.0.2/modules/report/tmpl/admin_overallreports.php (added)
-
tags/2.0.2/modules/report/tmpl/font (added)
-
tags/2.0.2/modules/report/tmpl/font/courier.php (added)
-
tags/2.0.2/modules/report/tmpl/font/courierb.php (added)
-
tags/2.0.2/modules/report/tmpl/font/courierbi.php (added)
-
tags/2.0.2/modules/report/tmpl/font/courieri.php (added)
-
tags/2.0.2/modules/report/tmpl/font/helvetica.php (added)
-
tags/2.0.2/modules/report/tmpl/font/helveticab.php (added)
-
tags/2.0.2/modules/report/tmpl/font/helveticabi.php (added)
-
tags/2.0.2/modules/report/tmpl/font/helveticai.php (added)
-
tags/2.0.2/modules/report/tmpl/font/symbol.php (added)
-
tags/2.0.2/modules/report/tmpl/font/times.php (added)
-
tags/2.0.2/modules/report/tmpl/font/timesb.php (added)
-
tags/2.0.2/modules/report/tmpl/font/timesbi.php (added)
-
tags/2.0.2/modules/report/tmpl/font/timesi.php (added)
-
tags/2.0.2/modules/report/tmpl/font/zapfdingbats.php (added)
-
tags/2.0.2/modules/report/tmpl/fpdf.php (added)
-
tags/2.0.2/modules/report/tmpl/index.html (added)
-
tags/2.0.2/modules/resume (added)
-
tags/2.0.2/modules/resume/controller.php (added)
-
tags/2.0.2/modules/resume/index.html (added)
-
tags/2.0.2/modules/resume/model.php (added)
-
tags/2.0.2/modules/resume/tmpl (added)
-
tags/2.0.2/modules/resume/tmpl/addresume.inc.php (added)
-
tags/2.0.2/modules/resume/tmpl/addresume.php (added)
-
tags/2.0.2/modules/resume/tmpl/admin_formresume.php (added)
-
tags/2.0.2/modules/resume/tmpl/admin_resumequeue.php (added)
-
tags/2.0.2/modules/resume/tmpl/admin_resumes.php (added)
-
tags/2.0.2/modules/resume/tmpl/admin_viewresume.php (added)
-
tags/2.0.2/modules/resume/tmpl/font (added)
-
tags/2.0.2/modules/resume/tmpl/font/courier.php (added)
-
tags/2.0.2/modules/resume/tmpl/font/courierb.php (added)
-
tags/2.0.2/modules/resume/tmpl/font/courierbi.php (added)
-
tags/2.0.2/modules/resume/tmpl/font/courieri.php (added)
-
tags/2.0.2/modules/resume/tmpl/font/helvetica.php (added)
-
tags/2.0.2/modules/resume/tmpl/font/helveticab.php (added)
-
tags/2.0.2/modules/resume/tmpl/font/helveticabi.php (added)
-
tags/2.0.2/modules/resume/tmpl/font/helveticai.php (added)
-
tags/2.0.2/modules/resume/tmpl/font/symbol.php (added)
-
tags/2.0.2/modules/resume/tmpl/font/times.php (added)
-
tags/2.0.2/modules/resume/tmpl/font/timesb.php (added)
-
tags/2.0.2/modules/resume/tmpl/font/timesbi.php (added)
-
tags/2.0.2/modules/resume/tmpl/font/timesi.php (added)
-
tags/2.0.2/modules/resume/tmpl/font/unifont (added)
-
tags/2.0.2/modules/resume/tmpl/font/unifont/DejaVuSansCondensed.ttf (added)
-
tags/2.0.2/modules/resume/tmpl/font/unifont/DejaVu_LICENSE.txt (added)
-
tags/2.0.2/modules/resume/tmpl/font/unifont/dejavusanscondensed.cw.dat (added)
-
tags/2.0.2/modules/resume/tmpl/font/unifont/dejavusanscondensed.cw127.php (added)
-
tags/2.0.2/modules/resume/tmpl/font/unifont/dejavusanscondensed.mtx.php (added)
-
tags/2.0.2/modules/resume/tmpl/font/unifont/ttfonts.php (added)
-
tags/2.0.2/modules/resume/tmpl/font/zapfdingbats.php (added)
-
tags/2.0.2/modules/resume/tmpl/index.html (added)
-
tags/2.0.2/modules/resume/tmpl/myresumes.inc.php (added)
-
tags/2.0.2/modules/resume/tmpl/myresumes.php (added)
-
tags/2.0.2/modules/resume/tmpl/pdf.php (added)
-
tags/2.0.2/modules/resume/tmpl/resumebycategory.inc.php (added)
-
tags/2.0.2/modules/resume/tmpl/resumebycategory.php (added)
-
tags/2.0.2/modules/resume/tmpl/resumes.inc.php (added)
-
tags/2.0.2/modules/resume/tmpl/resumes.php (added)
-
tags/2.0.2/modules/resume/tmpl/tfpdf.php (added)
-
tags/2.0.2/modules/resume/tmpl/viewresume.inc.php (added)
-
tags/2.0.2/modules/resume/tmpl/viewresume.php (added)
-
tags/2.0.2/modules/resumesearch (added)
-
tags/2.0.2/modules/resumesearch/controller.php (added)
-
tags/2.0.2/modules/resumesearch/index.html (added)
-
tags/2.0.2/modules/resumesearch/model.php (added)
-
tags/2.0.2/modules/resumesearch/tmpl (added)
-
tags/2.0.2/modules/resumesearch/tmpl/resumesavesearch.php (added)
-
tags/2.0.2/modules/resumesearch/tmpl/resumesearch.inc.php (added)
-
tags/2.0.2/modules/resumesearch/tmpl/resumesearch.php (added)
-
tags/2.0.2/modules/salaryrange (added)
-
tags/2.0.2/modules/salaryrange/controller.php (added)
-
tags/2.0.2/modules/salaryrange/index.html (added)
-
tags/2.0.2/modules/salaryrange/model.php (added)
-
tags/2.0.2/modules/salaryrange/tmpl (added)
-
tags/2.0.2/modules/salaryrange/tmpl/admin_formsalaryrange.php (added)
-
tags/2.0.2/modules/salaryrange/tmpl/admin_salaryrange.php (added)
-
tags/2.0.2/modules/salaryrange/tmpl/index.html (added)
-
tags/2.0.2/modules/salaryrangetype (added)
-
tags/2.0.2/modules/salaryrangetype/controller.php (added)
-
tags/2.0.2/modules/salaryrangetype/index.html (added)
-
tags/2.0.2/modules/salaryrangetype/model.php (added)
-
tags/2.0.2/modules/salaryrangetype/tmpl (added)
-
tags/2.0.2/modules/salaryrangetype/tmpl/admin_formsalaryrangetype.php (added)
-
tags/2.0.2/modules/salaryrangetype/tmpl/admin_salaryrangetype.php (added)
-
tags/2.0.2/modules/salaryrangetype/tmpl/index.html (added)
-
tags/2.0.2/modules/shift (added)
-
tags/2.0.2/modules/shift/controller.php (added)
-
tags/2.0.2/modules/shift/index.html (added)
-
tags/2.0.2/modules/shift/model.php (added)
-
tags/2.0.2/modules/shift/tmpl (added)
-
tags/2.0.2/modules/shift/tmpl/admin_formshift.php (added)
-
tags/2.0.2/modules/shift/tmpl/admin_shifts.php (added)
-
tags/2.0.2/modules/shift/tmpl/index.html (added)
-
tags/2.0.2/modules/slug (added)
-
tags/2.0.2/modules/slug/controller.php (added)
-
tags/2.0.2/modules/slug/index.html (added)
-
tags/2.0.2/modules/slug/model.php (added)
-
tags/2.0.2/modules/slug/tmpl (added)
-
tags/2.0.2/modules/slug/tmpl/admin_slug.php (added)
-
tags/2.0.2/modules/slug/tmpl/index.html (added)
-
tags/2.0.2/modules/state (added)
-
tags/2.0.2/modules/state/controller.php (added)
-
tags/2.0.2/modules/state/index.html (added)
-
tags/2.0.2/modules/state/model.php (added)
-
tags/2.0.2/modules/state/tmpl (added)
-
tags/2.0.2/modules/state/tmpl/admin_formstate.php (added)
-
tags/2.0.2/modules/state/tmpl/admin_states.php (added)
-
tags/2.0.2/modules/state/tmpl/index.html (added)
-
tags/2.0.2/modules/systemerror (added)
-
tags/2.0.2/modules/systemerror/controller.php (added)
-
tags/2.0.2/modules/systemerror/model.php (added)
-
tags/2.0.2/modules/systemerror/tmpl (added)
-
tags/2.0.2/modules/systemerror/tmpl/admin_systemerrors.php (added)
-
tags/2.0.2/modules/user (added)
-
tags/2.0.2/modules/user/controller.php (added)
-
tags/2.0.2/modules/user/index.html (added)
-
tags/2.0.2/modules/user/model.php (added)
-
tags/2.0.2/modules/user/tmpl (added)
-
tags/2.0.2/modules/user/tmpl/admin_assignrole.php (added)
-
tags/2.0.2/modules/user/tmpl/admin_changerole.php (added)
-
tags/2.0.2/modules/user/tmpl/admin_userdetail.php (added)
-
tags/2.0.2/modules/user/tmpl/admin_users.php (added)
-
tags/2.0.2/modules/user/tmpl/admin_userstate_companies.php (added)
-
tags/2.0.2/modules/user/tmpl/admin_userstate_jobs.php (added)
-
tags/2.0.2/modules/user/tmpl/admin_userstate_resumes.php (added)
-
tags/2.0.2/modules/user/tmpl/admin_userstats.php (added)
-
tags/2.0.2/modules/user/tmpl/index.html (added)
-
tags/2.0.2/modules/user/tmpl/userregister.php (added)
-
tags/2.0.2/readme.txt (added)
-
tags/2.0.2/uninstall.php (added)
-
trunk/includes/activation.php (modified) (1 diff)
-
trunk/includes/classes/customfields.php (modified) (4 diffs)
-
trunk/js-jobs.php (modified) (5 diffs)
-
trunk/modules/activitylog/model.php (modified) (2 diffs)
-
trunk/modules/age/model.php (modified) (5 diffs)
-
trunk/modules/careerlevel/model.php (modified) (5 diffs)
-
trunk/modules/category/model.php (modified) (8 diffs)
-
trunk/modules/city/model.php (modified) (3 diffs)
-
trunk/modules/common/model.php (modified) (7 diffs)
-
trunk/modules/company/model.php (modified) (3 diffs)
-
trunk/modules/configuration/model.php (modified) (6 diffs)
-
trunk/modules/country/model.php (modified) (2 diffs)
-
trunk/modules/coverletter/model.php (modified) (1 diff)
-
trunk/modules/currency/model.php (modified) (3 diffs)
-
trunk/modules/customfield/model.php (modified) (2 diffs)
-
trunk/modules/departments/model.php (modified) (4 diffs)
-
trunk/modules/emailtemplate/model.php (modified) (2 diffs)
-
trunk/modules/emailtemplatestatus/model.php (modified) (1 diff)
-
trunk/modules/experience/model.php (modified) (2 diffs)
-
trunk/modules/fieldordering/model.php (modified) (11 diffs)
-
trunk/modules/highesteducation/model.php (modified) (2 diffs)
-
trunk/modules/installer/controller.php (modified) (1 diff)
-
trunk/modules/job/model.php (modified) (64 diffs)
-
trunk/modules/jobapply/model.php (modified) (4 diffs)
-
trunk/modules/jobseeker/model.php (modified) (1 diff)
-
trunk/modules/jobstatus/model.php (modified) (2 diffs)
-
trunk/modules/jobtype/model.php (modified) (3 diffs)
-
trunk/modules/postinstallation/model.php (modified) (1 diff)
-
trunk/readme.txt (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
js-jobs/trunk/includes/activation.php
r2919970 r3209617 456 456 ('categories_colsperrow', '3', 'category'), 457 457 ('productcode', 'jsjobs', 'default'), 458 ('versioncode', '2.0. 1', 'default'),458 ('versioncode', '2.0.2', 'default'), 459 459 ('producttype', 'free', 'default'), 460 460 ('vis_jscredits', '1', 'jscontrolpanel'), -
js-jobs/trunk/includes/classes/customfields.php
r2919970 r3209617 1301 1301 $ff = "AND fieldfor = 3 AND section = $section "; 1302 1302 } 1303 $query = "SELECT field,fieldtitle,required,isuserfield,userfieldtype,readonly,maxlength,depandant_field,userfieldparams from " . jsjobs::$_db->prefix . "js_job_fieldsordering WHERE isuserfield = 1 AND " . $published . " AND field ='" . $field . "'" . $ff;1303 $query = "SELECT field,fieldtitle,required,isuserfield,userfieldtype,readonly,maxlength,depandant_field,userfieldparams from " . jsjobs::$_db->prefix . "js_job_fieldsordering WHERE isuserfield = 1 AND " . esc_sql($published) . " AND field ='" . esc_sql($field) . "'" . esc_sql($ff); 1304 1304 $data = jsjobsdb::get_row($query); 1305 1305 return $data; … … 1320 1320 } 1321 1321 1322 $query = "SELECT field,fieldtitle,isuserfield,userfieldtype,userfieldparams FROM " . jsjobs::$_db->prefix . "js_job_fieldsordering WHERE isuserfield = 1 AND " . $published . " AND fieldfor =" . $fieldfor. $inquery;1322 $query = "SELECT field,fieldtitle,isuserfield,userfieldtype,userfieldparams FROM " . jsjobs::$_db->prefix . "js_job_fieldsordering WHERE isuserfield = 1 AND " . esc_sql($published) . " AND fieldfor =" . esc_sql($fieldfor) . $inquery; 1323 1323 $data = jsjobsdb::get_results($query); 1324 1324 return $data; … … 1333 1333 $value = ''; 1334 1334 $returnarray = array(); 1335 $query = "SELECT field from " . jsjobs::$_db->prefix . "js_job_fieldsordering WHERE isuserfield = 1 AND " . $published . " AND depandant_field ='" . $fieldfor. "'";1335 $query = "SELECT field from " . jsjobs::$_db->prefix . "js_job_fieldsordering WHERE isuserfield = 1 AND " . esc_sql($published) . " AND depandant_field ='" . esc_sql($fieldfor) . "'"; 1336 1336 $field = jsjobsdb::get_var($query); 1337 1337 if ($data != null) { … … 1342 1342 } 1343 1343 } 1344 $query = "SELECT userfieldparams from " . jsjobs::$_db->prefix . "js_job_fieldsordering WHERE isuserfield = 1 AND " . $published . " AND field ='" . $fieldfor. "'";1344 $query = "SELECT userfieldparams from " . jsjobs::$_db->prefix . "js_job_fieldsordering WHERE isuserfield = 1 AND " . esc_sql($published) . " AND field ='" . esc_sql($fieldfor) . "'"; 1345 1345 $field = jsjobsdb::get_var($query); 1346 1346 $fieldarray = json_decode($field); -
js-jobs/trunk/js-jobs.php
r2919970 r3209617 3 3 /** 4 4 * @package JS Jobs Manager 5 * @version 2.0. 15 * @version 2.0.2 6 6 */ 7 7 /* … … 10 10 Description: JS Job Manager is Word Press best job board plugin. It is easy to use and highly configurable. It fully accommodates job seekers and employers. 11 11 Author: JoomSky 12 Version: 2.0. 112 Version: 2.0.2 13 13 Text Domain: js-jobs 14 14 Author URI: http://www.joomsky.com … … 681 681 $query = "SELECT job.tags,job.metakeywords 682 682 FROM `" . jsjobs::$_db->prefix . "js_job_jobs` AS job 683 WHERE job.id = " . $id;683 WHERE job.id = " . esc_sql($id); 684 684 $data = jsjobsdb::get_row($query); 685 685 if($data != ''){ … … 694 694 $query = "SELECT resume.tags,resume.keywords 695 695 FROM `" . jsjobs::$_db->prefix . "js_job_resume` AS resume 696 WHERE resume.id = " . $id;696 WHERE resume.id = " . esc_sql($id); 697 697 $data = jsjobsdb::get_row($query); 698 698 if($data != ''){ … … 721 721 return $redirect_to; 722 722 } else { 723 $query = "SELECT roleid FROM `".jsjobs::$_db->prefix."js_job_users` WHERE uid = " . $user->id;723 $query = "SELECT roleid FROM `".jsjobs::$_db->prefix."js_job_users` WHERE uid = " . esc_sql($user->id); 724 724 $roleid = jsjobsdb::get_var($query); 725 725 $url = '/'; -
js-jobs/trunk/modules/activitylog/model.php
r2919970 r3209617 318 318 $query = "SELECT COUNT(act.id) 319 319 FROM `" . jsjobs::$_db->prefix . "js_job_activitylog` AS act 320 LEFT JOIN `" . jsjobs::$_db->prefix . "js_job_users` AS u ON u.id = act.uid " . $inquery;320 LEFT JOIN `" . jsjobs::$_db->prefix . "js_job_users` AS u ON u.id = act.uid " . esc_sql($inquery); 321 321 $total = jsjobsdb::get_var($query); 322 322 jsjobs::$_data[1] = JSJOBSpagination::getPagination($total); … … 324 324 $query = "SELECT act.description,act.created,act.id,act.referencefor,u.first_name,u.last_name 325 325 FROM `" . jsjobs::$_db->prefix . "js_job_activitylog` AS act 326 LEFT JOIN `" . jsjobs::$_db->prefix . "js_job_users` AS u ON u.id = act.uid " . $inquery;326 LEFT JOIN `" . jsjobs::$_db->prefix . "js_job_users` AS u ON u.id = act.uid " . esc_sql($inquery); 327 327 $query .= "ORDER BY " . jsjobs::$_data['sorting']; 328 328 $query .=" LIMIT " . JSJOBSpagination::$_offset . "," . JSJOBSpagination::$_limit; -
js-jobs/trunk/modules/age/model.php
r2919970 r3209617 10 10 return false; 11 11 12 $query = "SELECT * FROM " . jsjobs::$_db->prefix . "js_job_ages WHERE id = " . $id;12 $query = "SELECT * FROM " . jsjobs::$_db->prefix . "js_job_ages WHERE id = " . esc_sql($id); 13 13 jsjobs::$_data[0] = jsjobsdb::get_row($query); 14 14 … … 24 24 if ($title != null) { 25 25 //$title = esc_sql($title); 26 $inquery .= $clause . "title LIKE '% $title%'";26 $inquery .= $clause . "title LIKE '%".esc_sql($title)."%'"; 27 27 $clause = ' AND '; 28 28 } 29 29 if (is_numeric($status)) 30 $inquery .=$clause . " status = " . $status;30 $inquery .=$clause . " status = " . esc_sql($status); 31 31 32 32 jsjobs::$_data['filter']['title'] = $title; … … 52 52 //DB class limitations 53 53 if (is_numeric($id)) { 54 $query = "UPDATE `" . jsjobs::$_db->prefix . "js_job_ages` SET isdefault = 0 WHERE id != " . $id;54 $query = "UPDATE `" . jsjobs::$_db->prefix . "js_job_ages` SET isdefault = 0 WHERE id != " . esc_sql($id); 55 55 jsjobsdb::query($query); 56 56 } … … 183 183 return false; 184 184 $query = " SELECT 185 ( SELECT COUNT(id) FROM `" . jsjobs::$_db->prefix . "js_job_ages` WHERE id = " . $ageid. " AND isdefault = 1)185 ( SELECT COUNT(id) FROM `" . jsjobs::$_db->prefix . "js_job_ages` WHERE id = " . esc_sql($ageid) . " AND isdefault = 1) 186 186 AS total"; 187 187 $total = jsjobsdb::get_var($query); … … 196 196 return false; 197 197 $query = " SELECT 198 ( SELECT COUNT(id) FROM `" . jsjobs::$_db->prefix . "js_job_jobs` WHERE agefrom = " . $ageid . " OR ageto = " . $ageid. ")199 + ( SELECT COUNT(id) FROM `" . jsjobs::$_db->prefix . "js_job_ages` WHERE id = " . $ageid. " AND isdefault = 1)198 ( SELECT COUNT(id) FROM `" . jsjobs::$_db->prefix . "js_job_jobs` WHERE agefrom = " . esc_sql($ageid) . " OR ageto = " . esc_sql($ageid) . ") 199 + ( SELECT COUNT(id) FROM `" . jsjobs::$_db->prefix . "js_job_ages` WHERE id = " . esc_sql($ageid) . " AND isdefault = 1) 200 200 AS total"; 201 201 $total = jsjobsdb::get_var($query); -
js-jobs/trunk/modules/careerlevel/model.php
r2919970 r3209617 10 10 return false; 11 11 12 $query = "SELECT * FROM " . jsjobs::$_db->prefix . "js_job_careerlevels WHERE id = " . $id;12 $query = "SELECT * FROM " . jsjobs::$_db->prefix . "js_job_careerlevels WHERE id = " . esc_sql($id); 13 13 jsjobs::$_data[0] = jsjobsdb::get_row($query); 14 14 … … 24 24 $clause = ' WHERE '; 25 25 if ($title != null) { 26 $inquery .= $clause . "title LIKE '% $title%'";26 $inquery .= $clause . "title LIKE '%".esc_sql($title)."%'"; 27 27 $clause = ' AND '; 28 28 } 29 29 if (is_numeric($status)) 30 $inquery .=$clause . " status = " . $status;30 $inquery .=$clause . " status = " . esc_sql($status); 31 31 32 32 jsjobs::$_data['filter']['title'] = $title; … … 54 54 if (!is_numeric($id)) 55 55 return false; 56 $query = "UPDATE `" . jsjobs::$_db->prefix . "js_job_careerlevels` SET isdefault = 0 WHERE id != " . $id;56 $query = "UPDATE `" . jsjobs::$_db->prefix . "js_job_careerlevels` SET isdefault = 0 WHERE id != " . esc_sql($id); 57 57 jsjobsdb::query($query); 58 58 } … … 183 183 if (is_numeric($careerlevelid) == false) 184 184 return false; 185 $query = " SELECT COUNT(id) FROM `" . jsjobs::$_db->prefix . "js_job_careerlevels` WHERE id = " . $careerlevelid. " AND isdefault = 1 ";185 $query = " SELECT COUNT(id) FROM `" . jsjobs::$_db->prefix . "js_job_careerlevels` WHERE id = " . esc_sql($careerlevelid) . " AND isdefault = 1 "; 186 186 $total = jsjobsdb::get_var($query); 187 187 if ($total > 0) … … 196 196 197 197 $query = " SELECT 198 ( SELECT COUNT(id) FROM `" . jsjobs::$_db->prefix . "js_job_jobs` WHERE careerlevel = " . $careerlevelid. ")199 + ( SELECT COUNT(id) FROM `" . jsjobs::$_db->prefix . "js_job_careerlevels` WHERE id = " . $careerlevelid. " AND isdefault = 1)198 ( SELECT COUNT(id) FROM `" . jsjobs::$_db->prefix . "js_job_jobs` WHERE careerlevel = " . esc_sql($careerlevelid) . ") 199 + ( SELECT COUNT(id) FROM `" . jsjobs::$_db->prefix . "js_job_careerlevels` WHERE id = " . esc_sql($careerlevelid) . " AND isdefault = 1) 200 200 AS total "; 201 201 -
js-jobs/trunk/modules/category/model.php
r2919970 r3209617 18 18 if (is_numeric($id) == false) return false; 19 19 20 $query = " SELECT * FROM " . jsjobs::$_db->prefix . "js_job_categories WHERE id = " . $id;20 $query = " SELECT * FROM " . jsjobs::$_db->prefix . "js_job_categories WHERE id = " . esc_sql($id); 21 21 jsjobs::$_data[0] = jsjobsdb::get_row($query); 22 22 … … 42 42 $filter_flag = 0; 43 43 if ($categoryname != null) { 44 $inquery .= " AND cat_title LIKE '% $categoryname%'";44 $inquery .= " AND cat_title LIKE '%".esc_sql($categoryname)."%'"; 45 45 $statusop = 'WHERE 1 = 1 '; 46 46 $filter_flag = 1; … … 48 48 if (is_numeric($status)) { 49 49 $statusop = 'WHERE 1 = 1 '; 50 $inquery .=" AND isactive = " . $status;50 $inquery .=" AND isactive = " . esc_sql($status); 51 51 $filter_flag = 1; 52 52 } … … 164 164 return false; 165 165 //DB class limitations 166 $query = "UPDATE `" . jsjobs::$_db->prefix . "js_job_categories` SET isdefault = 0 WHERE id != " . $id;166 $query = "UPDATE `" . jsjobs::$_db->prefix . "js_job_categories` SET isdefault = 0 WHERE id != " . esc_sql($id); 167 167 jsjobsdb::query($query); 168 168 } … … 180 180 return JSJOBS_ALREADY_EXIST; 181 181 } else { 182 $query = "SELECT max(ordering)+1 AS maxordering FROM " . jsjobs::$_db->prefix . "js_job_categories " . $inquery;182 $query = "SELECT max(ordering)+1 AS maxordering FROM " . jsjobs::$_db->prefix . "js_job_categories " . esc_sql($inquery); 183 183 $data['ordering'] = jsjobsdb::get_var($query); 184 184 if ($data['ordering'] == null) … … 310 310 return false; 311 311 $query = "SELECT 312 ( SELECT COUNT(id) FROM `" . jsjobs::$_db->prefix . "js_job_categories` WHERE id = " . $categoryid. " AND isdefault = 1)312 ( SELECT COUNT(id) FROM `" . jsjobs::$_db->prefix . "js_job_categories` WHERE id = " . esc_sql($categoryid) . " AND isdefault = 1) 313 313 AS total "; 314 314 $total = jsjobsdb::get_var($query); … … 323 323 return false; 324 324 $query = "SELECT 325 ( SELECT COUNT(id) FROM `" . jsjobs::$_db->prefix . "js_job_companies` WHERE category = " . $categoryid. ")326 +( SELECT COUNT(id) FROM `" . jsjobs::$_db->prefix . "js_job_jobs` WHERE jobcategory = " . $categoryid. ")327 +( SELECT COUNT(id) FROM `" . jsjobs::$_db->prefix . "js_job_resume` WHERE job_category = " . $categoryid. ")328 +( SELECT COUNT(id) FROM `" . jsjobs::$_db->prefix . "js_job_categories` WHERE id = " . $categoryid. " AND isdefault = 1)325 ( SELECT COUNT(id) FROM `" . jsjobs::$_db->prefix . "js_job_companies` WHERE category = " . esc_sql($categoryid) . ") 326 +( SELECT COUNT(id) FROM `" . jsjobs::$_db->prefix . "js_job_jobs` WHERE jobcategory = " . esc_sql($categoryid) . ") 327 +( SELECT COUNT(id) FROM `" . jsjobs::$_db->prefix . "js_job_resume` WHERE job_category = " . esc_sql($categoryid) . ") 328 +( SELECT COUNT(id) FROM `" . jsjobs::$_db->prefix . "js_job_categories` WHERE id = " . esc_sql($categoryid) . " AND isdefault = 1) 329 329 AS total "; 330 330 $total = jsjobsdb::get_var($query); … … 337 337 function isCategoryExist($title) { 338 338 339 $query = "SELECT COUNT(id) FROM " . jsjobs::$_db->prefix . "js_job_categories WHERE cat_title = '" . $title. "'";339 $query = "SELECT COUNT(id) FROM " . jsjobs::$_db->prefix . "js_job_categories WHERE cat_title = '" . esc_sql($title) . "'"; 340 340 $result = jsjobsdb::get_var($query); 341 341 if ($result > 0) -
js-jobs/trunk/modules/city/model.php
r2919970 r3209617 84 84 } 85 85 if ($countryid) { 86 $inquery .= $clause . "countryid = " . $countryid;86 $inquery .= $clause . "countryid = " . esc_sql($countryid); 87 87 $clause = ' AND '; 88 88 } … … 230 230 231 231 $query = "SELECT COUNT(id) FROM " . jsjobs::$_db->prefix . "js_job_cities WHERE countryid=" . $countryid . " 232 AND stateid=" . $stateid . " AND LOWER(name) = '" . jsjobslib::jsjobs_strtolower($title) . "'";232 AND stateid=" . $stateid . " AND LOWER(name) = '" . esc_sql(jsjobslib::jsjobs_strtolower($title)) . "'"; 233 233 234 234 $result = jsjobsdb::get_var($query); … … 335 335 if ($id == 0) { 336 336 if (isset($countryname)) { 337 $query .= " WHERE city.name LIKE '" . $cityname . "%' AND country.name LIKE '" . $countryname. "%' AND country.enabled = 1 AND city.enabled = 1 AND IF(state.name is not null,state.enabled,1) = 1 LIMIT " . JSJOBSincluder::getJSModel('configuration')->getConfigValue("number_of_cities_for_autocomplete");337 $query .= " WHERE city.name LIKE '" . esc_sql($cityname) . "%' AND country.name LIKE '" . esc_sql($countryname) . "%' AND country.enabled = 1 AND city.enabled = 1 AND IF(state.name is not null,state.enabled,1) = 1 LIMIT " . JSJOBSincluder::getJSModel('configuration')->getConfigValue("number_of_cities_for_autocomplete"); 338 338 //$query .= " WHERE city.cityName LIKE '" . $cityname . "%' AND country.name LIKE '" . $countryname . "%' AND country.enabled = 1 AND city.enabled = 1 AND IF(state.name is not null,state.enabled,1) = 1 LIMIT " . JSJOBSincluder::getJSModel('configuration')->getConfigValue("number_of_cities_for_autocomplete"); 339 339 } else { 340 $query .= " WHERE city.name LIKE '" . $cityname. "%' AND country.enabled = 1 AND city.enabled = 1 AND IF(state.name is not null,state.enabled,1) = 1 LIMIT " . JSJOBSincluder::getJSModel('configuration')->getConfigValue("number_of_cities_for_autocomplete");340 $query .= " WHERE city.name LIKE '" . esc_sql($cityname) . "%' AND country.enabled = 1 AND city.enabled = 1 AND IF(state.name is not null,state.enabled,1) = 1 LIMIT " . JSJOBSincluder::getJSModel('configuration')->getConfigValue("number_of_cities_for_autocomplete"); 341 341 //$query .= " WHERE city.cityName LIKE '" . $cityname . "%' AND country.enabled = 1 AND city.enabled = 1 AND IF(state.name is not null,state.enabled,1) = 1 LIMIT " . JSJOBSincluder::getJSModel('configuration')->getConfigValue("number_of_cities_for_autocomplete"); 342 342 } -
js-jobs/trunk/modules/common/model.php
r2919970 r3209617 47 47 $query = "UPDATE `" . jsjobs::$_db->prefix . "js_job_" . $tablename . "` AS t SET t." . $column . " = 0 "; 48 48 jsjobsdb::query($query); 49 $query = "UPDATE `" . jsjobs::$_db->prefix . "js_job_" . $tablename . "` AS t SET t." . $column . " = 1 WHERE id=" . $id;49 $query = "UPDATE `" . jsjobs::$_db->prefix . "js_job_" . $tablename . "` AS t SET t." . $column . " = 1 WHERE id=" . esc_sql($id); 50 50 if (!jsjobsdb::query($query)) 51 51 return JSJOBS_SET_DEFAULT_ERROR; … … 75 75 break; 76 76 } 77 $query = "SELECT " . $column . " FROM `" . jsjobs::$_db->prefix . "js_job_" . $tablename . "` WHERE id=" . $id;77 $query = "SELECT " . $column . " FROM `" . jsjobs::$_db->prefix . "js_job_" . $tablename . "` WHERE id=" . esc_sql($id); 78 78 $res = jsjobsdb::get_var($query); 79 79 if ($res == 1) … … 132 132 $query = "UPDATE " . jsjobs::$_db->prefix . "js_job_" . $table . " AS f1, " . jsjobs::$_db->prefix . "js_job_" . $table . " AS f2 133 133 SET f1.ordering = f1.ordering + 1 134 WHERE f1.ordering = f2.ordering - 1 AND f1.parentid = ". $parentid."135 AND f2.id = " . $field_id;134 WHERE f1.ordering = f2.ordering - 1 AND f1.parentid = ".esc_sql($parentid)." 135 AND f2.id = " . esc_sql($field_id); 136 136 }else{ 137 137 $query = "UPDATE " . jsjobs::$_db->prefix . "js_job_" . $table . " AS f1, " . jsjobs::$_db->prefix . "js_job_" . $table . " AS f2 138 138 SET f1.ordering = f1.ordering + 1 139 139 WHERE f1.ordering = f2.ordering - 1 140 AND f2.id = " . $field_id;140 AND f2.id = " . esc_sql($field_id); 141 141 } 142 142 if (false == jsjobsdb::query($query)) { … … 145 145 $query = " UPDATE " . jsjobs::$_db->prefix . "js_job_" . $table . " 146 146 SET ordering = ordering - 1 147 WHERE id = " . $field_id;147 WHERE id = " . esc_sql($field_id); 148 148 149 149 if (false == jsjobsdb::query($query)) { … … 161 161 $query = "UPDATE " . jsjobs::$_db->prefix . "js_job_" . $table . " AS f1, " . jsjobs::$_db->prefix . "js_job_" . $table . " AS f2 162 162 SET f1.ordering = f1.ordering - 1 163 WHERE f1.ordering = f2.ordering + 1 AND f1.parentid = ". $parentid."164 AND f2.id = " . $field_id;163 WHERE f1.ordering = f2.ordering + 1 AND f1.parentid = ".esc_sql($parentid)." 164 AND f2.id = " . esc_sql($field_id); 165 165 }else{ 166 166 $query = "UPDATE " . jsjobs::$_db->prefix . "js_job_" . $table . " AS f1, " . jsjobs::$_db->prefix . "js_job_" . $table . " AS f2 167 167 SET f1.ordering = f1.ordering - 1 168 168 WHERE f1.ordering = f2.ordering + 1 169 AND f2.id = " . $field_id;169 AND f2.id = " . esc_sql($field_id); 170 170 } 171 171 … … 175 175 $query = " UPDATE " . jsjobs::$_db->prefix . "js_job_" . $table . " 176 176 SET ordering = ordering + 1 177 WHERE id = " . $field_id;177 WHERE id = " . esc_sql($field_id); 178 178 179 179 if (false == jsjobsdb::query($query)) { … … 586 586 LEFT JOIN `".jsjobs::$_db->prefix."js_job_states` AS state on city.stateid=state.id 587 587 WHERE country.enabled = 1 AND city.enabled = 1"; 588 $query .= " AND city.id =". $city;588 $query .= " AND city.id =".esc_sql($city); 589 589 590 590 -
js-jobs/trunk/modules/company/model.php
r2919970 r3209617 234 234 if ($datestart != null) { 235 235 $datestart = date('Y-m-d',jsjobslib::jsjobs_strtotime($datestart)); 236 $inquery .= " AND DATE(company.created) >= '" . $datestart. "'";236 $inquery .= " AND DATE(company.created) >= '" . esc_sql($datestart) . "'"; 237 237 } 238 238 239 239 if ($dateend != null) { 240 240 $dateend = date('Y-m-d',jsjobslib::jsjobs_strtotime($dateend)); 241 $inquery .= " AND DATE(company.created) <= '" . $dateend. "'";241 $inquery .= " AND DATE(company.created) <= '" . esc_sql($dateend) . "'"; 242 242 } 243 243 … … 543 543 if (!is_numeric($uid)) 544 544 return false; 545 $query .= " AND uid = " . $uid;545 $query .= " AND uid = " .esc_sql($uid); 546 546 } 547 547 $query .= " ORDER BY id ASC "; … … 635 635 $uid = JSJOBSincluder::getObjectClass('user')->uid(); 636 636 if(!is_numeric($uid)) return false; 637 $query = "SELECT id, name AS text FROM `" . jsjobs::$_db->prefix . "js_job_companies` WHERE uid = " . $uid. " AND status = 1 ORDER BY name ASC ";637 $query = "SELECT id, name AS text FROM `" . jsjobs::$_db->prefix . "js_job_companies` WHERE uid = " . esc_sql($uid) . " AND status = 1 ORDER BY name ASC "; 638 638 $rows = jsjobsdb::get_results($query); 639 639 return $rows; -
js-jobs/trunk/modules/configuration/model.php
r2919970 r3209617 94 94 } 95 95 } 96 $query = "UPDATE `" . jsjobs::$_db->prefix . "js_job_config` SET `configvalue` = '$value' WHERE `configname`= '" . $key. "'";96 $query = "UPDATE `" . jsjobs::$_db->prefix . "js_job_config` SET `configvalue` = '$value' WHERE `configname`= '" . esc_sql($key) . "'"; 97 97 if (false === jsjobsdb::query($query)) { 98 98 $error = true; … … 108 108 if (!$configfor) 109 109 return; 110 $query = "SELECT * FROM `" . jsjobs::$_db->prefix . "js_job_config` WHERE configfor = '" . $configfor. "'";110 $query = "SELECT * FROM `" . jsjobs::$_db->prefix . "js_job_config` WHERE configfor = '" . esc_sql($configfor) . "'"; 111 111 $config = jsjobsdb::get_results($query); 112 112 $configs = array(); … … 125 125 126 126 function getConfigValue($configname) { 127 $query = "SELECT configvalue FROM `" . jsjobs::$_db->prefix . "js_job_config` WHERE configname = '" . $configname. "'";127 $query = "SELECT configvalue FROM `" . jsjobs::$_db->prefix . "js_job_config` WHERE configname = '" . esc_sql($configname) . "'"; 128 128 //return jsjobsdb::get_var($query); 129 129 return jsjobs::$_db->get_var($query); … … 132 132 function getConfigurationByConfigForMultiple($configfor){ 133 133 $query = "SELECT configname,configvalue 134 FROM `".jsjobs::$_db->prefix."js_job_config` WHERE configfor IN (". $configfor.")";134 FROM `".jsjobs::$_db->prefix."js_job_config` WHERE configfor IN (".esc_sql($configfor).")"; 135 135 $result = jsjobsdb::get_results($query); 136 136 $config_array = array(); … … 144 144 function getConfigurationByConfigName($configname){ 145 145 $query = "SELECT configvalue 146 FROM `".jsjobs::$_db->prefix."js_job_config` WHERE configname ='" . $configname. "'";146 FROM `".jsjobs::$_db->prefix."js_job_config` WHERE configname ='" . esc_sql($configname) . "'"; 147 147 $result = jsjobsdb::get_var($query); 148 148 return $result; … … 152 152 function checkCronKey($passkey) { 153 153 154 $query = "SELECT COUNT(configvalue) FROM `".jsjobs::$_db->prefix."js_job_config` WHERE configname = 'cron_job_alert_key' AND configvalue = '" . $passkey. "'";154 $query = "SELECT COUNT(configvalue) FROM `".jsjobs::$_db->prefix."js_job_config` WHERE configname = 'cron_job_alert_key' AND configvalue = '" . esc_sql($passkey) . "'"; 155 155 $key = jsjobsdb::get_var($query); 156 156 if ($key == 1) -
js-jobs/trunk/modules/country/model.php
r2919970 r3209617 201 201 if (!$country) 202 202 return; 203 $query = "SELECT COUNT(id) FROM " . jsjobs::$_db->prefix . "js_job_countries WHERE name = '" . $country. "'";203 $query = "SELECT COUNT(id) FROM " . jsjobs::$_db->prefix . "js_job_countries WHERE name = '" . esc_sql($country) . "'"; 204 204 $total = jsjobsdb::get_var($query); 205 205 if ($total > 0) … … 218 218 if (!$name) 219 219 return; 220 $query = "SELECT id FROM `" . jsjobs::$_db->prefix . "js_job_countries` WHERE REPLACE(LOWER(name), ' ', '') = REPLACE(LOWER('" . $name. "'), ' ', '') AND enabled = 1";220 $query = "SELECT id FROM `" . jsjobs::$_db->prefix . "js_job_countries` WHERE REPLACE(LOWER(name), ' ', '') = REPLACE(LOWER('" . esc_sql($name) . "'), ' ', '') AND enabled = 1"; 221 221 $id = jsjobsdb::get_var($query); 222 222 return $id; -
js-jobs/trunk/modules/coverletter/model.php
r2919970 r3209617 100 100 foreach($ids AS $id){ 101 101 if(!is_numeric($id)) return false; 102 $query = "SELECT COUNT(jobapply.id) FROM `" . jsjobs::$_db->prefix . "js_job_jobapply` AS jobapply WHERE jobapply.coverletterid = " . $id;102 $query = "SELECT COUNT(jobapply.id) FROM `" . jsjobs::$_db->prefix . "js_job_jobapply` AS jobapply WHERE jobapply.coverletterid = " . esc_sql($id); 103 103 $total = jsjobsdb::get_var($query); 104 104 if ($total > 0) { // Cover letter in use -
js-jobs/trunk/modules/currency/model.php
r2919970 r3209617 42 42 $clause = ' WHERE '; 43 43 if ($title != null) { 44 $inquery .= $clause . "title LIKE '%" . $title. "%'";44 $inquery .= $clause . "title LIKE '%" . esc_sql($title) . "%'"; 45 45 $clause = ' AND '; 46 46 } 47 47 if (is_numeric($status)) 48 $inquery .=$clause . " status = " . $status;48 $inquery .=$clause . " status = " . esc_sql($status); 49 49 if ($code != null) 50 $inquery .=$clause . " code LIKE '%" . $code. "%'";50 $inquery .=$clause . " code LIKE '%" . esc_sql($code) . "%'"; 51 51 52 52 jsjobs::$_data['filter']['title'] = $title; … … 129 129 130 130 function isCurrencyExist($title) { 131 $query = "SELECT COUNT(id) FROM " . jsjobs::$_db->prefix . "js_job_currencies WHERE title = '" . $title. "'";131 $query = "SELECT COUNT(id) FROM " . jsjobs::$_db->prefix . "js_job_currencies WHERE title = '" . esc_sql($title) . "'"; 132 132 $result = jsjobsdb::get_var($query); 133 133 if ($result > 0) … … 201 201 202 202 function currencyCanUnpulish($currencyid) { 203 $query = " SELECT COUNT(id) FROM `" . jsjobs::$_db->prefix . "js_job_currencies` AS cur WHERE cur.id = " . $currencyid. " AND cur.default = 1 ";203 $query = " SELECT COUNT(id) FROM `" . jsjobs::$_db->prefix . "js_job_currencies` AS cur WHERE cur.id = " . esc_sql($currencyid) . " AND cur.default = 1 "; 204 204 $total = jsjobsdb::get_var($query); 205 205 if ($total > 0) -
js-jobs/trunk/modules/customfield/model.php
r2796326 r3209617 62 62 $query = "SELECT id,field,fieldtitle,ordering,section,fieldfor,isvisitorpublished AS published,sys,cannotunpublish,required 63 63 FROM `" . jsjobs::$_db->prefix . "js_job_fieldsordering` 64 WHERE isvisitorpublished = 1 AND fieldfor = " . $fieldfor . " AND section = " . $section64 WHERE isvisitorpublished = 1 AND fieldfor = " . $fieldfor . " AND section = " . esc_sql($section) 65 65 . " ORDER BY section,ordering"; 66 66 } else { … … 70 70 } 71 71 $query = "SELECT * FROM `" . jsjobs::$_db->prefix . "js_job_fieldsordering` 72 WHERE " . $published_field . " AND fieldfor = " . $fieldfor . " AND section = " . $section72 WHERE " . $published_field . " AND fieldfor = " . $fieldfor . " AND section = " . esc_sql($section) 73 73 . " ORDER BY section,ordering "; 74 74 } -
js-jobs/trunk/modules/departments/model.php
r2919970 r3209617 34 34 $inquery = " WHERE department.status != 0 "; 35 35 if ($departmentname) { 36 $inquery .= " AND department.name LIKE '%" . $departmentname. "%' ";36 $inquery .= " AND department.name LIKE '%" . esc_sql($departmentname) . "%' "; 37 37 } 38 38 if ($companyname) { 39 $inquery .= " AND company.name LIKE '%" . $companyname. "%' ";39 $inquery .= " AND company.name LIKE '%" . esc_sql($companyname) . "%' "; 40 40 }if (is_numeric($status)) { 41 $inquery .= " AND department.status = " . $status;41 $inquery .= " AND department.status = " . esc_sql($status); 42 42 } 43 43 if (is_numeric($companyid)) { 44 44 $inquery .= " AND company.id = " . $companyid; 45 $query = "SELECT name FROM `" . jsjobs::$_db->prefix . "js_job_companies` WHERE id = " . $companyid;45 $query = "SELECT name FROM `" . jsjobs::$_db->prefix . "js_job_companies` WHERE id = " . esc_sql($companyid); 46 46 jsjobs::$_data[0]['companyname'] = jsjobsdb::get_var($query); 47 47 } … … 82 82 $inquery = ""; 83 83 if ($departmentname) { 84 $inquery .= " AND department.name LIKE '%" . $departmentname. "%' ";84 $inquery .= " AND department.name LIKE '%" . esc_sql($departmentname) . "%' "; 85 85 } 86 86 if ($companyname) { 87 $inquery .= " AND company.name LIKE '%" . $companyname. "%' ";87 $inquery .= " AND company.name LIKE '%" . esc_sql($companyname) . "%' "; 88 88 }if (is_numeric($status)) { 89 $inquery .= " AND department.status = " . $status;89 $inquery .= " AND department.status = " . esc_sql($status); 90 90 } 91 91 if (is_numeric($companyid)) { 92 $inquery .= " AND company.id = " . $companyid;93 $query = "SELECT name FROM `" . jsjobs::$_db->prefix . "js_job_companies` WHERE id = " . $companyid;92 $inquery .= " AND company.id = " . esc_sql($companyid); 93 $query = "SELECT name FROM `" . jsjobs::$_db->prefix . "js_job_companies` WHERE id = " . esc_sql($companyid); 94 94 jsjobs::$_data[0]['companyname'] = jsjobsdb::get_var($query); 95 95 } … … 151 151 $inquery = ""; 152 152 if ($searchcompany) 153 $inquery .= " AND LOWER(company.name) LIKE '%" . $searchcompany. "%'";153 $inquery .= " AND LOWER(company.name) LIKE '%" . esc_sql($searchcompany) . "%'"; 154 154 if ($searchdepartment) 155 $inquery .= " AND LOWER(department.name) LIKE '%" . $searchdepartment. "%'";155 $inquery .= " AND LOWER(department.name) LIKE '%" . esc_sql($searchdepartment) . "%'"; 156 156 157 157 //Pagination … … 305 305 } 306 306 if ($published == 1) { 307 $query = "SELECT id, name FROM " . jsjobs::$_db->prefix . "js_job_departments WHERE status = 1 AND companyid = " . $val. " ORDER BY name ASC";307 $query = "SELECT id, name FROM " . jsjobs::$_db->prefix . "js_job_departments WHERE status = 1 AND companyid = " . esc_sql($val) . " ORDER BY name ASC"; 308 308 $result = jsjobsdb::get_results($query); 309 309 $required = ($authentication->required == 1) ? 'data-validation="required"' : ''; -
js-jobs/trunk/modules/emailtemplate/model.php
r2919970 r3209617 1382 1382 } 1383 1383 1384 $query = "SELECT * FROM `" . jsjobs::$_db->prefix . "js_job_emailtemplates` WHERE templatefor = '" . $tempatefor. "'";1384 $query = "SELECT * FROM `" . jsjobs::$_db->prefix . "js_job_emailtemplates` WHERE templatefor = '" . esc_sql($tempatefor) . "'"; 1385 1385 jsjobs::$_data[0] = jsjobsdb::get_row($query); 1386 1386 … … 1411 1411 $templatefor = 'job-new-vis'; 1412 1412 1413 $query = "SELECT template.* FROM `" . jsjobs::$_db->prefix . "js_job_emailtemplates` AS template WHERE template.templatefor = '" . $templatefor."'";1413 $query = "SELECT template.* FROM `" . jsjobs::$_db->prefix . "js_job_emailtemplates` AS template WHERE template.templatefor = '" . esc_sql($templatefor)."'"; 1414 1414 1415 1415 $template = jsjobsdb::get_row($query); -
js-jobs/trunk/modules/emailtemplatestatus/model.php
r2796326 r3209617 171 171 $query = "SELECT emc.admin,emc.employer,emc.jobseeker,emc.employer_visitor,emc.jobseeker_visitor 172 172 FROM " . jsjobs::$_db->prefix . "js_job_emailtemplates_config AS emc 173 where emc.emailfor = '" . $template_name. "'";173 where emc.emailfor = '" . esc_sql($template_name) . "'"; 174 174 $templatestatus = jsjobsdb::get_row($query); 175 175 return $templatestatus; -
js-jobs/trunk/modules/experience/model.php
r2919970 r3209617 23 23 $clause = ' WHERE '; 24 24 if ($title != null) { 25 $inquery .= $clause . "title LIKE '%" . $title. "%'";25 $inquery .= $clause . "title LIKE '%" . esc_sql($title) . "%'"; 26 26 $clause = ' AND '; 27 27 } 28 28 if (is_numeric($status)) 29 $inquery .=$clause . " status = " . $status;29 $inquery .=$clause . " status = " . esc_sql($status); 30 30 31 31 jsjobs::$_data['filter']['title'] = $title; … … 220 220 if (!$title) 221 221 return; 222 $query = "SELECT COUNT(id) FROM " . jsjobs::$_db->prefix . "js_job_experiences WHERE title = '" . $title. "'";222 $query = "SELECT COUNT(id) FROM " . jsjobs::$_db->prefix . "js_job_experiences WHERE title = '" . esc_sql($title) . "'"; 223 223 $result = jsjobsdb::get_var($query); 224 224 if ($result > 0) -
js-jobs/trunk/modules/fieldordering/model.php
r2919970 r3209617 19 19 foreach ($ids as $id) { 20 20 if(is_numeric($id) && is_numeric($value)){ 21 $query = "UPDATE " . jsjobs::$_db->prefix . "js_job_fieldsordering SET required = " . $value . " WHERE id = " . $id. " AND sys=0";21 $query = "UPDATE " . jsjobs::$_db->prefix . "js_job_fieldsordering SET required = " . $value . " WHERE id = " . esc_sql($id) . " AND sys=0"; 22 22 if (false === jsjobsdb::query($query)) { 23 23 $total += 1; … … 52 52 $inquery = ''; 53 53 if ($title != null) 54 $inquery .= " AND field.fieldtitle LIKE '% $title%'";54 $inquery .= " AND field.fieldtitle LIKE '%".esc_sql($title)."%'"; 55 55 if (is_numeric($ustatus)) 56 $inquery .= " AND field.published = $ ustatus";56 $inquery .= " AND field.published = $".esc_sql(ustatus); 57 57 if (is_numeric($vstatus)) 58 $inquery .= " AND field.isvisitorpublished = $vstatus";58 $inquery .= " AND field.isvisitorpublished = ".esc_sql($vstatus); 59 59 if (is_numeric($required)) 60 $inquery .= " AND field.required = $required";60 $inquery .= " AND field.required = ".esc_sql($required); 61 61 62 62 jsjobs::$_data['filter']['title'] = $title; … … 181 181 foreach ($ids as $id) { 182 182 if(is_numeric($id) && is_numeric($value)){ 183 $query = "UPDATE " . jsjobs::$_db->prefix . "js_job_fieldsordering SET published = " . $value . " WHERE id = " . $id. " AND cannotunpublish=0";183 $query = "UPDATE " . jsjobs::$_db->prefix . "js_job_fieldsordering SET published = " . $value . " WHERE id = " . esc_sql($id) . " AND cannotunpublish=0"; 184 184 if (false === jsjobsdb::query($query)) { 185 185 $total += 1; … … 212 212 foreach ($ids as $id) { 213 213 if(is_numeric($id) && is_numeric($value)){ 214 $query = "UPDATE " . jsjobs::$_db->prefix . "js_job_fieldsordering SET isvisitorpublished = " . $value . " WHERE id = " . $id. " AND cannotunpublish=0";214 $query = "UPDATE " . jsjobs::$_db->prefix . "js_job_fieldsordering SET isvisitorpublished = " . $value . " WHERE id = " . esc_sql($id) . " AND cannotunpublish=0"; 215 215 if (false === jsjobsdb::query($query)) { 216 216 $total += 1; … … 290 290 // value to add as field ordering 291 291 if ($data['id'] == '') { // only for new 292 $query = "SELECT max(ordering) FROM " . jsjobs::$_db->prefix . "js_job_fieldsordering WHERE fieldfor = " . $data['fieldfor'];292 $query = "SELECT max(ordering) FROM " . jsjobs::$_db->prefix . "js_job_fieldsordering WHERE fieldfor = " . esc_sql($data['fieldfor']); 293 293 $var = jsjobsdb::get_var($query); 294 294 $data['ordering'] = $var + 1; 295 295 // search ordering code // 296 $query = "SELECT max(ordering) FROM " . jsjobs::$_db->prefix . "js_job_fieldsordering WHERE fieldfor = " . $data['fieldfor'];296 $query = "SELECT max(ordering) FROM " . jsjobs::$_db->prefix . "js_job_fieldsordering WHERE fieldfor = " . esc_sql($data['fieldfor']); 297 297 $var = jsjobsdb::get_var($query); 298 298 $data['search_ordering'] = $var + 1; … … 409 409 $editquery = ''; 410 410 if($parentfield){ 411 $query = "SELECT id FROM " . jsjobs::$_db->prefix . "js_job_fieldsordering WHERE fieldfor = $fieldfor AND (userfieldtype = 'radio' OR userfieldtype = 'combo' OR userfieldtype = 'depandant_field') AND depandant_field = '" . $parentfield. "' ";411 $query = "SELECT id FROM " . jsjobs::$_db->prefix . "js_job_fieldsordering WHERE fieldfor = $fieldfor AND (userfieldtype = 'radio' OR userfieldtype = 'combo' OR userfieldtype = 'depandant_field') AND depandant_field = '" . esc_sql($parentfield) . "' "; 412 412 $parent = jsjobsdb::get_var($query); 413 413 $wherequery = ' OR id = '.$parent; … … 430 430 $datas = array(); 431 431 if(is_numeric($field)){ 432 $query = "SELECT userfieldparams FROM " . jsjobs::$_db->prefix . "js_job_fieldsordering WHERE id= $field";432 $query = "SELECT userfieldparams FROM " . jsjobs::$_db->prefix . "js_job_fieldsordering WHERE id=".esc_sql($field); 433 433 $data = jsjobsdb::get_var($query); 434 434 $datas = json_decode(jsjobslib::jsjobs_stripslashes($data)); … … 609 609 $query = ' SELECT 610 610 ( SELECT COUNT(id) FROM `' . jsjobs::$_db->prefix . 'js_job_'.$table.'` WHERE 611 params LIKE \'%"' . $fieldname. '":%\'611 params LIKE \'%"' . esc_sql($fieldname) . '":%\' 612 612 ) 613 613 AS total'; … … 630 630 $published .= " AND section = $resumesection "; 631 631 } 632 $query = "SELECT field,userfieldparams,userfieldtype FROM `" . jsjobs::$_db->prefix . "js_job_fieldsordering` WHERE fieldfor = " . $fieldfor . " AND isuserfield = 1 AND " . $published;632 $query = "SELECT field,userfieldparams,userfieldtype FROM `" . jsjobs::$_db->prefix . "js_job_fieldsordering` WHERE fieldfor = " . $fieldfor . " AND isuserfield = 1 AND " . esc_sql($published); 633 633 $fields = jsjobsdb::get_results($query); 634 634 return $fields; … … 649 649 function makeDependentComboFiledForResume($val,$childfield,$type,$section,$sectionid,$themecall){ 650 650 651 $query = "SELECT field,depandant_field,userfieldparams,fieldtitle, required FROM `".jsjobs::$_db->prefix."js_job_fieldsordering` WHERE field = '". $childfield."'";651 $query = "SELECT field,depandant_field,userfieldparams,fieldtitle, required FROM `".jsjobs::$_db->prefix."js_job_fieldsordering` WHERE field = '".esc_sql($childfield)."'"; 652 652 $data = jsjobs::$_db->get_row($query); 653 653 $decoded_data = json_decode($data->userfieldparams); … … 774 774 } 775 775 776 $query = "SELECT field FROM " . jsjobs::$_db->prefix . "js_job_fieldsordering WHERE showonlisting = 1 AND " . $published . " AND fieldfor =" . $fieldfor;776 $query = "SELECT field FROM " . jsjobs::$_db->prefix . "js_job_fieldsordering WHERE showonlisting = 1 AND " . esc_sql($published) . " AND fieldfor =" . esc_sql($fieldfor) ; 777 777 $data = jsjobsdb::get_results($query); 778 778 $return_array = array(); -
js-jobs/trunk/modules/highesteducation/model.php
r2919970 r3209617 22 22 $clause = ' WHERE '; 23 23 if ($title != null) { 24 $inquery .= $clause . "title LIKE '%" . $title. "%'";24 $inquery .= $clause . "title LIKE '%" . esc_sql($title) . "%'"; 25 25 $clause = ' AND '; 26 26 } 27 27 if (is_numeric($status)) 28 $inquery .=$clause . " isactive = " . $status;28 $inquery .=$clause . " isactive = " . esc_sql($status); 29 29 30 30 jsjobs::$_data['filter']['title'] = $title; … … 223 223 224 224 function isHighestEducationExist($title) { 225 $query = "SELECT COUNT(id) FROM " . jsjobs::$_db->prefix . "js_job_heighesteducation WHERE title = '" . $title. "'";225 $query = "SELECT COUNT(id) FROM " . jsjobs::$_db->prefix . "js_job_heighesteducation WHERE title = '" . esc_sql($title) . "'"; 226 226 $result = jsjobsdb::get_var($query); 227 227 if ($result > 0) -
js-jobs/trunk/modules/installer/controller.php
r2919970 r3209617 51 51 function updateConfiguration($data) { 52 52 //DB class limitations 53 $query = "UPDATE `" . jsjobs::$_db->prefix . "js_job_config` SET configvalue = '" . $data['showemployerlink']. "' WHERE configname = 'showemployerlink'";53 $query = "UPDATE `" . jsjobs::$_db->prefix . "js_job_config` SET configvalue = '" . esc_sql($data['showemployerlink']) . "' WHERE configname = 'showemployerlink'"; 54 54 jsjobsdb::query($query); 55 55 56 $query = "UPDATE `" . jsjobs::$_db->prefix . "js_job_config` SET configvalue = '" . $data['newlisting_requiredpackage']. "' WHERE configname = 'newlisting_requiredpackage'";56 $query = "UPDATE `" . jsjobs::$_db->prefix . "js_job_config` SET configvalue = '" . esc_sql($data['newlisting_requiredpackage']) . "' WHERE configname = 'newlisting_requiredpackage'"; 57 57 jsjobsdb::query($query); 58 58 59 59 60 $query = "UPDATE `" . jsjobs::$_db->prefix . "js_job_config` SET configvalue = '" . $data['visitor_can_post_job']. "' WHERE configname = 'visitor_can_post_job'";60 $query = "UPDATE `" . jsjobs::$_db->prefix . "js_job_config` SET configvalue = '" . esc_sql($data['visitor_can_post_job']) . "' WHERE configname = 'visitor_can_post_job'"; 61 61 jsjobsdb::query($query); 62 62 63 $query = "UPDATE `" . jsjobs::$_db->prefix . "js_job_config` SET configvalue = '" . $data['js_newlisting_requiredpackage']. "' WHERE configname = 'js_newlisting_requiredpackage'";63 $query = "UPDATE `" . jsjobs::$_db->prefix . "js_job_config` SET configvalue = '" . esc_sql($data['js_newlisting_requiredpackage']) . "' WHERE configname = 'js_newlisting_requiredpackage'"; 64 64 jsjobsdb::query($query); 65 65 66 $query = "UPDATE `" . jsjobs::$_db->prefix . "js_job_config` SET configvalue = '" . $data['visitor_can_apply_to_job']. "' WHERE configname = 'visitor_can_apply_to_job'";66 $query = "UPDATE `" . jsjobs::$_db->prefix . "js_job_config` SET configvalue = '" . esc_sql($data['visitor_can_apply_to_job']) . "' WHERE configname = 'visitor_can_apply_to_job'"; 67 67 jsjobsdb::query($query); 68 68 69 $query = "UPDATE `" . jsjobs::$_db->prefix . "js_job_config` SET configvalue = '" . $data['offline']. "' WHERE configname = 'offline'";69 $query = "UPDATE `" . jsjobs::$_db->prefix . "js_job_config` SET configvalue = '" . esc_sql($data['offline']) . "' WHERE configname = 'offline'"; 70 70 jsjobsdb::query($query); 71 71 } -
js-jobs/trunk/modules/job/model.php
r2919970 r3209617 688 688 $inquery = ""; 689 689 if ($searchtitle) 690 $inquery .= " AND LOWER(job.title) LIKE '%" . $searchtitle. "%'";690 $inquery .= " AND LOWER(job.title) LIKE '%" . esc_sql($searchtitle) . "%'"; 691 691 if ($searchcompany) 692 $inquery .= " AND LOWER(company.name) LIKE '%" . $searchcompany. "%'";692 $inquery .= " AND LOWER(company.name) LIKE '%" . esc_sql($searchcompany) . "%'"; 693 693 if ($searchjobcategory) 694 $inquery .= " AND job.jobcategory = " . $searchjobcategory;694 $inquery .= " AND job.jobcategory = " . esc_sql($searchjobcategory); 695 695 if ($searchjobtype) 696 $inquery .= " AND job.jobtype = " . $searchjobtype;696 $inquery .= " AND job.jobtype = " . esc_sql($searchjobtype); 697 697 if ($dateend != null){ 698 698 $dateend = date('Y-m-d',jsjobslib::jsjobs_strtotime($dateend)); 699 $inquery .= " AND DATE(job.created) <= '" . $dateend. "'";699 $inquery .= " AND DATE(job.created) <= '" . esc_sql($dateend) . "'"; 700 700 } 701 701 if ($datestart != null){ 702 702 $datestart = date('Y-m-d',jsjobslib::jsjobs_strtotime($datestart)); 703 $inquery .= " AND DATE(job.created) >= '" . $datestart. "'";703 $inquery .= " AND DATE(job.created) >= '" . esc_sql($datestart) . "'"; 704 704 } 705 705 if ($status != null) 706 706 $inquery .= " AND job.status = $status"; 707 707 if ($location != null) 708 $inquery .= " AND city.cityName LIKE '%" . $location. "%'";708 $inquery .= " AND city.cityName LIKE '%" . esc_sql($location) . "%'"; 709 709 710 710 $query = "SELECT COUNT(job.id) FROM `" . jsjobs::$_db->prefix . "js_job_jobs` AS job … … 934 934 $notdeleted += 1; 935 935 } else { 936 $query = "DELETE FROM `" . jsjobs::$_db->prefix . "js_job_jobcities` WHERE jobid = " . $id;936 $query = "DELETE FROM `" . jsjobs::$_db->prefix . "js_job_jobcities` WHERE jobid = " . esc_sql($id); 937 937 jsjobsdb::query($query); 938 938 JSJOBSincluder::getJSModel('emailtemplate')->sendMail(2, 2, $id,$mailextradata); // 2 for job,2 for DELETE job … … 1166 1166 } 1167 1167 for ($j = 0; $j < $i; $j++) { 1168 $keys[] = " job.metakeywords Like '%" . $keywords[$j]. "%'";1168 $keys[] = " job.metakeywords Like '%" . esc_sql($keywords[$j]) . "%'"; 1169 1169 } 1170 1170 } … … 1186 1186 for ($k = 0; $k < $r; $k++) { 1187 1187 $t_keywords = jsjobslib::jsjobs_str_replace("'", "", $title_keywords[$k]); 1188 $titlekeys[] = " job.title LIKE '%" . $t_keywords. "%'";1188 $titlekeys[] = " job.title LIKE '%" . esc_sql($t_keywords) . "%'"; 1189 1189 } 1190 1190 } 1191 1191 if ($jobcategory != '') 1192 1192 if ($jobcategory != '') 1193 $wherequery .= " AND job.jobcategory = " . $jobcategory;1193 $wherequery .= " AND job.jobcategory = " . esc_sql($jobcategory); 1194 1194 if (isset($keys)) 1195 $wherequery .= " AND ( " . implode(' OR ', $keys) . " )";1195 $wherequery .= " AND ( " . implode(' OR ', esc_sql($keys)) . " )"; 1196 1196 if (isset($titlekeys)) 1197 $wherequery .= " AND ( " . implode(' OR ', $titlekeys) . " )";1197 $wherequery .= " AND ( " . implode(' OR ', esc_sql($titlekeys)) . " )"; 1198 1198 if ($jobsubcategory != '') 1199 $wherequery .= " AND job.subcategoryid = " . $jobsubcategory;1199 $wherequery .= " AND job.subcategoryid = " . esc_sql($jobsubcategory); 1200 1200 if ($jobtype != '') 1201 $wherequery .= " AND job.jobtype = " . $jobtype;1201 $wherequery .= " AND job.jobtype = " . esc_sql($jobtype); 1202 1202 if ($jobstatus != '') 1203 $wherequery .= " AND job.jobstatus = " . $jobstatus;1203 $wherequery .= " AND job.jobstatus = " . esc_sql($jobstatus); 1204 1204 if ($salaryrangefrom != '') { 1205 1205 $query = "SELECT salfrom.rangestart 1206 1206 FROM `" . jsjobs::$_db->prefix . "js_job_salaryrange` AS salfrom 1207 WHERE salfrom.id = " . $salaryrangefrom;1207 WHERE salfrom.id = " . esc_sql($salaryrangefrom); 1208 1208 1209 1209 $rangestart_value = jsjobsdb::get_var($query); 1210 $wherequery .= " AND salaryrangefrom.rangestart >= " . $rangestart_value;1210 $wherequery .= " AND salaryrangefrom.rangestart >= " . esc_sql($rangestart_value); 1211 1211 $issalary = 1; 1212 1212 } … … 1214 1214 $query = "SELECT salto.rangestart 1215 1215 FROM `" . jsjobs::$_db->prefix . "js_job_salaryrange` AS salto 1216 WHERE salto.id = " . $salaryrangeto;1216 WHERE salto.id = " . esc_sql($salaryrangeto); 1217 1217 1218 1218 $rangeend_value = jsjobsdb::get_var($query); 1219 $wherequery .= " AND salaryrangeto.rangeend <= " . $rangeend_value;1219 $wherequery .= " AND salaryrangeto.rangeend <= " . esc_sql($rangeend_value); 1220 1220 $issalary = 1; 1221 1221 } 1222 1222 if (($issalary != '') && ($salaryrangetype != '')) { 1223 $wherequery .= " AND job.salaryrangetype = " . $salaryrangetype;1223 $wherequery .= " AND job.salaryrangetype = " . esc_sql($salaryrangetype); 1224 1224 } 1225 1225 if ($shift != '') 1226 $wherequery .= " AND job.shift = " . $shift;1226 $wherequery .= " AND job.shift = " . esc_sql($shift); 1227 1227 if ($durration != '') 1228 $wherequery .= " AND job.duration LIKE '" . $durration. "'";1228 $wherequery .= " AND job.duration LIKE '" . esc_sql($durration) . "'"; 1229 1229 if ($startpublishing != '') 1230 $wherequery .= " AND job.startpublishing >= '" . $startpublishing. "'";1230 $wherequery .= " AND job.startpublishing >= '" . esc_sql($startpublishing) . "'"; 1231 1231 if ($stoppublishing != '') 1232 $wherequery .= " AND job.stoppublishing <= '" . $stoppublishing. "'";1232 $wherequery .= " AND job.stoppublishing <= '" . esc_sql($stoppublishing) . "'"; 1233 1233 if ($company != '') 1234 $wherequery .= " AND job.companyid = " . $company;1234 $wherequery .= " AND job.companyid = " . esc_sql($company); 1235 1235 if ($city != '') { 1236 1236 $city_value = jsjobslib::jsjobs_explode(',', $city); … … 1238 1238 for ($i = 0; $i < $lenght; $i++) { 1239 1239 if ($i == 0) 1240 $wherequery .= " AND ( mjob.cityid=" . $city_value[$i];1240 $wherequery .= " AND ( mjob.cityid=" . esc_sql($city_value[$i]); 1241 1241 else 1242 $wherequery .= " OR mjob.cityid=" . $city_value[$i];1242 $wherequery .= " OR mjob.cityid=" . esc_sql($city_value[$i]); 1243 1243 } 1244 1244 $wherequery .= ")"; … … 1246 1246 1247 1247 if ($zipcode != '') 1248 $wherequery .= " AND job.zipcode = '" . $zipcode. "'";1248 $wherequery .= " AND job.zipcode = '" . esc_sql($zipcode) . "'"; 1249 1249 if (isset($radiussearch) && $radiussearch != '') 1250 1250 $wherequery .= " AND " . $radiussearch; … … 1261 1261 $query .= " WHERE job.status = 1 "; 1262 1262 if ($startpublishing == '') 1263 $query .= " AND DATE(job.startpublishing) <= " . $curdate;1263 $query .= " AND DATE(job.startpublishing) <= " . esc_sql($curdate); 1264 1264 if ($stoppublishing == '') 1265 $query .= " AND DATE(job.stoppublishing) >= " . $curdate;1265 $query .= " AND DATE(job.stoppublishing) >= " . esc_sql($curdate); 1266 1266 $query .= $wherequery; 1267 1267 … … 1285 1285 $query .= " WHERE job.status = 1 "; 1286 1286 if ($startpublishing == '') 1287 $query .= " AND DATE(job.startpublishing) <= " . $curdate;1287 $query .= " AND DATE(job.startpublishing) <= " . esc_sql($curdate); 1288 1288 if ($stoppublishing == '') 1289 $query .= " AND DATE(job.stoppublishing) >= " . $curdate;1289 $query .= " AND DATE(job.stoppublishing) >= " . esc_sql($curdate); 1290 1290 if ($currency != '') 1291 1291 $query.= " AND currency.id = job.currencyid "; … … 1421 1421 $total = 5; 1422 1422 for ($i = 0; $i < $total; $i++) { 1423 $qa[] = "job.metakeywords LIKE '%" . $array[$i]. "%'";1423 $qa[] = "job.metakeywords LIKE '%" . esc_sql($array[$i]) . "%'"; 1424 1424 } 1425 1425 break; … … 1427 1427 foreach ($array as $item) { 1428 1428 if (is_numeric($item)) { 1429 $qa[] = "job.companyid = " . $item;1429 $qa[] = "job.companyid = " . esc_sql($item); 1430 1430 } 1431 1431 } … … 1434 1434 foreach ($array as $item) { 1435 1435 if (is_numeric($item)) { 1436 $query = "SELECT id FROM `" . jsjobs::$_db->prefix . "js_job_categories` WHERE parentid = ". $item;1436 $query = "SELECT id FROM `" . jsjobs::$_db->prefix . "js_job_categories` WHERE parentid = ". esc_sql($item); 1437 1437 $cats = jsjobsdb::get_results($query); 1438 1438 $ids = []; … … 1442 1442 $ids[] = $item; 1443 1443 $ids = implode(",",$ids); 1444 $qa[] = "job.jobcategory IN(" . $ids.")";1444 $qa[] = "job.jobcategory IN(" . esc_sql($ids).")"; 1445 1445 } 1446 1446 } … … 1449 1449 foreach ($array as $item) { 1450 1450 if (is_numeric($item)) { 1451 $qa[] = "job.careerlevel = " . $item;1451 $qa[] = "job.careerlevel = " . esc_sql($item); 1452 1452 } 1453 1453 } … … 1456 1456 foreach ($array as $item) { 1457 1457 if (is_numeric($item)) { 1458 $qa[] = " job.agefrom = $item OR job.ageto = " . $item;1458 $qa[] = " job.agefrom = $item OR job.ageto = " . esc_sql($item); 1459 1459 } 1460 1460 } … … 1463 1463 foreach ($array as $item) { 1464 1464 if (is_numeric($item)) { 1465 $qa[] = "job.jobtype = " . $item;1465 $qa[] = "job.jobtype = " . esc_sql($item); 1466 1466 } 1467 1467 } … … 1470 1470 foreach ($array as $item) { 1471 1471 if (is_numeric($item)) { 1472 $qa[] = "job.jobstatus = " . $item;1472 $qa[] = "job.jobstatus = " . esc_sql($item); 1473 1473 } 1474 1474 } … … 1477 1477 foreach ($array as $item) { 1478 1478 if (is_numeric($item)) { 1479 $qa[] = "job.shift = " . $item;1479 $qa[] = "job.shift = " . esc_sql($item); 1480 1480 } 1481 1481 } … … 1484 1484 foreach ($array as $item) { 1485 1485 if (is_numeric($item)) { 1486 $qa[] = "job.educationid = " . $item;1486 $qa[] = "job.educationid = " . esc_sql($item); 1487 1487 } 1488 1488 } … … 1492 1492 foreach ($a as $item) { 1493 1493 if (is_numeric($item)) { 1494 $qa[] = "job.city LIKE '%" . $item. "%'";1494 $qa[] = "job.city LIKE '%" . esc_sql($item) . "%'"; 1495 1495 } 1496 1496 } … … 1499 1499 $array = jsjobslib::jsjobs_explode(',', $array); 1500 1500 foreach ($array as $item) { 1501 $qa[] = "job.tags LIKE '%" . $item. "%'";1501 $qa[] = "job.tags LIKE '%" . esc_sql($item) . "%'"; 1502 1502 } 1503 1503 break; … … 1505 1505 foreach ($array as $item) { 1506 1506 if (is_numeric($item)) { 1507 $qa[] = "job.workpermit LIKE '%" . $item. "%'";1507 $qa[] = "job.workpermit LIKE '%" . esc_sql($item) . "%'"; 1508 1508 } 1509 1509 } … … 1526 1526 if (!is_numeric($search)) 1527 1527 return false; 1528 $query = "SELECT * FROM `" . jsjobs::$_db->prefix . "js_job_jobsearches` WHERE id = " . $search;1528 $query = "SELECT * FROM `" . jsjobs::$_db->prefix . "js_job_jobsearches` WHERE id = " . esc_sql($search); 1529 1529 $result = jsjobs::$_db->get_row($query); 1530 1530 $params = array(); … … 1540 1540 $res = $this->makeQueryFromArray('metakeywords', $params['metakeywords']); 1541 1541 if ($res) 1542 $inquery .= " AND ( " . $res. " )";1542 $inquery .= " AND ( " . esc_sql($res) . " )"; 1543 1543 } 1544 1544 if (isset($params['jobtitle'])) { 1545 1545 jsjobs::$_data['filter']['jobtitle'] = $params['jobtitle']; 1546 $inquery .= " AND job.title LIKE '%" . $params['jobtitle']. "%'";1546 $inquery .= " AND job.title LIKE '%" . esc_sql($params['jobtitle']) . "%'"; 1547 1547 } 1548 1548 if (isset($params['company'])) { … … 1550 1550 $res = $this->makeQueryFromArray('company', $params['company']); 1551 1551 if ($res) 1552 $inquery .= " AND ( " . $res. " )";1552 $inquery .= " AND ( " . esc_sql($res) . " )"; 1553 1553 } 1554 1554 if (isset($params['category'])) { … … 1556 1556 $res = $this->makeQueryFromArray('category', $params['category']); 1557 1557 if ($res) 1558 $inquery .= " AND ( " . $res. " )";1558 $inquery .= " AND ( " . esc_sql($res) . " )"; 1559 1559 } 1560 1560 if (isset($params['jobtype'])) { … … 1562 1562 $res = $this->makeQueryFromArray('jobtype', $params['jobtype']); 1563 1563 if ($res) 1564 $inquery .= " AND ( " . $res. " )";1564 $inquery .= " AND ( " . esc_sql($res) . " )"; 1565 1565 } 1566 1566 if (isset($params['careerlevel'])) { … … 1568 1568 $res = $this->makeQueryFromArray('careerlevel', $params['careerlevel']); 1569 1569 if ($res) 1570 $inquery .= " AND ( " . $res. " )";1570 $inquery .= " AND ( " . esc_sql($res) . " )"; 1571 1571 } 1572 1572 if (isset($params['gender'])) { 1573 1573 if (is_numeric($params['gender'])) { 1574 $inquery .= " AND job.gender = " . $params['gender'];1574 $inquery .= " AND job.gender = " . esc_sql($params['gender']); 1575 1575 jsjobs::$_data['filter']['gender'] = $params['gender']; 1576 1576 } … … 1580 1580 $res = $this->makeQueryFromArray('jobstatus', $params['jobstatus']); 1581 1581 if ($res) 1582 $inquery .= " AND ( " . $res. " )";1582 $inquery .= " AND ( " . esc_sql($res) . " )"; 1583 1583 } 1584 1584 if (isset($params['currencyid'])) { 1585 1585 if (is_numeric($params['currencyid'])) { 1586 1586 jsjobs::$_data['filter']['currencyid'] = $params['currencyid']; 1587 $inquery .= " AND job.currencyid = " . $params['currencyid'];1587 $inquery .= " AND job.currencyid = " . esc_sql($params['currencyid']); 1588 1588 } 1589 1589 } … … 1591 1591 if (is_numeric($params['salaryrangestart'])) { 1592 1592 jsjobs::$_data['filter']['salaryrangestart'] = $params['salaryrangestart']; 1593 $inquery .= " AND job.salaryrangefrom = " . $params['salaryrangestart'];1593 $inquery .= " AND job.salaryrangefrom = " . esc_sql($params['salaryrangestart']); 1594 1594 } 1595 1595 } … … 1597 1597 if (is_numeric($params['salaryrangeend'])) { 1598 1598 jsjobs::$_data['filter']['salaryrangeend'] = $params['salaryrangeend']; 1599 $inquery .= " AND job.salaryrangeto = " . $params['salaryrangeend'];1599 $inquery .= " AND job.salaryrangeto = " . esc_sql($params['salaryrangeend']); 1600 1600 } 1601 1601 } … … 1603 1603 if (is_numeric($params['salaryrangetype'])) { 1604 1604 jsjobs::$_data['filter']['srangetype'] = $params['salaryrangetype']; 1605 $inquery .= " AND job.salaryrangetype = " . $params['salaryrangetype'];1605 $inquery .= " AND job.salaryrangetype = " . esc_sql($params['salaryrangetype']); 1606 1606 } 1607 1607 } 1608 1608 if (isset($params['shift'])) { 1609 1609 jsjobs::$_data['filter']['shift'] = $params['shift']; 1610 $res = $this->makeQueryFromArray('shift', $params['shift']);1610 $res = $this->makeQueryFromArray('shift', esc_sql($params['shift'])); 1611 1611 if ($res) 1612 $inquery .= " AND ( " . $res. " )";1612 $inquery .= " AND ( " . esc_sql($res) . " )"; 1613 1613 } 1614 1614 if (isset($params['highesteducation'])) { … … 1616 1616 $res = $this->makeQueryFromArray('education', $params['highesteducation']); 1617 1617 if ($res) 1618 $inquery .= " AND ( " . $res. " )";1618 $inquery .= " AND ( " . esc_sql($res) . " )"; 1619 1619 } 1620 1620 if (isset($params['city'])) { … … 1622 1622 $res = $this->makeQueryFromArray('city', $params['city']); 1623 1623 if ($res) 1624 $inquery .= " AND ( " . $res. " )";1624 $inquery .= " AND ( " . esc_sql($res) . " )"; 1625 1625 } 1626 1626 if (isset($params['tags'])) { … … 1628 1628 $res = $this->makeQueryFromArray('tags', $params['tags']); 1629 1629 if ($res) 1630 $inquery .= " AND ( " . $res. " )";1630 $inquery .= " AND ( " . esc_sql($res) . " )"; 1631 1631 } 1632 1632 if (isset($params['workpermit'])) { … … 1634 1634 $res = $this->makeQueryFromArray('workpermit', $params['workpermit']); 1635 1635 if ($res) 1636 $inquery .= " AND ( " . $res. " )";1636 $inquery .= " AND ( " . esc_sql($res) . " )"; 1637 1637 } 1638 1638 if (isset($params['requiredtravel'])) { 1639 1639 if (is_numeric($params['requiredtravel'])) { 1640 1640 jsjobs::$_data['filter']['requiredtravel'] = $params['requiredtravel']; 1641 $inquery .= " AND job.requiredtravel = " . $params['requiredtravel'];1641 $inquery .= " AND job.requiredtravel = " . esc_sql($params['requiredtravel']); 1642 1642 } 1643 1643 } 1644 1644 if (isset($params['duration'])) { 1645 1645 jsjobs::$_data['filter']['duration'] = $params['duration']; 1646 $inquery .= " AND job.duration LIKE '%" . $params['duration']. "%'";1646 $inquery .= " AND job.duration LIKE '%" . esc_sql($params['duration']) . "%'"; 1647 1647 } 1648 1648 //custom field code … … 1741 1741 $res = $this->makeQueryFromArray('metakeywords', $keywords_a); 1742 1742 if ($res) 1743 $inquery .= " AND ( " . $res. " )";1743 $inquery .= " AND ( " . esc_sql($res) . " )"; 1744 1744 } 1745 1745 if($searchajax == null){ … … 1750 1750 if ($jobtitle) { 1751 1751 jsjobs::$_data['filter']['jobtitle'] = $jobtitle; 1752 $inquery .= " AND job.title LIKE '%" . $jobtitle. "%'";1752 $inquery .= " AND job.title LIKE '%" . esc_sql($jobtitle) . "%'"; 1753 1753 } 1754 1754 if($searchajax == null){ … … 1761 1761 $res = $this->makeQueryFromArray('company', $company_a); 1762 1762 if ($res) 1763 $inquery .= " AND ( " . $res. " )";1763 $inquery .= " AND ( " . esc_sql($res) . " )"; 1764 1764 } 1765 1765 if($searchajax == null){ … … 1772 1772 $res = $this->makeQueryFromArray('category', $category_a); 1773 1773 if ($res) 1774 $inquery .= " AND ( " . $res. " )";1774 $inquery .= " AND ( " . esc_sql($res) . " )"; 1775 1775 } 1776 1776 if($searchajax == null){ … … 1783 1783 $res = $this->makeQueryFromArray('jobtype', $jobtype_a); 1784 1784 if ($res) 1785 $inquery .= " AND ( " . $res. " )";1785 $inquery .= " AND ( " . esc_sql($res) . " )"; 1786 1786 } 1787 1787 if($searchajax == null){ … … 1794 1794 $res = $this->makeQueryFromArray('careerlevel', $careerlevel_a); 1795 1795 if ($res) 1796 $inquery .= " AND ( " . $res. " )";1796 $inquery .= " AND ( " . esc_sql($res) . " )"; 1797 1797 } 1798 1798 if($searchajax == null){ … … 1805 1805 $res = $this->makeQueryFromArray('age', $age_a); 1806 1806 if ($res) 1807 $inquery .= " AND ( " . $res. " )";1807 $inquery .= " AND ( " . esc_sql($res) . " )"; 1808 1808 } 1809 1809 if($searchajax == null){ … … 1814 1814 if ($gender) { 1815 1815 if (is_numeric($gender)) { 1816 $inquery .= " AND job.gender = " . $gender;1816 $inquery .= " AND job.gender = " . esc_sql($gender); 1817 1817 jsjobs::$_data['filter']['gender'] = $gender; 1818 1818 } … … 1826 1826 if (is_numeric($agestart)) { 1827 1827 jsjobs::$_data['filter']['agestart'] = $agestart; 1828 $inquery .= " AND job.agefrom = " . $agestart;1828 $inquery .= " AND job.agefrom = " . esc_sql($agestart); 1829 1829 } 1830 1830 } … … 1837 1837 if (is_numeric($ageend)) { 1838 1838 jsjobs::$_data['filter']['ageend'] = $ageend; 1839 $inquery .= " AND job.ageto = " . $ageend;1839 $inquery .= " AND job.ageto = " . esc_sql($ageend); 1840 1840 } 1841 1841 } … … 1849 1849 $res = $this->makeQueryFromArray('jobstatus', $jobstatus_a); 1850 1850 if ($res) 1851 $inquery .= " AND ( " . $res. " )";1851 $inquery .= " AND ( " . esc_sql($res) . " )"; 1852 1852 } 1853 1853 if($searchajax == null){ … … 1859 1859 if (is_numeric($symbol)) { 1860 1860 jsjobs::$_data['filter']['currencyid'] = $symbol; 1861 $inquery .= " AND job.currencyid = " . $symbol;1861 $inquery .= " AND job.currencyid = " . esc_sql($symbol); 1862 1862 } 1863 1863 } … … 1870 1870 if (is_numeric($srangestart)) { 1871 1871 jsjobs::$_data['filter']['salaryrangestart'] = $srangestart; 1872 $inquery .= " AND job.salaryrangefrom = " . $srangestart;1872 $inquery .= " AND job.salaryrangefrom = " . esc_sql($srangestart); 1873 1873 } 1874 1874 } … … 1881 1881 if (is_numeric($srangeend)) { 1882 1882 jsjobs::$_data['filter']['salaryrangeend'] = $srangeend; 1883 $inquery .= " AND job.salaryrangeto = " . $srangeend;1883 $inquery .= " AND job.salaryrangeto = " . esc_sql($srangeend); 1884 1884 } 1885 1885 } … … 1892 1892 if (is_numeric($srangetype)) { 1893 1893 jsjobs::$_data['filter']['salaryrangetype'] = $srangetype; 1894 $inquery .= " AND job.salaryrangetype = " . $srangetype;1894 $inquery .= " AND job.salaryrangetype = " . esc_sql($srangetype); 1895 1895 } 1896 1896 } … … 1904 1904 $res = $this->makeQueryFromArray('shift', $shift_a); 1905 1905 if ($res) 1906 $inquery .= " AND ( " . $res. " )";1906 $inquery .= " AND ( " . esc_sql($res) . " )"; 1907 1907 } 1908 1908 if($searchajax == null){ … … 1915 1915 $res = $this->makeQueryFromArray('education', $education_a); 1916 1916 if ($res) 1917 $inquery .= " AND ( " . $res. " )";1917 $inquery .= " AND ( " . esc_sql($res) . " )"; 1918 1918 } 1919 1919 if($searchajax == null){ … … 1927 1927 $res = $this->makeQueryFromArray('city', $city_a); 1928 1928 if ($res) 1929 $inquery .= " AND ( " . $res. " )";1929 $inquery .= " AND ( " . esc_sql($res) . " )"; 1930 1930 } 1931 1931 if($searchajax == null){ … … 1939 1939 $res = $this->makeQueryFromArray('tags', $tags_a); 1940 1940 if ($res) 1941 $inquery .= " AND ( " . $res. " )";1941 $inquery .= " AND ( " . esc_sql($res) . " )"; 1942 1942 } 1943 1943 if($searchajax == null){ … … 1950 1950 $res = $this->makeQueryFromArray('workpermit', $workpermit_a); 1951 1951 if ($res) 1952 $inquery .= " AND ( " . $res. " )";1952 $inquery .= " AND ( " . esc_sql($res) . " )"; 1953 1953 } 1954 1954 if($searchajax == null){ … … 1960 1960 if (is_numeric($requiredtravel)) { 1961 1961 jsjobs::$_data['filter']['requiredtravel'] = $requiredtravel; 1962 $inquery .= " AND job.requiredtravel = " . $requiredtravel;1962 $inquery .= " AND job.requiredtravel = " . esc_sql($requiredtravel); 1963 1963 } 1964 1964 } … … 1970 1970 if ($duration) { 1971 1971 jsjobs::$_data['filter']['duration'] = $duration; 1972 $inquery .= " AND job.duration LIKE '%" . $duration. "%'";1972 $inquery .= " AND job.duration LIKE '%" . esc_sql($duration) . "%'"; 1973 1973 } 1974 1974 if($searchajax == null){ … … 1979 1979 if ($zipcode) { 1980 1980 jsjobs::$_data['filter']['zipcode'] = $zipcode; 1981 $inquery .= " AND job.zipcode LIKE '%" . $zipcode. "%'";1981 $inquery .= " AND job.zipcode LIKE '%" . esc_sql($zipcode) . "%'"; 1982 1982 } 1983 1983 //Custom field search … … 2098 2098 if (isset($vars['company']) && is_numeric($vars['company'])) { // if action form a <link> defined in cp 2099 2099 jsjobs::$_data['filter']['company'] = $vars['company']; 2100 $inquery = " AND job.companyid=" . $vars['company'];2100 $inquery = " AND job.companyid=" . esc_sql($vars['company']); 2101 2101 } 2102 2102 if (isset($vars['category']) && is_numeric($vars['category'])) { // if action form a <link> defined in cp 2103 2103 2104 2104 // code for child category 2105 $query = "SELECT id FROM `" . jsjobs::$_db->prefix . "js_job_categories` WHERE parentid = ". $vars['category'];2105 $query = "SELECT id FROM `" . jsjobs::$_db->prefix . "js_job_categories` WHERE parentid = ". esc_sql($vars['category']); 2106 2106 $cats = jsjobsdb::get_results($query); 2107 2107 $ids = []; … … 2111 2111 $ids[] = $vars['category']; 2112 2112 $ids = implode(",",$ids); 2113 $inquery = " AND job.jobcategory IN(" . $ids.")";2113 $inquery = " AND job.jobcategory IN(" . esc_sql($ids).")"; 2114 2114 jsjobs::$_data['filter']['category'] = $vars['category']; 2115 2115 } 2116 2116 if (isset($vars['jobtype']) && is_numeric($vars['jobtype'])) { // if action form a <link> defined in cp 2117 2117 jsjobs::$_data['filter']['jobtype'] = $vars['jobtype']; 2118 $inquery = " AND job.jobtype=" . $vars['jobtype'];2118 $inquery = " AND job.jobtype=" . esc_sql($vars['jobtype']); 2119 2119 } 2120 2120 if (isset($vars['tags']) && (!is_numeric($vars['tags']))) { // if action form a <link> defined in cp 2121 2121 jsjobs::$_data['filter']['tags'] = JSJOBSincluder::getJSModel('common')->makeFilterdOrEditedTagsToReturn($vars['tags']); 2122 2122 jsjobs::$_data['filter']['fromtaglink'] = $vars['tags']; 2123 $inquery = " AND job.tags LIKE '%" . $vars['tags']. "%'";2123 $inquery = " AND job.tags LIKE '%" . esc_sql($vars['tags']) . "%'"; 2124 2124 } 2125 2125 if (isset($vars['city']) && is_numeric($vars['city'])) { // if action form a <link> defined in cp … … 2127 2127 $res = $this->makeQueryFromArray('city', $vars['city']); 2128 2128 if ($res){ 2129 $inquery = " AND ( " . $res. " )";2129 $inquery = " AND ( " . esc_sql($res) . " )"; 2130 2130 } 2131 2131 } … … 2138 2138 $res = $this->makeQueryFromArray('city', $city); 2139 2139 if ($res){ 2140 $inquery = " AND ( " . $res. " )";2140 $inquery = " AND ( " . esc_sql($res) . " )"; 2141 2141 } 2142 2142 } … … 2144 2144 $state = JSJOBSrequest::getVar('state','GET'); 2145 2145 if($state && is_numeric($state)){ 2146 $inquery .= " AND state.id = ". $state;2146 $inquery .= " AND state.id = ". esc_sql($state); 2147 2147 } 2148 2148 2149 2149 $country = JSJOBSrequest::getVar('country','GET'); 2150 2150 if($country && is_numeric($country)){ 2151 $inquery .= " AND country.id = ". $country;2151 $inquery .= " AND country.id = ". esc_sql($country); 2152 2152 } 2153 2153 //local vars -
js-jobs/trunk/modules/jobapply/model.php
r2919970 r3209617 53 53 $inquery = ""; 54 54 if ($searchtitle) 55 $inquery .= " AND LOWER(job.title) LIKE '%" . $searchtitle. "%'";55 $inquery .= " AND LOWER(job.title) LIKE '%" . esc_sql($searchtitle) . "%'"; 56 56 if ($searchcompany) 57 $inquery .= " AND LOWER(company.name) LIKE '%" . $searchcompany. "%'";57 $inquery .= " AND LOWER(company.name) LIKE '%" . esc_sql($searchcompany) . "%'"; 58 58 if ($searchjobcategory) 59 $inquery .= " AND job.jobcategory = " . $searchjobcategory;59 $inquery .= " AND job.jobcategory = " . esc_sql($searchjobcategory); 60 60 if ($searchjobtype) 61 $inquery .= " AND job.jobtype = " . $searchjobtype;61 $inquery .= " AND job.jobtype = " . esc_sql($searchjobtype); 62 62 if ($searchjobstatus) 63 $inquery .= " AND job.jobstatus = " . $searchjobstatus;63 $inquery .= " AND job.jobstatus = " . esc_sql($searchjobstatus); 64 64 65 65 //Pagination … … 676 676 //MAIL TO ADMIN ON JOBAPPLY 677 677 $templatefor = 'jobapply-jobapply'; 678 $query = "SELECT template.* FROM `".jsjobs::$_db->prefix."js_job_emailtemplates` AS template WHERE template.templatefor = '" . $templatefor. "'";678 $query = "SELECT template.* FROM `".jsjobs::$_db->prefix."js_job_emailtemplates` AS template WHERE template.templatefor = '" . esc_sql($templatefor) . "'"; 679 679 680 680 $template = jsjobsdb::get_row($query); … … 731 731 //MAIL TO EMPLOYER 732 732 $templatefor = 'jobapply-employer'; 733 $query = "SELECT template.* FROM `".jsjobs::$_db->prefix."js_job_emailtemplates` AS template WHERE template.templatefor = '" . $templatefor. "'";733 $query = "SELECT template.* FROM `".jsjobs::$_db->prefix."js_job_emailtemplates` AS template WHERE template.templatefor = '" . esc_sql($templatefor) . "'"; 734 734 735 735 $template = jsjobsdb::get_row($query); … … 811 811 // MAIL TO JOB SEEKER 812 812 $templatefor = 'jobapply-jobseeker'; 813 $query = "SELECT template.* FROM `".jsjobs::$_db->prefix."js_job_emailtemplates` AS template WHERE template.templatefor = '" . $templatefor. "'";813 $query = "SELECT template.* FROM `".jsjobs::$_db->prefix."js_job_emailtemplates` AS template WHERE template.templatefor = '" . esc_sql($templatefor) . "'"; 814 814 $template = jsjobsdb::get_row($query); 815 815 $msgSubject = $template->subject; -
js-jobs/trunk/modules/jobseeker/model.php
r2919970 r3209617 24 24 LEFT JOIN `" . jsjobs::$_db->prefix . "js_job_salaryrange` AS srfrom ON srfrom.id = job.salaryrangeto 25 25 LEFT JOIN `" . jsjobs::$_db->prefix . "js_job_salaryrangetypes` AS salaryrangetype ON salaryrangetype.id = job.salaryrangetype 26 WHERE resume.uid = " . $uid . " AND(DATE(job.startpublishing) <= '" . $date . "' AND DATE(job.stoppublishing) >= '" . $date. "')26 WHERE resume.uid = " . esc_sql($uid) . " AND(DATE(job.startpublishing) <= '" . esc_sql($date ). "' AND DATE(job.stoppublishing) >= '" . esc_sql($date) . "') 27 27 GROUP BY job.id 28 28 ORDER BY job.jobcategory LIMIT 0,5"; -
js-jobs/trunk/modules/jobstatus/model.php
r2919970 r3209617 23 23 $clause = ' WHERE '; 24 24 if ($title != null) { 25 $inquery .= $clause . "title LIKE '%" . $title. "%'";25 $inquery .= $clause . "title LIKE '%" . esc_sql($title) . "%'"; 26 26 $clause = ' AND '; 27 27 } 28 28 if ($status != null) 29 $inquery .=$clause . " isactive = '" . $status. "'";29 $inquery .=$clause . " isactive = '" . esc_sql($status) . "'"; 30 30 31 31 jsjobs::$_data['filter']['title'] = $title; … … 222 222 223 223 function isJobStatusExist($title) { 224 $query = "SELECT COUNT(id) FROM " . jsjobs::$_db->prefix . "js_job_jobstatus WHERE title = '" . $title. "'";224 $query = "SELECT COUNT(id) FROM " . jsjobs::$_db->prefix . "js_job_jobstatus WHERE title = '" . esc_sql($title) . "'"; 225 225 $result = jsjobsdb::get_var($query); 226 226 if ($result > 0) -
js-jobs/trunk/modules/jobtype/model.php
r2919970 r3209617 23 23 $clause = ' WHERE '; 24 24 if ($title != null) { 25 $inquery .= $clause . "title LIKE '%" . $title. "%'";25 $inquery .= $clause . "title LIKE '%" . esc_sql($title) . "%'"; 26 26 $clause = ' AND '; 27 27 } 28 28 if ($status != null) 29 $inquery .=$clause . " isactive = '" . $status. "'";29 $inquery .=$clause . " isactive = '" . esc_sql($status) . "'"; 30 30 31 31 jsjobs::$_data['filter']['title'] = $title; … … 227 227 if (!$title) 228 228 return false; 229 $query = "SELECT COUNT(id) FROM " . jsjobs::$_db->prefix . "js_job_jobtypes WHERE title = '" . $title. "'";229 $query = "SELECT COUNT(id) FROM " . jsjobs::$_db->prefix . "js_job_jobtypes WHERE title = '" . esc_sql($title) . "'"; 230 230 $result = jsjobsdb::get_var($query); 231 231 if ($result > 0) … … 251 251 function getIDByTitle($title) { 252 252 if($title == '') return false; 253 $query = "SELECT id FROM " . jsjobs::$_db->prefix . "js_job_jobtypes WHERE title = '" . $title."'";253 $query = "SELECT id FROM " . jsjobs::$_db->prefix . "js_job_jobtypes WHERE title = '" . esc_sql($title) ."'"; 254 254 $title = jsjobsdb::get_var($query); 255 255 return $title; -
js-jobs/trunk/modules/postinstallation/model.php
r2919970 r3209617 23 23 unset($data['step']); 24 24 foreach ($data as $key => $value) { 25 $query = "UPDATE `" . jsjobs::$_db->prefix . "js_job_config` SET `configvalue` = '" . $value . "' WHERE `configname`= '" . $key. "'";25 $query = "UPDATE `" . jsjobs::$_db->prefix . "js_job_config` SET `configvalue` = '" . esc_sql($value) . "' WHERE `configname`= '" . esc_sql($key) . "'"; 26 26 if (!jsjobsdb::query($query)) { 27 27 $error = true; -
js-jobs/trunk/readme.txt
r3089970 r3209617 5 5 Requires at least: 4.5 6 6 Tested up to: 6.5.3 7 Stable tag: 2.0. 17 Stable tag: 2.0.2 8 8 License: GPLv2 9 9 License URI: http://www.gnu.org/licenses/gpl-2.0.html … … 221 221 == Changelog == 222 222 223 = 2.0.2 = 224 * Security Updates 225 223 226 = 2.0.1 = 224 227 * Security Updates
Note: See TracChangeset
for help on using the changeset viewer.