@@ -6,26 +6,26 @@ discard block |
||
6 | 6 | * @package GeoDirectory |
7 | 7 | */ |
8 | 8 | if (!function_exists('geodir_create_tables')) { |
9 | - /** |
|
10 | - * Creates custom db tables for storing GeoDirectory plugin data. |
|
11 | - * |
|
12 | - * @since 1.0.0 |
|
13 | - * @package GeoDirectory |
|
14 | - * @global object $wpdb WordPress Database object. |
|
15 | - * @global string $plugin_prefix GeoDirectory plugin table prefix. |
|
16 | - */ |
|
17 | - function geodir_create_tables() |
|
18 | - { |
|
19 | - |
|
20 | - global $wpdb, $plugin_prefix; |
|
21 | - |
|
22 | - $wpdb->hide_errors(); |
|
23 | - |
|
24 | - $collate = ''; |
|
25 | - if ($wpdb->has_cap('collation')) { |
|
26 | - if (!empty($wpdb->charset)) $collate = "DEFAULT CHARACTER SET $wpdb->charset"; |
|
27 | - if (!empty($wpdb->collate)) $collate .= " COLLATE $wpdb->collate"; |
|
28 | - } |
|
9 | + /** |
|
10 | + * Creates custom db tables for storing GeoDirectory plugin data. |
|
11 | + * |
|
12 | + * @since 1.0.0 |
|
13 | + * @package GeoDirectory |
|
14 | + * @global object $wpdb WordPress Database object. |
|
15 | + * @global string $plugin_prefix GeoDirectory plugin table prefix. |
|
16 | + */ |
|
17 | + function geodir_create_tables() |
|
18 | + { |
|
19 | + |
|
20 | + global $wpdb, $plugin_prefix; |
|
21 | + |
|
22 | + $wpdb->hide_errors(); |
|
23 | + |
|
24 | + $collate = ''; |
|
25 | + if ($wpdb->has_cap('collation')) { |
|
26 | + if (!empty($wpdb->charset)) $collate = "DEFAULT CHARACTER SET $wpdb->charset"; |
|
27 | + if (!empty($wpdb->collate)) $collate .= " COLLATE $wpdb->collate"; |
|
28 | + } |
|
29 | 29 | |
30 | 30 | /** |
31 | 31 | * Include any functions needed for upgrades. |
@@ -36,31 +36,31 @@ discard block |
||
36 | 36 | |
37 | 37 | |
38 | 38 | // rename tables if we need to |
39 | - if ($wpdb->query("SHOW TABLES LIKE 'geodir_countries'") > 0 && $wpdb->query("SHOW TABLES LIKE '" . $wpdb->prefix . "geodir_countries'") == 0) { |
|
40 | - $wpdb->query("RENAME TABLE geodir_countries TO " . $wpdb->prefix . "geodir_countries"); |
|
41 | - } |
|
42 | - if ($wpdb->query("SHOW TABLES LIKE 'geodir_custom_fields'") > 0 && $wpdb->query("SHOW TABLES LIKE '" . $wpdb->prefix . "geodir_custom_fields'") == 0) { |
|
43 | - $wpdb->query("RENAME TABLE geodir_custom_fields TO " . $wpdb->prefix . "geodir_custom_fields"); |
|
44 | - } |
|
45 | - if ($wpdb->query("SHOW TABLES LIKE 'geodir_post_icon'") > 0 && $wpdb->query("SHOW TABLES LIKE '" . $wpdb->prefix . "geodir_post_icon'") == 0) { |
|
46 | - $wpdb->query("RENAME TABLE geodir_post_icon TO " . $wpdb->prefix . "geodir_post_icon"); |
|
47 | - } |
|
48 | - if ($wpdb->query("SHOW TABLES LIKE 'geodir_attachments'") > 0 && $wpdb->query("SHOW TABLES LIKE '" . $wpdb->prefix . "geodir_attachments'") == 0) { |
|
49 | - $wpdb->query("RENAME TABLE geodir_attachments TO " . $wpdb->prefix . "geodir_attachments"); |
|
50 | - } |
|
51 | - if ($wpdb->query("SHOW TABLES LIKE 'geodir_post_review'") > 0 && $wpdb->query("SHOW TABLES LIKE '" . $wpdb->prefix . "geodir_post_review'") == 0) { |
|
52 | - $wpdb->query("RENAME TABLE geodir_post_review TO " . $wpdb->prefix . "geodir_post_review"); |
|
53 | - } |
|
54 | - if ($wpdb->query("SHOW TABLES LIKE 'geodir_custom_sort_fields'") > 0 && $wpdb->query("SHOW TABLES LIKE '" . $wpdb->prefix . "geodir_custom_sort_fields'") == 0) { |
|
55 | - $wpdb->query("RENAME TABLE geodir_custom_sort_fields TO " . $wpdb->prefix . "geodir_custom_sort_fields"); |
|
56 | - } |
|
57 | - if ($wpdb->query("SHOW TABLES LIKE 'geodir_gd_place_detail'") > 0 && $wpdb->query("SHOW TABLES LIKE '" . $wpdb->prefix . "geodir_gd_place_detail'") == 0) { |
|
58 | - $wpdb->query("RENAME TABLE geodir_gd_place_detail TO " . $wpdb->prefix . "geodir_gd_place_detail"); |
|
59 | - } |
|
60 | - |
|
61 | - |
|
62 | - // Table for storing Countries |
|
63 | - $GEODIR_COUNTRIES_TABLE = "CREATE TABLE " . GEODIR_COUNTRIES_TABLE . " ( |
|
39 | + if ($wpdb->query("SHOW TABLES LIKE 'geodir_countries'") > 0 && $wpdb->query("SHOW TABLES LIKE '" . $wpdb->prefix . "geodir_countries'") == 0) { |
|
40 | + $wpdb->query("RENAME TABLE geodir_countries TO " . $wpdb->prefix . "geodir_countries"); |
|
41 | + } |
|
42 | + if ($wpdb->query("SHOW TABLES LIKE 'geodir_custom_fields'") > 0 && $wpdb->query("SHOW TABLES LIKE '" . $wpdb->prefix . "geodir_custom_fields'") == 0) { |
|
43 | + $wpdb->query("RENAME TABLE geodir_custom_fields TO " . $wpdb->prefix . "geodir_custom_fields"); |
|
44 | + } |
|
45 | + if ($wpdb->query("SHOW TABLES LIKE 'geodir_post_icon'") > 0 && $wpdb->query("SHOW TABLES LIKE '" . $wpdb->prefix . "geodir_post_icon'") == 0) { |
|
46 | + $wpdb->query("RENAME TABLE geodir_post_icon TO " . $wpdb->prefix . "geodir_post_icon"); |
|
47 | + } |
|
48 | + if ($wpdb->query("SHOW TABLES LIKE 'geodir_attachments'") > 0 && $wpdb->query("SHOW TABLES LIKE '" . $wpdb->prefix . "geodir_attachments'") == 0) { |
|
49 | + $wpdb->query("RENAME TABLE geodir_attachments TO " . $wpdb->prefix . "geodir_attachments"); |
|
50 | + } |
|
51 | + if ($wpdb->query("SHOW TABLES LIKE 'geodir_post_review'") > 0 && $wpdb->query("SHOW TABLES LIKE '" . $wpdb->prefix . "geodir_post_review'") == 0) { |
|
52 | + $wpdb->query("RENAME TABLE geodir_post_review TO " . $wpdb->prefix . "geodir_post_review"); |
|
53 | + } |
|
54 | + if ($wpdb->query("SHOW TABLES LIKE 'geodir_custom_sort_fields'") > 0 && $wpdb->query("SHOW TABLES LIKE '" . $wpdb->prefix . "geodir_custom_sort_fields'") == 0) { |
|
55 | + $wpdb->query("RENAME TABLE geodir_custom_sort_fields TO " . $wpdb->prefix . "geodir_custom_sort_fields"); |
|
56 | + } |
|
57 | + if ($wpdb->query("SHOW TABLES LIKE 'geodir_gd_place_detail'") > 0 && $wpdb->query("SHOW TABLES LIKE '" . $wpdb->prefix . "geodir_gd_place_detail'") == 0) { |
|
58 | + $wpdb->query("RENAME TABLE geodir_gd_place_detail TO " . $wpdb->prefix . "geodir_gd_place_detail"); |
|
59 | + } |
|
60 | + |
|
61 | + |
|
62 | + // Table for storing Countries |
|
63 | + $GEODIR_COUNTRIES_TABLE = "CREATE TABLE " . GEODIR_COUNTRIES_TABLE . " ( |
|
64 | 64 | CountryId smallint AUTO_INCREMENT NOT NULL , |
65 | 65 | Country varchar (50) NOT NULL , |
66 | 66 | FIPS104 varchar (2) NOT NULL , |
@@ -79,21 +79,21 @@ discard block |
||
79 | 79 | Comment varchar (255) NULL , |
80 | 80 | PRIMARY KEY (CountryId)) $collate "; |
81 | 81 | |
82 | - /** |
|
83 | - * Filter the SQL query that creates/updates the country DB table structure. |
|
84 | - * |
|
85 | - * @since 1.0.0 |
|
86 | - * @param string $sql The SQL insert query string. |
|
87 | - */ |
|
88 | - $GEODIR_COUNTRIES_TABLE = apply_filters('geodir_before_country_table_create', $GEODIR_COUNTRIES_TABLE); |
|
89 | - dbDelta($GEODIR_COUNTRIES_TABLE); |
|
82 | + /** |
|
83 | + * Filter the SQL query that creates/updates the country DB table structure. |
|
84 | + * |
|
85 | + * @since 1.0.0 |
|
86 | + * @param string $sql The SQL insert query string. |
|
87 | + */ |
|
88 | + $GEODIR_COUNTRIES_TABLE = apply_filters('geodir_before_country_table_create', $GEODIR_COUNTRIES_TABLE); |
|
89 | + dbDelta($GEODIR_COUNTRIES_TABLE); |
|
90 | 90 | |
91 | 91 | |
92 | - $country_table_empty = $wpdb->get_var("SELECT COUNT(CountryId) FROM " . GEODIR_COUNTRIES_TABLE . ""); |
|
92 | + $country_table_empty = $wpdb->get_var("SELECT COUNT(CountryId) FROM " . GEODIR_COUNTRIES_TABLE . ""); |
|
93 | 93 | |
94 | - if ($country_table_empty == 0) { |
|
94 | + if ($country_table_empty == 0) { |
|
95 | 95 | |
96 | - $countries_insert = "INSERT INTO " . GEODIR_COUNTRIES_TABLE . " (`CountryId`, `Country`, `FIPS104`, `ISO2`, `ISO3`, `ISON`, `Internet`, `Capital`, `MapReference`, `NationalitySingular`, `NationalityPlural`, `Currency`, `CurrencyCode`, `Population`, `Title`, `COMMENT`) VALUES |
|
96 | + $countries_insert = "INSERT INTO " . GEODIR_COUNTRIES_TABLE . " (`CountryId`, `Country`, `FIPS104`, `ISO2`, `ISO3`, `ISON`, `Internet`, `Capital`, `MapReference`, `NationalitySingular`, `NationalityPlural`, `Currency`, `CurrencyCode`, `Population`, `Title`, `COMMENT`) VALUES |
|
97 | 97 | (1, 'Afghanistan', 'AF', 'AF', 'AFG', '4', 'AF', 'Kabul ', 'Asia ', 'Afghan', 'Afghans', 'Afghani ', 'AFA', 26813057, 'Afghanistan', ''), |
98 | 98 | (2, 'Albania', 'AL', 'AL', 'ALB', '8', 'AL', 'Tirana ', 'Europe ', 'Albanian', 'Albanians', 'Lek ', 'ALL', 3510484, 'Albania', ''), |
99 | 99 | (3, 'Algeria', 'AG', 'DZ', 'DZA', '12', 'DZ', 'Algiers ', 'Africa ', 'Algerian', 'Algerians', 'Algerian Dinar ', 'DZD', 31736053, 'Algeria', ''), |
@@ -371,21 +371,21 @@ discard block |
||
371 | 371 | (281, 'South Sudan', '--', 'SS', '-- ', '--', 'SS', '', '', '', '', 'South Sudanese pound', 'SSP', 12340000, 'South Sudan', ''), |
372 | 372 | (282, 'Isle of Man', '--', 'IM', '-- ', '--', 'IM', '', '', '', '', 'Manx pound', 'IMP', 84497, 'Isle of Man', '')"; |
373 | 373 | |
374 | - /** |
|
375 | - * Filter the SQL query that inserts the country DB table data. |
|
376 | - * |
|
377 | - * @since 1.0.0 |
|
378 | - * @param string $sql The SQL insert query string. |
|
379 | - */ |
|
380 | - $countries_insert = apply_filters('geodir_before_country_data_insert', $countries_insert); |
|
381 | - $wpdb->query($countries_insert); |
|
374 | + /** |
|
375 | + * Filter the SQL query that inserts the country DB table data. |
|
376 | + * |
|
377 | + * @since 1.0.0 |
|
378 | + * @param string $sql The SQL insert query string. |
|
379 | + */ |
|
380 | + $countries_insert = apply_filters('geodir_before_country_data_insert', $countries_insert); |
|
381 | + $wpdb->query($countries_insert); |
|
382 | 382 | |
383 | - } |
|
383 | + } |
|
384 | 384 | |
385 | 385 | |
386 | - // Table for storing location attribute - these are user defined |
|
386 | + // Table for storing location attribute - these are user defined |
|
387 | 387 | |
388 | - $icon_table = "CREATE TABLE " . GEODIR_ICON_TABLE . " ( |
|
388 | + $icon_table = "CREATE TABLE " . GEODIR_ICON_TABLE . " ( |
|
389 | 389 | id int NOT NULL AUTO_INCREMENT, |
390 | 390 | post_id int( 10 ) NOT NULL, |
391 | 391 | post_title varchar(254) NOT NULL, |
@@ -394,19 +394,19 @@ discard block |
||
394 | 394 | PRIMARY KEY (id) |
395 | 395 | ) $collate "; |
396 | 396 | |
397 | - /** |
|
398 | - * Filter the SQL query that creates/updates the post_icon DB table structure. |
|
399 | - * |
|
400 | - * @since 1.0.0 |
|
401 | - * @param string $sql The SQL insert query string. |
|
402 | - */ |
|
403 | - $icon_table = apply_filters('geodir_before_icon_table_create', $icon_table); |
|
397 | + /** |
|
398 | + * Filter the SQL query that creates/updates the post_icon DB table structure. |
|
399 | + * |
|
400 | + * @since 1.0.0 |
|
401 | + * @param string $sql The SQL insert query string. |
|
402 | + */ |
|
403 | + $icon_table = apply_filters('geodir_before_icon_table_create', $icon_table); |
|
404 | 404 | |
405 | - dbDelta($icon_table); |
|
405 | + dbDelta($icon_table); |
|
406 | 406 | |
407 | - // Table for storing post custom fields - these are user defined |
|
407 | + // Table for storing post custom fields - these are user defined |
|
408 | 408 | |
409 | - $post_custom_fields = "CREATE TABLE " . GEODIR_CUSTOM_FIELDS_TABLE . " ( |
|
409 | + $post_custom_fields = "CREATE TABLE " . GEODIR_CUSTOM_FIELDS_TABLE . " ( |
|
410 | 410 | id int(11) NOT NULL AUTO_INCREMENT, |
411 | 411 | post_type varchar(100) NULL, |
412 | 412 | data_type varchar(100) NULL DEFAULT NULL, |
@@ -442,18 +442,18 @@ discard block |
||
442 | 442 | PRIMARY KEY (id) |
443 | 443 | ) $collate"; |
444 | 444 | |
445 | - /** |
|
446 | - * Filter the SQL query that creates/updates the custom_fields DB table structure. |
|
447 | - * |
|
448 | - * @since 1.0.0 |
|
449 | - * @param string $sql The SQL insert query string. |
|
450 | - */ |
|
451 | - $post_custom_fields = apply_filters('geodir_before_custom_field_table_create', $post_custom_fields); |
|
445 | + /** |
|
446 | + * Filter the SQL query that creates/updates the custom_fields DB table structure. |
|
447 | + * |
|
448 | + * @since 1.0.0 |
|
449 | + * @param string $sql The SQL insert query string. |
|
450 | + */ |
|
451 | + $post_custom_fields = apply_filters('geodir_before_custom_field_table_create', $post_custom_fields); |
|
452 | 452 | |
453 | - dbDelta($post_custom_fields); |
|
453 | + dbDelta($post_custom_fields); |
|
454 | 454 | |
455 | - // Table for storing place attribute - these are user defined |
|
456 | - $post_detail = "CREATE TABLE " . $plugin_prefix . "gd_place_detail ( |
|
455 | + // Table for storing place attribute - these are user defined |
|
456 | + $post_detail = "CREATE TABLE " . $plugin_prefix . "gd_place_detail ( |
|
457 | 457 | post_id int(11) NOT NULL, |
458 | 458 | post_title text NULL DEFAULT NULL, |
459 | 459 | post_status varchar(20) NULL DEFAULT NULL, |
@@ -482,22 +482,22 @@ discard block |
||
482 | 482 | KEY is_featured (is_featured) |
483 | 483 | ) $collate "; |
484 | 484 | |
485 | - /** |
|
486 | - * Filter the SQL query that creates/updates the post_detail DB table structure. |
|
487 | - * |
|
488 | - * @since 1.0.0 |
|
489 | - * @param string $sql The SQL insert query string. |
|
490 | - */ |
|
491 | - $post_detail = apply_filters('geodir_before_post_detail_table_create', $post_detail); |
|
485 | + /** |
|
486 | + * Filter the SQL query that creates/updates the post_detail DB table structure. |
|
487 | + * |
|
488 | + * @since 1.0.0 |
|
489 | + * @param string $sql The SQL insert query string. |
|
490 | + */ |
|
491 | + $post_detail = apply_filters('geodir_before_post_detail_table_create', $post_detail); |
|
492 | 492 | |
493 | - dbDelta($post_detail); |
|
493 | + dbDelta($post_detail); |
|
494 | 494 | |
495 | - // alter post_title |
|
496 | - //$wpdb->query("ALTER TABLE ".$wpdb->prefix."geodir_gd_place_detail MODIFY `post_title` text NULL"); |
|
495 | + // alter post_title |
|
496 | + //$wpdb->query("ALTER TABLE ".$wpdb->prefix."geodir_gd_place_detail MODIFY `post_title` text NULL"); |
|
497 | 497 | |
498 | - // Table for storing place images - these are user defined |
|
498 | + // Table for storing place images - these are user defined |
|
499 | 499 | |
500 | - $attechment_table = "CREATE TABLE " . GEODIR_ATTACHMENT_TABLE . " ( |
|
500 | + $attechment_table = "CREATE TABLE " . GEODIR_ATTACHMENT_TABLE . " ( |
|
501 | 501 | ID int(11) NOT NULL AUTO_INCREMENT, |
502 | 502 | post_id int(11) NOT NULL, |
503 | 503 | user_id int(11) DEFAULT NULL, |
@@ -513,18 +513,18 @@ discard block |
||
513 | 513 | PRIMARY KEY (ID) |
514 | 514 | ) $collate "; |
515 | 515 | |
516 | - /** |
|
517 | - * Filter the SQL query that creates/updates the attachments DB table structure. |
|
518 | - * |
|
519 | - * @since 1.0.0 |
|
520 | - * @param string $sql The SQL insert query string. |
|
521 | - */ |
|
522 | - $attechment_table = apply_filters('geodir_before_attachment_table_create', $attechment_table); |
|
516 | + /** |
|
517 | + * Filter the SQL query that creates/updates the attachments DB table structure. |
|
518 | + * |
|
519 | + * @since 1.0.0 |
|
520 | + * @param string $sql The SQL insert query string. |
|
521 | + */ |
|
522 | + $attechment_table = apply_filters('geodir_before_attachment_table_create', $attechment_table); |
|
523 | 523 | |
524 | - dbDelta($attechment_table); |
|
524 | + dbDelta($attechment_table); |
|
525 | 525 | |
526 | 526 | |
527 | - $custom_sort_fields_table = "CREATE TABLE " . GEODIR_CUSTOM_SORT_FIELDS_TABLE . " ( |
|
527 | + $custom_sort_fields_table = "CREATE TABLE " . GEODIR_CUSTOM_SORT_FIELDS_TABLE . " ( |
|
528 | 528 | id int(11) NOT NULL AUTO_INCREMENT, |
529 | 529 | post_type varchar(255) NOT NULL, |
530 | 530 | data_type varchar(255) NOT NULL, |
@@ -542,18 +542,18 @@ discard block |
||
542 | 542 | PRIMARY KEY (id) |
543 | 543 | ) $collate "; |
544 | 544 | |
545 | - /** |
|
546 | - * Filter the SQL query that creates/updates the custom_sort_fields DB table structure. |
|
547 | - * |
|
548 | - * @since 1.0.0 |
|
549 | - * @param string $sql The SQL insert query string. |
|
550 | - */ |
|
551 | - $custom_sort_fields_table = apply_filters('geodir_before_sort_fields_table_create', $custom_sort_fields_table); |
|
545 | + /** |
|
546 | + * Filter the SQL query that creates/updates the custom_sort_fields DB table structure. |
|
547 | + * |
|
548 | + * @since 1.0.0 |
|
549 | + * @param string $sql The SQL insert query string. |
|
550 | + */ |
|
551 | + $custom_sort_fields_table = apply_filters('geodir_before_sort_fields_table_create', $custom_sort_fields_table); |
|
552 | 552 | |
553 | - dbDelta($custom_sort_fields_table); |
|
553 | + dbDelta($custom_sort_fields_table); |
|
554 | 554 | |
555 | 555 | |
556 | - $review_table = "CREATE TABLE " . GEODIR_REVIEW_TABLE . " ( |
|
556 | + $review_table = "CREATE TABLE " . GEODIR_REVIEW_TABLE . " ( |
|
557 | 557 | id int(11) NOT NULL AUTO_INCREMENT, |
558 | 558 | post_id int(11) DEFAULT NULL, |
559 | 559 | post_title varchar( 255 ) NULL DEFAULT NULL, |
@@ -577,51 +577,51 @@ discard block |
||
577 | 577 | PRIMARY KEY (id) |
578 | 578 | ) $collate "; |
579 | 579 | |
580 | - /** |
|
581 | - * Filter the SQL query that creates the review DB table structure. |
|
582 | - * |
|
583 | - * @since 1.0.0 |
|
584 | - * @param string $sql The SQL insert query string. |
|
585 | - */ |
|
586 | - $review_table = apply_filters('geodir_before_review_table_create', $review_table); |
|
587 | - dbDelta($review_table); |
|
580 | + /** |
|
581 | + * Filter the SQL query that creates the review DB table structure. |
|
582 | + * |
|
583 | + * @since 1.0.0 |
|
584 | + * @param string $sql The SQL insert query string. |
|
585 | + */ |
|
586 | + $review_table = apply_filters('geodir_before_review_table_create', $review_table); |
|
587 | + dbDelta($review_table); |
|
588 | 588 | |
589 | 589 | |
590 | 590 | |
591 | - // Alter terms table |
|
592 | - $term_icon_column = $wpdb->get_var("SHOW COLUMNS FROM $wpdb->terms where field='term_icon'"); |
|
593 | - if (!$term_icon_column) { |
|
594 | - $wpdb->query("ALTER TABLE $wpdb->terms ADD `term_icon` TEXT NULL DEFAULT NULL"); |
|
595 | - } |
|
591 | + // Alter terms table |
|
592 | + $term_icon_column = $wpdb->get_var("SHOW COLUMNS FROM $wpdb->terms where field='term_icon'"); |
|
593 | + if (!$term_icon_column) { |
|
594 | + $wpdb->query("ALTER TABLE $wpdb->terms ADD `term_icon` TEXT NULL DEFAULT NULL"); |
|
595 | + } |
|
596 | 596 | |
597 | - //require_once(geodir_plugin_path() . '/upgrade.php'); |
|
597 | + //require_once(geodir_plugin_path() . '/upgrade.php'); |
|
598 | 598 | |
599 | 599 | |
600 | - } |
|
600 | + } |
|
601 | 601 | } // END MAIN FUNCTION geodir_tables_install |
602 | 602 | |
603 | 603 | if (!function_exists('geodir_create_default_fields')) { |
604 | - /** |
|
605 | - * Inserts default custom fields table data into database. |
|
606 | - * |
|
607 | - * @since 1.0.0 |
|
608 | - * @package GeoDirectory |
|
609 | - */ |
|
610 | - function geodir_create_default_fields() |
|
611 | - { |
|
612 | - |
|
613 | - $fields = geodir_default_custom_fields('gd_place'); |
|
614 | - |
|
615 | - /** |
|
616 | - * Filter the array of default custom fields DB table data. |
|
617 | - * |
|
618 | - * @since 1.0.0 |
|
619 | - * @param string $fields The default custom fields as an array. |
|
620 | - */ |
|
621 | - $fields = apply_filters('geodir_before_default_custom_fields_saved', $fields); |
|
622 | - foreach ($fields as $field_index => $field) { |
|
623 | - geodir_custom_field_save($field); |
|
624 | - |
|
625 | - } |
|
626 | - } |
|
604 | + /** |
|
605 | + * Inserts default custom fields table data into database. |
|
606 | + * |
|
607 | + * @since 1.0.0 |
|
608 | + * @package GeoDirectory |
|
609 | + */ |
|
610 | + function geodir_create_default_fields() |
|
611 | + { |
|
612 | + |
|
613 | + $fields = geodir_default_custom_fields('gd_place'); |
|
614 | + |
|
615 | + /** |
|
616 | + * Filter the array of default custom fields DB table data. |
|
617 | + * |
|
618 | + * @since 1.0.0 |
|
619 | + * @param string $fields The default custom fields as an array. |
|
620 | + */ |
|
621 | + $fields = apply_filters('geodir_before_default_custom_fields_saved', $fields); |
|
622 | + foreach ($fields as $field_index => $field) { |
|
623 | + geodir_custom_field_save($field); |
|
624 | + |
|
625 | + } |
|
626 | + } |
|
627 | 627 | } |
628 | 628 | \ No newline at end of file |