Passed
Branch master (94011e)
by Jonathan
04:33
created
object-sync-for-salesforce.php 1 patch
Spacing   +59 added lines, -59 removed lines patch added patch discarded remove patch
@@ -103,7 +103,7 @@  discard block
 block discarded – undo
103 103
 	*
104 104
 	*/
105 105
 	static public function get_instance() {
106
-		if ( null === self::$instance ) {
106
+		if (null === self::$instance) {
107 107
 			self::$instance = new Object_Sync_Salesforce();
108 108
 		}
109 109
 		return self::$instance;
@@ -142,7 +142,7 @@  discard block
 block discarded – undo
142 142
 		);
143 143
 
144 144
 		// users can modify the list of schedulable classes
145
-		$this->schedulable_classes = apply_filters( 'object_sync_for_salesforce_modify_schedulable_classes', $this->schedulable_classes );
145
+		$this->schedulable_classes = apply_filters('object_sync_for_salesforce_modify_schedulable_classes', $this->schedulable_classes);
146 146
 
147 147
 		/*
148 148
 		 * example to modify the array of classes by adding one and removing one
@@ -167,21 +167,21 @@  discard block
 block discarded – undo
167 167
 		 * }
168 168
 		*/
169 169
 
170
-		$this->activated = $this->activate( $this->wpdb, $this->version, $this->slug );
171
-		$this->deactivate( $this->wpdb, $this->version, $this->slug, $this->schedulable_classes );
170
+		$this->activated = $this->activate($this->wpdb, $this->version, $this->slug);
171
+		$this->deactivate($this->wpdb, $this->version, $this->slug, $this->schedulable_classes);
172 172
 
173
-		$this->logging = $this->logging( $this->wpdb, $this->version );
173
+		$this->logging = $this->logging($this->wpdb, $this->version);
174 174
 
175
-		$this->mappings = $this->mappings( $this->wpdb, $this->version, $this->slug, $this->logging );
175
+		$this->mappings = $this->mappings($this->wpdb, $this->version, $this->slug, $this->logging);
176 176
 
177
-		$this->wordpress = $this->wordpress( $this->wpdb, $this->version, $this->slug, $this->mappings, $this->logging );
177
+		$this->wordpress = $this->wordpress($this->wpdb, $this->version, $this->slug, $this->mappings, $this->logging);
178 178
 		$this->salesforce = $this->salesforce_get_api();
179 179
 
180
-		$this->push = $this->push( $this->wpdb, $this->version, $this->login_credentials, $this->slug, $this->wordpress, $this->salesforce, $this->mappings, $this->logging, $this->schedulable_classes );
180
+		$this->push = $this->push($this->wpdb, $this->version, $this->login_credentials, $this->slug, $this->wordpress, $this->salesforce, $this->mappings, $this->logging, $this->schedulable_classes);
181 181
 
182
-		$this->pull = $this->pull( $this->wpdb, $this->version, $this->login_credentials, $this->slug, $this->wordpress, $this->salesforce, $this->mappings, $this->logging, $this->schedulable_classes );
182
+		$this->pull = $this->pull($this->wpdb, $this->version, $this->login_credentials, $this->slug, $this->wordpress, $this->salesforce, $this->mappings, $this->logging, $this->schedulable_classes);
183 183
 
184
-		$this->load_admin( $this->wpdb, $this->version, $this->login_credentials, $this->slug, $this->wordpress, $this->salesforce, $this->mappings, $this->push, $this->pull, $this->logging, $this->schedulable_classes );
184
+		$this->load_admin($this->wpdb, $this->version, $this->login_credentials, $this->slug, $this->wordpress, $this->salesforce, $this->mappings, $this->push, $this->pull, $this->logging, $this->schedulable_classes);
185 185
 
186 186
 	}
187 187
 
@@ -195,12 +195,12 @@  discard block
 block discarded – undo
195 195
 	 * @return object
196 196
 	 *   Instance of Object_Sync_Sf_Logging
197 197
 	 */
