Пример #1
0
 public function on_save_post($post_id)
 {
     if (!isset($_POST['post_type'])) {
         return;
     }
     $post_type = $_POST['post_type'];
     if ($post_type == 'job') {
         if (!isset($_POST['_additional_nonce']) || !wp_verify_nonce($_POST['_additional_nonce'], 'additional_fields')) {
             return;
         }
         if (!current_user_can('manage_options')) {
             return;
         }
         $fields = (array) $_POST['cfield'];
         JEP_Field::update_job_fields($post_id, $fields);
     } else {
         if ($post_type == 'resume') {
             if (!isset($_POST['_resume_additional_nonce']) || !wp_verify_nonce($_POST['_resume_additional_nonce'], 'resume_additional_fields')) {
                 return;
             }
             $fields = (array) $_POST['resume_meta'];
             JEP_Field::update_resume_fields($post_id, $fields);
         }
     }
 }
Пример #2
0
 function et_insert_job_fields($job_id)
 {
     if (empty($_REQUEST['cfield'])) {
         return;
     }
     $fields = $_REQUEST['cfield'];
     JEP_Field::update_job_fields($job_id, $fields);
 }