From 6f706ff6237ee60cc1a31db96607d31d96611d88 Mon Sep 17 00:00:00 2001 From: Salman Z Kaleem Date: Thu, 13 Aug 2015 10:33:17 -0400 Subject: [PATCH 1/3] Require LDAP Need LDAP for NetID and UConn Email Lookup (when editing a Person) --- uc-people.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/uc-people.php b/uc-people.php index 67fc1ec..657f1b5 100644 --- a/uc-people.php +++ b/uc-people.php @@ -11,7 +11,7 @@ if ( ! defined( 'WPINC' ) ) { die; } require 'acf-export.php'; -//require_once(WP_CONTENT_DIR . '/ldap.php'); +require_once(WP_CONTENT_DIR . '/ldap.php'); function create_custom_custom_post_type(){ From 85e70c9f4a9a2068d1b0ca57a23d48328e059eff Mon Sep 17 00:00:00 2001 From: szk11001 Date: Wed, 2 Sep 2015 14:41:17 -0400 Subject: [PATCH 2/3] Don't hardcode file name --- uc-people.php | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/uc-people.php b/uc-people.php index 657f1b5..ebfabdf 100644 --- a/uc-people.php +++ b/uc-people.php @@ -112,7 +112,7 @@ function processCSV($file){ return $data; } -function importFile(){ +function importFile( $filename ){ if( isset( $_POST['_wpnonce_ucp_import_people_nonce'] ) ){ check_admin_referer( 'ucp_import_people_nonce', '_wpnonce_ucp_import_people_nonce' ); @@ -120,12 +120,12 @@ function importFile(){ require_once( ABSPATH . 'wp-admin/includes/file.php' ); } - if( $_FILES['csv_file']['type'] !== 'text/csv' ){ + if( $_FILES[$filename]['type'] !== 'text/csv' ){ echo '

Please upload a CSV file

'; return; } - $uploadedFile = wp_handle_upload( $_FILES['csv_file'], array( 'test_form' => false ) ); + $uploadedFile = wp_handle_upload( $_FILES[$filename], array( 'test_form' => false ) ); if( $uploadedFile && !isset($uploadedFile['error']) ){ $data = processCSV( $uploadedFile['file'] ); @@ -134,7 +134,6 @@ function importFile(){ 'first_name' => 'First Name', 'last_name' => 'Last Name', 'title' => 'Title', - //'about' => 'Biographical Info', 'email' => 'Email Address', 'phone' => 'Phone 1', 'phone_(alternate)' => 'Phone 2', @@ -169,8 +168,6 @@ function importFile(){ } } - - function uc_people_settings_page_menu(){ add_submenu_page('tools.php', 'Import People', 'Import People', 'manage_options', 'uc-import-people', 'uc_people_settings_page' ); } @@ -195,7 +192,7 @@ function uc_people_settings_page(){ ?> From 91ae8ac48aa713175e006cdac04acf69cefc3c2b Mon Sep 17 00:00:00 2001 From: szk11001 Date: Wed, 2 Sep 2015 14:45:10 -0400 Subject: [PATCH 3/3] Fix referencing of ACF fields --- uc-people.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/uc-people.js b/uc-people.js index 1ceb6e6..99ffbb4 100644 --- a/uc-people.js +++ b/uc-people.js @@ -13,9 +13,9 @@ jQuery(document).ready(function($){ $('#uc_people_lookup_metabox p.howto').text("Person found"); var fields = ['first_name', 'last_name', 'phone', 'email']; fields.forEach(function(el,i,a){ - $('#acf-field-'+el).val(""); + $('#acf-field_'+el).val(""); if( response.hasOwnProperty(el) ){ - $('#acf-field-'+el).val( response[el] ); + $('#acf-field_'+el).val( response[el] ); } }); } else {