198
-	private function logging( $wpdb, $version ) {
199
-		if ( ! class_exists( 'WP_Logging' ) && file_exists( plugin_dir_path( __FILE__ ) . 'vendor/autoload.php' ) ) {
200
-			require_once plugin_dir_path( __FILE__ ) . 'vendor/autoload.php';
201
-			require_once plugin_dir_path( __FILE__ ) . 'classes/logging.php';
198
+	private function logging($wpdb, $version) {
199
+		if ( ! class_exists('WP_Logging') && file_exists(plugin_dir_path(__FILE__) . 'vendor/autoload.php')) {
200
+			require_once plugin_dir_path(__FILE__) . 'vendor/autoload.php';
201
+			require_once plugin_dir_path(__FILE__) . 'classes/logging.php';
202 202
 		}
203
-		$logging = new Object_Sync_Sf_Logging( $wpdb, $version );
203
+		$logging = new Object_Sync_Sf_Logging($wpdb, $version);
204 204
 		return $logging;
205 205
 	}
206 206
 
@@ -215,9 +215,9 @@  discard block
 block discarded – undo
215 215
 	 * @return object
216 216
 	 *   Instance of Object_Sync_Sf_Mapping
217 217
 	 */
218
-	private function mappings( $wpdb, $version, $slug, $logging ) {
219
-		require_once( plugin_dir_path( __FILE__ ) . 'classes/salesforce_mapping.php' );
220
-		$mappings = new Object_Sync_Sf_Mapping( $wpdb, $version, $slug, $logging );
218
+	private function mappings($wpdb, $version, $slug, $logging) {
219
+		require_once(plugin_dir_path(__FILE__) . 'classes/salesforce_mapping.php');
220
+		$mappings = new Object_Sync_Sf_Mapping($wpdb, $version, $slug, $logging);
221 221
 		return $mappings;
222 222
 	}
223 223
 
@@ -233,9 +233,9 @@  discard block
 block discarded – undo
233 233
 	* @return object
234 234
 	*   Instance of Object_Sync_Sf_WordPress
235 235
 	*/
236
-	private function wordpress( $wpdb, $version, $slug, $mappings, $logging ) {
237
-		require_once plugin_dir_path( __FILE__ ) . 'classes/wordpress.php';
238
-		$wordpress = new Object_Sync_Sf_WordPress( $wpdb, $version, $slug, $mappings, $logging );
236
+	private function wordpress($wpdb, $version, $slug, $mappings, $logging) {
237
+		require_once plugin_dir_path(__FILE__) . 'classes/wordpress.php';
238
+		$wordpress = new Object_Sync_Sf_WordPress($wpdb, $version, $slug, $mappings, $logging);
239 239
 		return $wordpress;
240 240
 	}
241 241
 
@@ -248,8 +248,8 @@  discard block
 block discarded – undo
248 248
 	*   The sfapi object if it is authenticated (empty, otherwise)
249 249
 	*/
250 250
 	public function salesforce_get_api() {
251
-		require_once( plugin_dir_path( __FILE__ ) . 'classes/salesforce.php' );
252
-		require_once( plugin_dir_path( __FILE__ ) . 'classes/salesforce_query.php' ); // this can be used to generate soql queries, but we don't often need it so it gets initialized whenever it's needed
251
+		require_once(plugin_dir_path(__FILE__) . 'classes/salesforce.php');
252
+		require_once(plugin_dir_path(__FILE__) . 'classes/salesforce_query.php'); // this can be used to generate soql queries, but we don't often need it so it gets initialized whenever it's needed
253 253
 		$consumer_key = $this->login_credentials['consumer_key'];
254 254
 		$consumer_secret = $this->login_credentials['consumer_secret'];
255 255
 		$login_url = $this->login_credentials['login_url'];
@@ -263,9 +263,9 @@  discard block
 block discarded – undo
263 263
 		$schedulable_classes = $this->schedulable_classes;
264 264
 		$is_authorized = false;
265 265
 		$sfapi = '';
266
-		if ( $consumer_key && $consumer_secret ) {
267
-			$sfapi = new Object_Sync_Sf_Salesforce( $consumer_key, $consumer_secret, $login_url, $callback_url, $authorize_path, $token_path, $rest_api_version, $wordpress, $slug, $logging, $schedulable_classes );
268
-			if ( $sfapi->is_authorized() === true ) {
266
+		if ($consumer_key && $consumer_secret) {
267
+			$sfapi = new Object_Sync_Sf_Salesforce($consumer_key, $consumer_secret, $login_url, $callback_url, $authorize_path, $token_path, $rest_api_version, $wordpress, $slug, $logging, $schedulable_classes);
268
+			if ($sfapi->is_authorized() === true) {
269 269
 				$is_authorized = true;
270 270
 			}
271 271
 		}
@@ -285,9 +285,9 @@  discard block
 block discarded – undo
285 285
 	 * @return object
286 286
 	 *   Instance of Object_Sync_Sf_Activate
287 287
 	 */
288
-	private function activate( $wpdb, $version, $slug ) {
289
-		require_once plugin_dir_path( __FILE__ ) . 'classes/activate.php';
290
-		$activate = new Object_Sync_Sf_Activate( $wpdb, $version, $slug );
288
+	private function activate($wpdb, $version, $slug) {
289
+		require_once plugin_dir_path(__FILE__) . 'classes/activate.php';
290
+		$activate = new Object_Sync_Sf_Activate($wpdb, $version, $slug);
291 291
 		return $activate;
292 292
 	}
293 293
 
@@ -302,9 +302,9 @@  discard block
 block discarded – undo
302 302
 	 * @return object
303 303
 	 *   Instance of Object_Sync_Sf_Deactivate
304 304
 	 */
305
-	private function deactivate( $wpdb, $version, $slug, $schedulable_classes ) {
306
-		require_once plugin_dir_path( __FILE__ ) . 'classes/deactivate.php';
307
-		$deactivate = new Object_Sync_Sf_Deactivate( $wpdb, $version, $slug, $schedulable_classes );
305
+	private function deactivate($wpdb, $version, $slug, $schedulable_classes) {
306
+		require_once plugin_dir_path(__FILE__) . 'classes/deactivate.php';
307
+		$deactivate = new Object_Sync_Sf_Deactivate($wpdb, $version, $slug, $schedulable_classes);
308 308
 	}
309 309
 
310 310
 
@@ -324,9 +324,9 @@  discard block
 block discarded – undo
324 324
 	 * @return object
325 325
 	 *   Instance of Object_Sync_Sf_Salesforce_Push
326 326
 	 */
327
-	private function push( $wpdb, $version, $login_credentials, $slug, $wordpress, $salesforce, $mappings, $logging, $schedulable_classes ) {
328
-		require_once plugin_dir_path( __FILE__ ) . 'classes/salesforce_push.php';
329
-		$push = new Object_Sync_Sf_Salesforce_Push( $wpdb, $version, $login_credentials, $slug, $wordpress, $salesforce, $mappings, $logging, $schedulable_classes );
327
+	private function push($wpdb, $version, $login_credentials, $slug, $wordpress, $salesforce, $mappings, $logging, $schedulable_classes) {
328
+		require_once plugin_dir_path(__FILE__) . 'classes/salesforce_push.php';
329
+		$push = new Object_Sync_Sf_Salesforce_Push($wpdb, $version, $login_credentials, $slug, $wordpress, $salesforce, $mappings, $logging, $schedulable_classes);
330 330
 		return $push;
331 331
 	}
332 332
 
@@ -345,9 +345,9 @@  discard block
 block discarded – undo
345 345
 	 * @return object
346 346
 	 *   Instance of Object_Sync_Sf_Salesforce_Pull
347 347
 	 */
348
-	private function pull( $wpdb, $version, $login_credentials, $slug, $wordpress, $salesforce, $mappings, $logging, $schedulable_classes ) {
349
-		require_once plugin_dir_path( __FILE__ ) . 'classes/salesforce_pull.php';
350
-		$pull = new Object_Sync_Sf_Salesforce_Pull( $wpdb, $version, $login_credentials, $slug, $wordpress, $salesforce, $mappings, $logging, $schedulable_classes );
348
+	private function pull($wpdb, $version, $login_credentials, $slug, $wordpress, $salesforce, $mappings, $logging, $schedulable_classes) {
349
+		require_once plugin_dir_path(__FILE__) . 'classes/salesforce_pull.php';
350
+		$pull = new Object_Sync_Sf_Salesforce_Pull($wpdb, $version, $login_credentials, $slug, $wordpress, $salesforce, $mappings, $logging, $schedulable_classes);
351 351
 		return $pull;
352 352
 	}
353 353
 
@@ -370,13 +370,13 @@  discard block
 block discarded – undo
370 370
 	*   Instance of Object_Sync_Sf_Admin
371 371
 	*
372 372
 	*/
373
-	private function load_admin( $wpdb, $version, $login_credentials, $slug, $wordpress, $salesforce, $mappings, $push, $pull, $logging, $schedulable_classes ) {
374
-		require_once( plugin_dir_path( __FILE__ ) . 'classes/admin.php' );
375
-		$admin = new Object_Sync_Sf_Admin( $wpdb, $version, $login_credentials, $slug, $wordpress, $salesforce, $mappings, $push, $pull, $logging, $schedulable_classes );
376
-		add_action( 'admin_menu', array( $admin, 'create_admin_menu' ) );
377
-		add_action( 'admin_enqueue_scripts', array( $this, 'admin_scripts_and_styles' ) );
378
-		add_action( 'plugins_loaded', array( $this, 'textdomain' ) );
379
-		add_filter( 'plugin_action_links', array( $this, 'plugin_action_links' ), 10, 5 );
373
+	private function load_admin($wpdb, $version, $login_credentials, $slug, $wordpress, $salesforce, $mappings, $push, $pull, $logging, $schedulable_classes) {
374
+		require_once(plugin_dir_path(__FILE__) . 'classes/admin.php');
375
+		$admin = new Object_Sync_Sf_Admin($wpdb, $version, $login_credentials, $slug, $wordpress, $salesforce, $mappings, $push, $pull, $logging, $schedulable_classes);
376
+		add_action('admin_menu', array($admin, 'create_admin_menu'));
377
+		add_action('admin_enqueue_scripts', array($this, 'admin_scripts_and_styles'));
378
+		add_action('plugins_loaded', array($this, 'textdomain'));
379
+		add_filter('plugin_action_links', array($this, 'plugin_action_links'), 10, 5);
380 380
 		return $admin;
381 381
 	}
382 382
 
@@ -388,11 +388,11 @@  discard block
 block discarded – undo
388 388
 	* @return array $links
389 389
 	*   These are the links that go with this plugin's entry
390 390
 	*/
391
-	public function plugin_action_links( $links, $file ) {
392
-		if ( plugin_basename( __FILE__ ) === $file ) {
393
-			$settings = '<a href="' . get_admin_url() . 'options-general.php?page=object-sync-salesforce-admin">' . __( 'Settings', 'object-sync-for-salesforce' ) . '</a>';
391
+	public function plugin_action_links($links, $file) {
392
+		if (plugin_basename(__FILE__) === $file) {
393
+			$settings = '<a href="' . get_admin_url() . 'options-general.php?page=object-sync-salesforce-admin">' . __('Settings', 'object-sync-for-salesforce') . '</a>';
394 394
 			// make the 'Settings' link appear first
395
-			array_unshift( $links, $settings );
395
+			array_unshift($links, $settings);
396 396
 		}
397 397
 		return $links;
398 398
 	}
@@ -404,8 +404,8 @@  discard block
 block discarded – undo
404 404
 	* @return void
405 405
 	*/
406 406
 	public function admin_scripts_and_styles() {
407
-		wp_enqueue_script( $this->slug . '-admin', plugins_url( 'assets/js/object-sync-for-salesforce-admin.min.js', __FILE__ ), array( 'jquery' ), filemtime( plugin_dir_path( __FILE__ ) . 'assets/js/object-sync-for-salesforce-admin.js' ), true );
408
-		wp_enqueue_style( $this->slug . '-admin', plugins_url( 'assets/css/object-sync-for-salesforce-admin.min.css', __FILE__ ), array(), filemtime( plugin_dir_path( __FILE__ ) . 'assets/css/object-sync-for-salesforce-admin.css' ), 'all' );
407
+		wp_enqueue_script($this->slug . '-admin', plugins_url('assets/js/object-sync-for-salesforce-admin.min.js', __FILE__), array('jquery'), filemtime(plugin_dir_path(__FILE__) . 'assets/js/object-sync-for-salesforce-admin.js'), true);
408
+		wp_enqueue_style($this->slug . '-admin', plugins_url('assets/css/object-sync-for-salesforce-admin.min.css', __FILE__), array(), filemtime(plugin_dir_path(__FILE__) . 'assets/css/object-sync-for-salesforce-admin.css'), 'all');
409 409
 	}
410 410
 
411 411
 	/**
@@ -414,7 +414,7 @@  discard block
 block discarded – undo
414 414
 	 * @return void
415 415
 	 */
416 416
 	public function textdomain() {
417
-		load_plugin_textdomain( 'object-sync-for-salesforce', false, dirname( plugin_basename( __FILE__ ) ) . '/languages/' );
417
+		load_plugin_textdomain('object-sync-for-salesforce', false, dirname(plugin_basename(__FILE__)) . '/languages/');
418 418
 	}
419 419
 
420 420
 	/**
@@ -427,13 +427,13 @@  discard block
 block discarded – undo
427 427
 	*/
428 428
 	private function get_login_credentials() {
429 429
 
430
-		$consumer_key = defined( 'OBJECT_SYNC_SF_SALESFORCE_CONSUMER_KEY' ) ? OBJECT_SYNC_SF_SALESFORCE_CONSUMER_KEY : get_option( 'object_sync_for_salesforce_consumer_key', '' );
431
-		$consumer_secret = defined( 'OBJECT_SYNC_SF_SALESFORCE_CONSUMER_SECRET' ) ? OBJECT_SYNC_SF_SALESFORCE_CONSUMER_SECRET : get_option( 'object_sync_for_salesforce_consumer_secret', '' );
432
-		$callback_url = defined( 'OBJECT_SYNC_SF_SALESFORCE_CALLBACK_URL' ) ? OBJECT_SYNC_SF_SALESFORCE_CALLBACK_URL : get_option( 'object_sync_for_salesforce_callback_url', '' );
433
-		$login_base_url = defined( 'OBJECT_SYNC_SF_SALESFORCE_LOGIN_BASE_URL' ) ? OBJECT_SYNC_SF_SALESFORCE_LOGIN_BASE_URL : get_option( 'object_sync_for_salesforce_login_base_url', '' );
434
-		$authorize_url_path = defined( 'OBJECT_SYNC_SF_SALESFORCE_AUTHORIZE_URL_PATH' ) ? OBJECT_SYNC_SF_SALESFORCE_AUTHORIZE_URL_PATH : get_option( 'object_sync_for_salesforce_authorize_url_path', '' );
435
-		$token_url_path = defined( 'OBJECT_SYNC_SF_SALESFORCE_TOKEN_URL_PATH' ) ? OBJECT_SYNC_SF_SALESFORCE_TOKEN_URL_PATH : get_option( 'object_sync_for_salesforce_token_url_path', '' );
436
-		$api_version = defined( 'OBJECT_SYNC_SF_SALESFORCE_API_VERSION' ) ? OBJECT_SYNC_SF_SALESFORCE_API_VERSION : get_option( 'object_sync_for_salesforce_api_version', '' );
430
+		$consumer_key = defined('OBJECT_SYNC_SF_SALESFORCE_CONSUMER_KEY') ? OBJECT_SYNC_SF_SALESFORCE_CONSUMER_KEY : get_option('object_sync_for_salesforce_consumer_key', '');
431
+		$consumer_secret = defined('OBJECT_SYNC_SF_SALESFORCE_CONSUMER_SECRET') ? OBJECT_SYNC_SF_SALESFORCE_CONSUMER_SECRET : get_option('object_sync_for_salesforce_consumer_secret', '');
432
+		$callback_url = defined('OBJECT_SYNC_SF_SALESFORCE_CALLBACK_URL') ? OBJECT_SYNC_SF_SALESFORCE_CALLBACK_URL : get_option('object_sync_for_salesforce_callback_url', '');
433
+		$login_base_url = defined('OBJECT_SYNC_SF_SALESFORCE_LOGIN_BASE_URL') ? OBJECT_SYNC_SF_SALESFORCE_LOGIN_BASE_URL : get_option('object_sync_for_salesforce_login_base_url', '');
434
+		$authorize_url_path = defined('OBJECT_SYNC_SF_SALESFORCE_AUTHORIZE_URL_PATH') ? OBJECT_SYNC_SF_SALESFORCE_AUTHORIZE_URL_PATH : get_option('object_sync_for_salesforce_authorize_url_path', '');
435
+		$token_url_path = defined('OBJECT_SYNC_SF_SALESFORCE_TOKEN_URL_PATH') ? OBJECT_SYNC_SF_SALESFORCE_TOKEN_URL_PATH : get_option('object_sync_for_salesforce_token_url_path', '');
436
+		$api_version = defined('OBJECT_SYNC_SF_SALESFORCE_API_VERSION') ? OBJECT_SYNC_SF_SALESFORCE_API_VERSION : get_option('object_sync_for_salesforce_api_version', '');
437 437
 
438 438
 		$login_credentials = array(
439 439
 			'consumer_key' => $consumer_key,
Please login to merge, or discard this patch.
templates/admin/fieldmaps-list.php 1 patch
Spacing   +19 added lines, -19 removed lines patch added patch discarded remove patch
@@ -1,11 +1,11 @@  discard block
 block discarded – undo
1
-<h3><?php echo esc_html__( 'Fieldmaps', 'object-sync-for-salesforce' ); ?> <a class="page-title-action" href="<?php echo esc_url( get_admin_url( null, 'options-general.php?page=object-sync-salesforce-admin&tab=fieldmaps&method=add' ) ); ?>"><?php echo esc_html__( 'Add New', 'object-sync-for-salesforce' ); ?></a></h3>
1
+<h3><?php echo esc_html__('Fieldmaps', 'object-sync-for-salesforce'); ?> <a class="page-title-action" href="<?php echo esc_url(get_admin_url(null, 'options-general.php?page=object-sync-salesforce-admin&tab=fieldmaps&method=add')); ?>"><?php echo esc_html__('Add New', 'object-sync-for-salesforce'); ?></a></h3>
2 2
 <table class="widefat striped">
3 3
 	<thead>
4 4
 		<tr>
5
-			<th><?php echo esc_html__( 'Label', 'object-sync-for-salesforce' ); ?></th>
6
-			<th><?php echo esc_html__( 'WordPress Object', 'object-sync-for-salesforce' ); ?></th>
7
-			<th><?php echo esc_html__( 'Salesforce Object', 'object-sync-for-salesforce' ); ?></th>
8
-			<th colspan="3"><?php echo esc_html__( 'Actions', 'object-sync-for-salesforce' ); ?></th>
5
+			<th><?php echo esc_html__('Label', 'object-sync-for-salesforce'); ?></th>
6
+			<th><?php echo esc_html__('WordPress Object', 'object-sync-for-salesforce'); ?></th>
7
+			<th><?php echo esc_html__('Salesforce Object', 'object-sync-for-salesforce'); ?></th>
8
+			<th colspan="3"><?php echo esc_html__('Actions', 'object-sync-for-salesforce'); ?></th>
9 9
 		</tr>
10 10
 	</thead>
11 11
 	<tfoot>
@@ -14,9 +14,9 @@  discard block
 block discarded – undo
14 14
 				<p><small>
15 15
 					<?php
16 16
 					// translators: the placeholders refer to: 1) the cache clear link, 2) the cache clear link text
17
-					echo sprintf( esc_html__( 'Has your WordPress or Salesforce data structure changed? ', 'object-sync-for-salesforce' ) . '<a href="%1$s" id="clear-sfwp-cache">%2$s</a>' . esc_html__( ' to make sure you can map the most recent data structures.', 'object-sync-for-salesforce' ),
18
-						esc_url( get_admin_url( null, 'options-general.php?page=object-sync-salesforce-admin&tab=clear_cache' ) ),
19
-						esc_html__( 'Clear the plugin cache' )
17
+					echo sprintf(esc_html__('Has your WordPress or Salesforce data structure changed? ', 'object-sync-for-salesforce') . '<a href="%1$s" id="clear-sfwp-cache">%2$s</a>' . esc_html__(' to make sure you can map the most recent data structures.', 'object-sync-for-salesforce'),
18
+						esc_url(get_admin_url(null, 'options-general.php?page=object-sync-salesforce-admin&tab=clear_cache')),
19
+						esc_html__('Clear the plugin cache')
20 20
 					);
21 21
 					?>
22 22
 				</small></p>
@@ -24,20 +24,20 @@  discard block
 block discarded – undo
24 24
 		</tr>
25 25
 	</tfoot>
26 26
 	<tbody>
27
-		<?php if ( count( $fieldmaps ) > 0 ) : ?>
28
-			<?php foreach ( $fieldmaps as $record ) { ?>
27
+		<?php if (count($fieldmaps) > 0) : ?>
28
+			<?php foreach ($fieldmaps as $record) { ?>
29 29
 		<tr>
30
-			<td><?php echo esc_html( $record['label'] ); ?></td>
31
-			<td><?php echo esc_html( $record['wordpress_object'] ); ?></td>
32
-			<td><?php echo esc_html( $record['salesforce_object'] ); ?></td>
30
+			<td><?php echo esc_html($record['label']); ?></td>
31
+			<td><?php echo esc_html($record['wordpress_object']); ?></td>
32
+			<td><?php echo esc_html($record['salesforce_object']); ?></td>
33 33
 			<td>
34
-				<a href="<?php echo esc_url( get_admin_url( null, 'options-general.php?page=object-sync-salesforce-admin&tab=fieldmaps&method=edit&id=' . $record['id'] ) ); ?>"><?php echo esc_html__( 'Edit', 'object-sync-for-salesforce' ); ?></a>
34
+				<a href="<?php echo esc_url(get_admin_url(null, 'options-general.php?page=object-sync-salesforce-admin&tab=fieldmaps&method=edit&id=' . $record['id'])); ?>"><?php echo esc_html__('Edit', 'object-sync-for-salesforce'); ?></a>
35 35
 			</td>
36 36
 			<td>
37
-				<a href="<?php echo esc_url( get_admin_url( null, 'options-general.php?page=object-sync-salesforce-admin&tab=fieldmaps&method=clone&id=' . $record['id'] ) ); ?>"><?php echo esc_html__( 'Clone', 'object-sync-for-salesforce' ); ?></a>
37
+				<a href="<?php echo esc_url(get_admin_url(null, 'options-general.php?page=object-sync-salesforce-admin&tab=fieldmaps&method=clone&id=' . $record['id'])); ?>"><?php echo esc_html__('Clone', 'object-sync-for-salesforce'); ?></a>
38 38
 			</td>
39 39
 			<td>
40
-				<a href="<?php echo esc_url( get_admin_url( null, 'options-general.php?page=object-sync-salesforce-admin&tab=fieldmaps&method=delete&id=' . $record['id'] ) ); ?>"><?php echo esc_html__( 'Delete', 'object-sync-for-salesforce' ); ?></a>
40
+				<a href="<?php echo esc_url(get_admin_url(null, 'options-general.php?page=object-sync-salesforce-admin&tab=fieldmaps&method=delete&id=' . $record['id'])); ?>"><?php echo esc_html__('Delete', 'object-sync-for-salesforce'); ?></a>
41 41
 			</td>
42 42
 		</tr>
43 43
 			<?php } ?>
@@ -47,9 +47,9 @@  discard block
 block discarded – undo
47 47
 				<p>
48 48
 				<?php
49 49
 					// translators: the placeholders refer to: 1) the fieldmap label, 2) the saleforce object name, and 3) the WordPress object name
50
-					echo sprintf( esc_html__( 'No fieldmaps exist yet. You can ', 'object-sync-for-salesforce' ) . '<a href="%1$s">%2$s</a>.',
51
-						esc_url( get_admin_url( null, 'options-general.php?page=object-sync-salesforce-admin&tab=fieldmaps&method=add' ) ),
52
-						esc_html__( 'add one' )
50
+					echo sprintf(esc_html__('No fieldmaps exist yet. You can ', 'object-sync-for-salesforce') . '<a href="%1$s">%2$s</a>.',
51
+						esc_url(get_admin_url(null, 'options-general.php?page=object-sync-salesforce-admin&tab=fieldmaps&method=add')),
52
+						esc_html__('add one')
53 53
 					);
54 54
 				?>
55 55
 				</p>
Please login to merge, or discard this patch.
templates/admin/settings.php 1 patch
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -1,6 +1,6 @@
 block discarded – undo
1 1
 <form method="post" action="options.php">
2 2
 	<?php
3
-		settings_fields( $tab ) . do_settings_sections( $tab );
4
-		submit_button( esc_html__( 'Save settings', 'object-sync-for-salesforce' ) );
3
+		settings_fields($tab) . do_settings_sections($tab);
4
+		submit_button(esc_html__('Save settings', 'object-sync-for-salesforce'));
5 5
 	?>
6 6
 </form>
Please login to merge, or discard this patch.
templates/admin/notice.php 1 patch
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -1,3 +1,3 @@
 block discarded – undo
1
-<div class="notice<?php echo esc_attr( $class ); ?><?php echo esc_attr( $dismissible ); ?>">
2
-	<p><?php echo esc_html( $message ); ?></p>
1
+<div class="notice<?php echo esc_attr($class); ?><?php echo esc_attr($dismissible); ?>">
2
+	<p><?php echo esc_html($message); ?></p>
3 3
 </div>
Please login to merge, or discard this patch.
templates/admin/fieldmaps-delete.php 1 patch
Spacing   +10 added lines, -10 removed lines patch added patch discarded remove patch
@@ -1,18 +1,18 @@
 block discarded – undo
1
-<form method="post" action="<?php echo esc_url( admin_url( 'admin-post.php' ) ); ?>">
2
-	<input type="hidden" name="redirect_url_error" value="<?php echo esc_url( $error_url ); ?>" />
3
-	<input type="hidden" name="redirect_url_success" value="<?php echo esc_url( $success_url ); ?>" />
4
-	<input type="hidden" name="id" value="<?php echo absint( $map['id'] ); ?>" />
1
+<form method="post" action="<?php echo esc_url(admin_url('admin-post.php')); ?>">
2
+	<input type="hidden" name="redirect_url_error" value="<?php echo esc_url($error_url); ?>" />
3
+	<input type="hidden" name="redirect_url_success" value="<?php echo esc_url($success_url); ?>" />
4
+	<input type="hidden" name="id" value="<?php echo absint($map['id']); ?>" />
5 5
 	<input type="hidden" name="action" value="delete_fieldmap">
6
-	<h2><?php echo esc_html__( 'Are you sure you want to delete this fieldmap?', 'object-sync-for-salesforce' ); ?></h2>
6
+	<h2><?php echo esc_html__('Are you sure you want to delete this fieldmap?', 'object-sync-for-salesforce'); ?></h2>
7 7
 	<p>
8 8
 	<?php
9 9
 		// translators: the placeholders refer to: 1) the fieldmap label, 2) the saleforce object name, and 3) the WordPress object name
10
-		echo sprintf( esc_html__( 'This fieldmap is called %1$s and it maps the Salesforce %2$s object to the WordPress %3$s object.', 'object-sync-for-salesforce' ),
11
-			'<strong> ' . esc_html( $map['label'] ) . '</strong>',
12
-			esc_html( $map['salesforce_object'] ),
13
-			esc_html( $map['wordpress_object'] )
10
+		echo sprintf(esc_html__('This fieldmap is called %1$s and it maps the Salesforce %2$s object to the WordPress %3$s object.', 'object-sync-for-salesforce'),
11
+			'<strong> ' . esc_html($map['label']) . '</strong>',
12
+			esc_html($map['salesforce_object']),
13
+			esc_html($map['wordpress_object'])
14 14
 		);
15 15
 	?>
16 16
 	</p>
17
-	<?php submit_button( esc_html__( 'Confirm deletion', 'object-sync-for-salesforce' ) ); ?>
17
+	<?php submit_button(esc_html__('Confirm deletion', 'object-sync-for-salesforce')); ?>
18 18
 </form>
Please login to merge, or discard this patch.
templates/admin/mapping-errors-edit.php 1 patch
Spacing   +13 added lines, -13 removed lines patch added patch discarded remove patch
@@ -1,26 +1,26 @@
 block discarded – undo
1
-<form method="post" action="<?php echo esc_url( admin_url( 'admin-post.php' ) ); ?>" class="fieldmap">
2
-	<input type="hidden" name="redirect_url_error" value="<?php echo esc_url( $error_url ); ?>" />
3
-	<input type="hidden" name="redirect_url_success" value="<?php echo esc_url( $success_url ); ?>" />
4
-	<?php if ( isset( $transient ) ) { ?>
5
-	<input type="hidden" name="transient" value="<?php echo esc_html( $transient ); ?>" />
1
+<form method="post" action="<?php echo esc_url(admin_url('admin-post.php')); ?>" class="fieldmap">
2
+	<input type="hidden" name="redirect_url_error" value="<?php echo esc_url($error_url); ?>" />
3
+	<input type="hidden" name="redirect_url_success" value="<?php echo esc_url($success_url); ?>" />
4
+	<?php if (isset($transient)) { ?>
5
+	<input type="hidden" name="transient" value="<?php echo esc_html($transient); ?>" />
6 6
 	<?php } ?>
7 7
 	<input type="hidden" name="action" value="post_object_map" >
8
-	<input type="hidden" name="method" value="<?php echo esc_attr( $method ); ?>" />
9
-	<?php if ( 'edit' === $method ) { ?>
10
-	<input type="hidden" name="id" value="<?php echo absint( $map_row['id'] ); ?>" />
8
+	<input type="hidden" name="method" value="<?php echo esc_attr($method); ?>" />
9
+	<?php if ('edit' === $method) { ?>
10
+	<input type="hidden" name="id" value="<?php echo absint($map_row['id']); ?>" />
11 11
 	<?php } ?>
12 12
 	<div class="wordpress_id">
13
-		<label for="wordpress_id"><?php echo esc_html__( 'WordPress Id', 'object-sync-for-salesforce' ); ?>: </label>
14
-		<input type="text" id="wordpress_id" name="wordpress_id" required value="<?php echo isset( $wordpress_id ) ? esc_html( $wordpress_id ) : ''; ?>" />
13
+		<label for="wordpress_id"><?php echo esc_html__('WordPress Id', 'object-sync-for-salesforce'); ?>: </label>
14
+		<input type="text" id="wordpress_id" name="wordpress_id" required value="<?php echo isset($wordpress_id) ? esc_html($wordpress_id) : ''; ?>" />
15 15
 	</div>
16 16
 	<div class="salesforce_id">
17
-		<label for="salesforce_id"><?php echo esc_html__( 'Salesforce Id', 'object-sync-for-salesforce' ); ?>: </label>
18
-		<input type="text" id="salesforce_id" name="salesforce_id" required value="<?php echo isset( $salesforce_id ) ? esc_html( $salesforce_id ) : ''; ?>" />
17
+		<label for="salesforce_id"><?php echo esc_html__('Salesforce Id', 'object-sync-for-salesforce'); ?>: </label>
18
+		<input type="text" id="salesforce_id" name="salesforce_id" required value="<?php echo isset($salesforce_id) ? esc_html($salesforce_id) : ''; ?>" />
19 19
 	</div>
20 20
 	<?php
21 21
 		submit_button(
22 22
 			// translators: the placeholder refers to the currently selected method (edit or delete)
23
-			sprintf( esc_html__( '%1$s object map', 'object-sync-for-salesforce' ), ucfirst( $method ) )
23
+			sprintf(esc_html__('%1$s object map', 'object-sync-for-salesforce'), ucfirst($method))
24 24
 		);
25 25
 	?>
26 26
 </form>
Please login to merge, or discard this patch.
templates/admin/mapping-errors.php 1 patch
Spacing   +22 added lines, -22 removed lines patch added patch discarded remove patch
@@ -1,50 +1,50 @@
 block discarded – undo
1
-<h2><?php echo esc_html__( 'Mapping Errors', 'object-sync-for-salesforce' ); ?></h2>
2
-<p><?php echo esc_html__( 'When this tab is present, it means one or more mapping errors have occurred when the plugin has tried to save a new mapping object, either based on data pulled in from Salesforce or data that was sent to Salesforce. The plugin creates a temporary flag for WordPress (if it is a pull action) or for Salesforce (if it is a push action), and if it fails the temporary flag remains.', 'object-sync-for-salesforce' ); ?></p>
3
-<p><?php echo esc_html__( 'For any mapping object error, you can edit (if, for example, you know the ID of the item that should be in place) or delete each database row, or you can try to track down what the plugin was doing based on the other data displayed here.', 'object-sync-for-salesforce' ); ?></p>
4
-<p><?php echo esc_html__( 'If you edit one of these items, and it correctly maps data between the two systems, the sync for those items will behave as normal going forward, so any edits you do after that will sync as they should.', 'object-sync-for-salesforce' ); ?></p>
1
+<h2><?php echo esc_html__('Mapping Errors', 'object-sync-for-salesforce'); ?></h2>
2
+<p><?php echo esc_html__('When this tab is present, it means one or more mapping errors have occurred when the plugin has tried to save a new mapping object, either based on data pulled in from Salesforce or data that was sent to Salesforce. The plugin creates a temporary flag for WordPress (if it is a pull action) or for Salesforce (if it is a push action), and if it fails the temporary flag remains.', 'object-sync-for-salesforce'); ?></p>
3
+<p><?php echo esc_html__('For any mapping object error, you can edit (if, for example, you know the ID of the item that should be in place) or delete each database row, or you can try to track down what the plugin was doing based on the other data displayed here.', 'object-sync-for-salesforce'); ?></p>
4
+<p><?php echo esc_html__('If you edit one of these items, and it correctly maps data between the two systems, the sync for those items will behave as normal going forward, so any edits you do after that will sync as they should.', 'object-sync-for-salesforce'); ?></p>
5 5
 
6 6
 <table class="widefat striped">
7 7
 	<thead>
8 8
 		<tr>
9
-			<th><?php echo esc_html__( 'Type', 'object-sync-for-salesforce' ); ?></th>
10
-			<th><?php echo esc_html__( 'WordPress ID', 'object-sync-for-salesforce' ); ?></th>
11
-			<th><?php echo esc_html__( 'WordPress Object Type', 'object-sync-for-salesforce' ); ?></th>
12
-			<th><?php echo esc_html__( 'Salesforce ID', 'object-sync-for-salesforce' ); ?></th>
13
-			<th><?php echo esc_html__( 'Created Date/Time', 'object-sync-for-salesforce' ); ?></th>
14
-			<th colspan="2"><?php echo esc_html__( 'Actions', 'object-sync-for-salesforce' ); ?></th>
9
+			<th><?php echo esc_html__('Type', 'object-sync-for-salesforce'); ?></th>
10
+			<th><?php echo esc_html__('WordPress ID', 'object-sync-for-salesforce'); ?></th>
11
+			<th><?php echo esc_html__('WordPress Object Type', 'object-sync-for-salesforce'); ?></th>
12
+			<th><?php echo esc_html__('Salesforce ID', 'object-sync-for-salesforce'); ?></th>
13
+			<th><?php echo esc_html__('Created Date/Time', 'object-sync-for-salesforce'); ?></th>
14
+			<th colspan="2"><?php echo esc_html__('Actions', 'object-sync-for-salesforce'); ?></th>
15 15
 		</tr>
16 16
 	</thead>
17 17
 	<tbody>
18
-		<?php if ( ! empty( $mapping_errors['pull_errors'] ) ) : ?>
19
-			<?php foreach ( $mapping_errors['pull_errors'] as $error ) { ?>
18
+		<?php if ( ! empty($mapping_errors['pull_errors'])) : ?>
19
+			<?php foreach ($mapping_errors['pull_errors'] as $error) { ?>
20 20
 		<tr>
21
-			<td><?php echo esc_html__( 'Pull from Salesforce', 'object-sync-for-salesforce' ); ?></td>
21
+			<td><?php echo esc_html__('Pull from Salesforce', 'object-sync-for-salesforce'); ?></td>
22 22
 			<td><?php echo $error['wordpress_id']; ?></td>
23 23
 			<td><?php echo $error['wordpress_object']; ?></td>
24 24
 			<td><?php echo $error['salesforce_id']; ?></td>
25
-			<td><?php echo date_i18n( 'Y-m-d g:i:sa', strtotime( $error['created'] ) ); ?></td>
25
+			<td><?php echo date_i18n('Y-m-d g:i:sa', strtotime($error['created'])); ?></td>
26 26
 			<td>
27
-				<a href="<?php echo esc_url( get_admin_url( null, 'options-general.php?page=object-sync-salesforce-admin&tab=mapping_errors&method=edit&id=' . $error['id'] ) ); ?>"><?php echo esc_html__( 'Edit', 'object-sync-for-salesforce' ); ?></a>
27
+				<a href="<?php echo esc_url(get_admin_url(null, 'options-general.php?page=object-sync-salesforce-admin&tab=mapping_errors&method=edit&id=' . $error['id'])); ?>"><?php echo esc_html__('Edit', 'object-sync-for-salesforce'); ?></a>
28 28
 			</td>
29 29
 			<td>
30
-				<a href="<?php echo esc_url( get_admin_url( null, 'options-general.php?page=object-sync-salesforce-admin&tab=mapping_errors&method=delete&id=' . $error['id'] ) ); ?>"><?php echo esc_html__( 'Delete', 'object-sync-for-salesforce' ); ?></a>
30
+				<a href="<?php echo esc_url(get_admin_url(null, 'options-general.php?page=object-sync-salesforce-admin&tab=mapping_errors&method=delete&id=' . $error['id'])); ?>"><?php echo esc_html__('Delete', 'object-sync-for-salesforce'); ?></a>
31 31
 			</td>
32 32
 		</tr>
33 33
 			<?php } ?>
34 34
 		<?php endif; ?>
35
-		<?php if ( ! empty( $mapping_errors['push_errors'] ) ) : ?>
36
-			<?php foreach ( $mapping_errors['push_errors'] as $error ) { ?>
35
+		<?php if ( ! empty($mapping_errors['push_errors'])) : ?>
36
+			<?php foreach ($mapping_errors['push_errors'] as $error) { ?>
37 37
 		<tr>
38
-			<td><?php echo esc_html__( 'Push to Salesforce', 'object-sync-for-salesforce' ); ?></td>
38
+			<td><?php echo esc_html__('Push to Salesforce', 'object-sync-for-salesforce'); ?></td>
39 39
 			<td><?php echo $error['wordpress_id']; ?></td>
40 40
 			<td><?php echo $error['wordpress_object']; ?></td>
41 41
 			<td><?php echo $error['salesforce_id']; ?></td>
42
-			<td><?php echo date_i18n( 'Y-m-d g:i:sa', strtotime( $error['created'] ) ); ?></td>
42
+			<td><?php echo date_i18n('Y-m-d g:i:sa', strtotime($error['created'])); ?></td>
43 43
 			<td>
44
-				<a href="<?php echo esc_url( get_admin_url( null, 'options-general.php?page=object-sync-salesforce-admin&tab=mapping_errors&method=edit&id=' . $error['id'] ) ); ?>"><?php echo esc_html__( 'Edit', 'object-sync-for-salesforce' ); ?></a>
44
+				<a href="<?php echo esc_url(get_admin_url(null, 'options-general.php?page=object-sync-salesforce-admin&tab=mapping_errors&method=edit&id=' . $error['id'])); ?>"><?php echo esc_html__('Edit', 'object-sync-for-salesforce'); ?></a>
45 45
 			</td>
46 46
 			<td>
47
-				<a href="<?php echo esc_url( get_admin_url( null, 'options-general.php?page=object-sync-salesforce-admin&tab=mapping_errors&method=delete&id=' . $error['id'] ) ); ?>"><?php echo esc_html__( 'Delete', 'object-sync-for-salesforce' ); ?></a>
47
+				<a href="<?php echo esc_url(get_admin_url(null, 'options-general.php?page=object-sync-salesforce-admin&tab=mapping_errors&method=delete&id=' . $error['id'])); ?>"><?php echo esc_html__('Delete', 'object-sync-for-salesforce'); ?></a>
48 48
 			</td>
49 49
 		</tr>
50 50
 			<?php } ?>
Please login to merge, or discard this patch.
templates/admin/import-export.php 1 patch
Spacing   +13 added lines, -13 removed lines patch added patch discarded remove patch
@@ -1,33 +1,33 @@
 block discarded – undo
1
-<h3><?php echo esc_html__( 'Import', 'object-sync-for-salesforce' ); ?></h3>
2
-<form method="post" action="<?php echo esc_url( admin_url( 'admin-post.php' ) ); ?>" enctype="multipart/form-data" class="import">
1
+<h3><?php echo esc_html__('Import', 'object-sync-for-salesforce'); ?></h3>
2
+<form method="post" action="<?php echo esc_url(admin_url('admin-post.php')); ?>" enctype="multipart/form-data" class="import">
3 3
 	<input type="hidden" name="action" value="object_sync_for_salesforce_import">
4
-	<?php wp_nonce_field( 'object_sync_for_salesforce_nonce_import', 'object_sync_for_salesforce_nonce_import' ); ?>
5
-	<p><?php _e( 'Import the plugin data from a .json file. You can use the Export options below to get this file.', 'object-sync-for-salesforce' ); ?></p>
4
+	<?php wp_nonce_field('object_sync_for_salesforce_nonce_import', 'object_sync_for_salesforce_nonce_import'); ?>
5
+	<p><?php _e('Import the plugin data from a .json file. You can use the Export options below to get this file.', 'object-sync-for-salesforce'); ?></p>
6 6
 	<p>
7 7
 		<input type="file" name="import_file" id="object-sync-for-salesforce-import" required>
8 8
 	</p>
9 9
 	<p>
10 10
 		<input type="checkbox" value="1" name="overwrite" id="object-sync-for-salesforce-import-overwrite">
11
-		<label for="object-sync-for-salesforce-import-overwrite"><?php _e( 'Overwrite existing data', 'object-sync-for-salesforce' ); ?></label>
11
+		<label for="object-sync-for-salesforce-import-overwrite"><?php _e('Overwrite existing data', 'object-sync-for-salesforce'); ?></label>
12 12
 	</p>
13
-	<input type="submit" class="button button-primary" value="<?php _e( 'Import', 'object-sync-for-salesforce' ); ?>" />
13
+	<input type="submit" class="button button-primary" value="<?php _e('Import', 'object-sync-for-salesforce'); ?>" />
14 14
 </form>
15 15
 
16
-<h3><?php echo esc_html__( 'Export', 'object-sync-for-salesforce' ); ?></h3>
17
-<form method="post" action="<?php echo esc_url( admin_url( 'admin-post.php' ) ); ?>" class="export">
16
+<h3><?php echo esc_html__('Export', 'object-sync-for-salesforce'); ?></h3>
17
+<form method="post" action="<?php echo esc_url(admin_url('admin-post.php')); ?>" class="export">
18 18
 	<input type="hidden" name="action" value="object_sync_for_salesforce_export">
19
-	<?php wp_nonce_field( 'object_sync_for_salesforce_nonce_export', 'object_sync_for_salesforce_nonce_export' ); ?>
19
+	<?php wp_nonce_field('object_sync_for_salesforce_nonce_export', 'object_sync_for_salesforce_nonce_export'); ?>
20 20
 	<p>
21 21
 		<input type="checkbox" value="fieldmaps" name="export[]" id="object-sync-for-salesforce-export-fieldmaps">
22
-		<label for="object-sync-for-salesforce-export-fieldmaps"><?php _e( 'Include Fieldmaps', 'object-sync-for-salesforce' ); ?></label>
22
+		<label for="object-sync-for-salesforce-export-fieldmaps"><?php _e('Include Fieldmaps', 'object-sync-for-salesforce'); ?></label>
23 23
 	</p>
24 24
 	<p>
25 25
 		<input type="checkbox" value="object_maps" name="export[]" id="object-sync-for-salesforce-export-object-maps" />
26
-		<label for="object-sync-for-salesforce-export-object-maps"><?php _e( 'Include Object Maps', 'object-sync-for-salesforce' ); ?></label>
26
+		<label for="object-sync-for-salesforce-export-object-maps"><?php _e('Include Object Maps', 'object-sync-for-salesforce'); ?></label>
27 27
 	</p>
28 28
 	<p>
29 29
 		<input type="checkbox" value="plugin_settings" name="export[]" id="object-sync-for-salesforce-export-plugin-settings" />
30
-		<label for="object-sync-for-salesforce-export-plugin-settings"><?php _e( 'Include Plugin Settings', 'object-sync-for-salesforce' ); ?></label>
30
+		<label for="object-sync-for-salesforce-export-plugin-settings"><?php _e('Include Plugin Settings', 'object-sync-for-salesforce'); ?></label>
31 31
 	</p>
32
-	<input type="submit" class="button button-primary" value="<?php _e( 'Export', 'object-sync-for-salesforce' ); ?>" />
32
+	<input type="submit" class="button button-primary" value="<?php _e('Export', 'object-sync-for-salesforce'); ?>" />
33 33
 </form>
Please login to merge, or discard this patch.
templates/admin/user-profile-salesforce.php 1 patch
Spacing   +20 added lines, -20 removed lines patch added patch discarded remove patch
@@ -1,41 +1,41 @@
 block discarded – undo
1
-<input type="hidden" name="mapping_id" id="mapping_id_ajax" value="<?php echo absint( $mapping['id'] ); ?>" />
2
-<input type="hidden" name="salesforce_id" id="salesforce_id_ajax" value="<?php echo esc_attr( $mapping['salesforce_id'] ); ?>" />
3
-<input type="hidden" name="wordpress_id" id="wordpress_id_ajax" value="<?php echo absint( $mapping['wordpress_id'] ); ?>" />
4
-<input type="hidden" name="wordpress_object" id="wordpress_object_ajax" value="<?php echo esc_attr( $mapping['wordpress_object'] ); ?>" />
5
-<h2><?php echo esc_html__( 'Salesforce', 'object-sync-for-salesforce' ); ?></h2>
1
+<input type="hidden" name="mapping_id" id="mapping_id_ajax" value="<?php echo absint($mapping['id']); ?>" />
2
+<input type="hidden" name="salesforce_id" id="salesforce_id_ajax" value="<?php echo esc_attr($mapping['salesforce_id']); ?>" />
3
+<input type="hidden" name="wordpress_id" id="wordpress_id_ajax" value="<?php echo absint($mapping['wordpress_id']); ?>" />
4
+<input type="hidden" name="wordpress_object" id="wordpress_object_ajax" value="<?php echo esc_attr($mapping['wordpress_object']); ?>" />
5
+<h2><?php echo esc_html__('Salesforce', 'object-sync-for-salesforce'); ?></h2>
6 6
 <table class="wp-list-table widefat striped mapped-salesforce-user">
7
-	<caption><?php echo esc_html__( 'This user is mapped to a Salesforce object', 'object-sync-for-salesforce' ); ?></caption>
7
+	<caption><?php echo esc_html__('This user is mapped to a Salesforce object', 'object-sync-for-salesforce'); ?></caption>
8 8
 	<tbody>
9 9
 		<tr>
10
-			<th><?php echo esc_html__( 'Salesforce Id', 'object-sync-for-salesforce' ); ?></th>
11
-			<td><a href="<?php echo esc_url( $this->salesforce['sfapi']->get_instance_url() . '/' . $mapping['salesforce_id'] ); ?>"><?php echo esc_attr( $mapping['salesforce_id'] ); ?></a></td>
12
-			<td><a href="<?php echo esc_url( get_admin_url( null, 'user-edit.php?user_id=' . $user->ID ) . '&amp;edit_salesforce_mapping=true' ); ?>" class="edit-salesforce-mapping"><?php echo esc_html__( 'Edit', 'object-sync-for-salesforce' ); ?></a></td>
10
+			<th><?php echo esc_html__('Salesforce Id', 'object-sync-for-salesforce'); ?></th>
11
+			<td><a href="<?php echo esc_url($this->salesforce['sfapi']->get_instance_url() . '/' . $mapping['salesforce_id']); ?>"><?php echo esc_attr($mapping['salesforce_id']); ?></a></td>
12
+			<td><a href="<?php echo esc_url(get_admin_url(null, 'user-edit.php?user_id=' . $user->ID) . '&amp;edit_salesforce_mapping=true'); ?>" class="edit-salesforce-mapping"><?php echo esc_html__('Edit', 'object-sync-for-salesforce'); ?></a></td>
13 13
 		</tr>
14 14
 		<tr>
15
-			<th><?php echo esc_html__( 'Last Sync Message', 'object-sync-for-salesforce' ); ?></th>
16
-			<td class="last_sync_message"><?php echo isset( $mapping['last_sync_message'] ) ? esc_html( $mapping['last_sync_message'] ) : ''; ?></td>
15
+			<th><?php echo esc_html__('Last Sync Message', 'object-sync-for-salesforce'); ?></th>
16
+			<td class="last_sync_message"><?php echo isset($mapping['last_sync_message']) ? esc_html($mapping['last_sync_message']) : ''; ?></td>
17 17
 			<td>&nbsp;</td>
18 18
 		</tr>
19 19
 		<tr>
20
-			<th><?php echo esc_html__( 'Last Sync Action', 'object-sync-for-salesforce' ); ?></th>
21
-			<td class="last_sync_action"><?php echo isset( $mapping['last_sync_action'] ) ? esc_html( $mapping['last_sync_action'] ) : ''; ?></td>
20
+			<th><?php echo esc_html__('Last Sync Action', 'object-sync-for-salesforce'); ?></th>
21
+			<td class="last_sync_action"><?php echo isset($mapping['last_sync_action']) ? esc_html($mapping['last_sync_action']) : ''; ?></td>
22 22
 			<td>&nbsp;</td>
23 23
 		</tr>
24 24
 		<tr>
25
-			<th><?php echo esc_html__( 'Last Sync Status', 'object-sync-for-salesforce' ); ?></th>
26
-			<td class="last_sync_status"><?php echo ( isset( $mapping['last_sync_status'] ) && '1' === $mapping['last_sync_status'] ) ? esc_html__( 'success', 'object-sync-for-salesforce' ) : esc_html__( 'error', 'object-sync-for-salesforce' ); ?></td>
25
+			<th><?php echo esc_html__('Last Sync Status', 'object-sync-for-salesforce'); ?></th>
26
+			<td class="last_sync_status"><?php echo (isset($mapping['last_sync_status']) && '1' === $mapping['last_sync_status']) ? esc_html__('success', 'object-sync-for-salesforce') : esc_html__('error', 'object-sync-for-salesforce'); ?></td>
27 27
 			<td>&nbsp;</td>
28 28
 		</tr>
29 29
 		<tr>
30
-			<th><?php echo esc_html__( 'Last Sync', 'object-sync-for-salesforce' ); ?></th>
31
-			<td class="last_sync"><?php echo isset( $mapping['last_sync'] ) ? esc_html( $mapping['last_sync'] ) : ''; ?></td>
30
+			<th><?php echo esc_html__('Last Sync', 'object-sync-for-salesforce'); ?></th>
31
+			<td class="last_sync"><?php echo isset($mapping['last_sync']) ? esc_html($mapping['last_sync']) : ''; ?></td>
32 32
 			<td>&nbsp;</td>
33 33
 		</tr>
34 34
 		<tr>
35
-			<th><?php echo esc_html__( 'Actions', 'object-sync-for-salesforce' ); ?></th>
35
+			<th><?php echo esc_html__('Actions', 'object-sync-for-salesforce'); ?></th>
36 36
 			<td>
37
-				<a href="#" class="button button-secondary push_to_salesforce_button"><?php echo esc_html__( 'Push to Salesforce', 'object-sync-for-salesforce' ); ?></a>
38
-				<a href="#" class="button button-secondary pull_from_salesforce_button"><?php echo esc_html__( 'Pull from Salesforce', 'object-sync-for-salesforce' ); ?></a>
37
+				<a href="#" class="button button-secondary push_to_salesforce_button"><?php echo esc_html__('Push to Salesforce', 'object-sync-for-salesforce'); ?></a>
38
+				<a href="#" class="button button-secondary pull_from_salesforce_button"><?php echo esc_html__('Pull from Salesforce', 'object-sync-for-salesforce'); ?></a>
39 39
 			</td>
40 40
 		</tr>
41 41
 	</tbody>
Please login to merge, or discard this patch.