Skip to content
Toggle navigation
Toggle navigation
This project
Loading...
Sign in
Commonwell
/
broker-site
Go to a project
Toggle navigation
Toggle navigation pinning
Projects
Groups
Snippets
Help
Project
Activity
Repository
Pipelines
Graphs
Issues
0
Merge Requests
0
Wiki
Network
Create a new issue
Builds
Commits
Issue Boards
Files
Commits
Network
Compare
Branches
Tags
8d2724db
authored
2023-11-07 13:54:17 -0500
by
Jeremy Groot
Browse Files
Options
Browse Files
Tag
Download
Email Patches
Plain Diff
update to assignment script
1 parent
ce5482dd
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
31 additions
and
8 deletions
wp-content/themes/commonwell-broker/inc/brokers_cli.php
wp-content/themes/commonwell-broker/inc/brokers_cli.php
View file @
8d2724d
...
...
@@ -33,6 +33,8 @@ if ( class_exists( 'WP_CLI' ) ) {
global
$wpdb
;
$broker_posts
=
$wpdb
->
get_results
(
'select post_author,ID from wp_posts where post_type = "broker"'
,
OBJECT_K
);
$sub_cat_assignments
=
[];
// $current_assignment_count = get_option('options_assignments');
$iter_counter
=
0
;
foreach
(
$staff_members
as
$assign
)
{
...
...
@@ -57,18 +59,27 @@ if ( class_exists( 'WP_CLI' ) ) {
$new_option_values
=
[];
foreach
(
$option_value
as
$ov
)
{
foreach
(
$broker_posts
as
$key
=>
$val
)
{
if
(
$ov
==
$key
)
{
$ov
=
$val
->
ID
;
$new_option_values
[]
=
(
int
)
$val
->
ID
;
foreach
(
$option_value
as
$ov
)
{
foreach
(
$broker_posts
as
$key
=>
$val
)
{
if
(
$ov
==
$key
)
{
$ov
=
$val
->
ID
;
$new_option_values
[]
=
(
int
)
$val
->
ID
;
}
}
}
}
$option_value
=
$new_option_values
;
$sub_cat
=
trim
(
$assign
[
'sub_category'
]);
var_dump
(
$new_option_values
);
exit
;
$assign
[
'sub_category'
]
=
str_replace
(
' '
,
'_'
,
$assign
[
'sub_category'
]);
$assign
[
'sub_category'
]
=
str_replace
(
'#'
,
''
,
$assign
[
'sub_category'
]);
$assign
[
'sub_category'
]
=
str_replace
(
'/'
,
''
,
$assign
[
'sub_category'
]);
if
(
$sub_cat
==
'farm team #1'
||
$sub_cat
==
'farm team #2'
||
$sub_cat
==
'commercial team #1'
||
$sub_cat
==
'commercial team #2'
||
$sub_cat
==
'commercial team #3'
)
{
$sub_cat_assignments
[
$sub_cat
]
=
$option_value
;
}
$option_value
=
serialize
(
$new_option_values
);
}
update_option
(
$option_name
,
$option_value
);
...
...
@@ -79,6 +90,18 @@ if ( class_exists( 'WP_CLI' ) ) {
}
// var_dump( $sub_cat_assignments['commercial team #1']);exit;
update_option
(
'options_farm_1_broker_assignment'
,
$sub_cat_assignments
[
'farm team #1'
]);
update_option
(
'options_farm_2_broker_assignment'
,
$sub_cat_assignments
[
'farm team #2'
]);
update_option
(
'options_comm_1_broker_assignment'
,
$sub_cat_assignments
[
'commercial team #1'
]);
update_option
(
'options_comm_2_broker_assignment'
,
$sub_cat_assignments
[
'commercial team #2'
]);
update_option
(
'options_comm_3_broker_assignment'
,
$sub_cat_assignments
[
'commercial team #3'
]);
//a:1:{i:0;s:5:"73040";}
//s:452:"a:35:{i:0;i:73040;i:1;i:73044;i:2;i:73045;i:3;i:73046;i:4;i:73047;i:5;i:73050;i:6;i:73051;i:7;i:73053;i:8;i:73057;i:9;i:73058;i:10;i:73061;i:11;i:73064;i:12;i:73066;i:13;i:73067;i:14;i:73070;i:15;i:73071;i:16;i:73072;i:17;i:73074;i:18;i:73076;i:19;i:73083;i:20;i:73086;i:21;i:73087;i:22;i:73088;i:23;i:73089;i:24;i:73090;i:25;i:73092;i:26;i:73094;i:27;i:73095;i:28;i:73098;i:29;i:73099;i:30;i:73100;i:31;i:73102;i:32;i:73103;i:33;i:73106;i:34;i:73110;}";
update_option
(
'options_assignments'
,
$iter_counter
);
// }
// syncBrokerListToPosts();
...
...
Please
register
or
sign in
to post a comment