Code Duplication    Length = 13-14 lines in 12 locations

core/EE_System.core.php 12 locations

@@ 1030-1043 (lines=14) @@
1027
		}
1028
1029
1030
		if ( EE_Registry::instance()->CAP->current_user_can( 'ee_read_events', 'ee_admin_bar_menu_espresso-toolbar-events-today' ) ) {
1031
			//Events View Today
1032
			$admin_bar->add_menu(array(
1033
					'id' => 'espresso-toolbar-events-today',
1034
					'parent' => 'espresso-toolbar-events-view',
1035
					'title' => __('Today', 'event_espresso'),
1036
					'href' => EEH_URL::add_query_args_and_nonce( array( 'action'=>'default', 'status'=>'today' ), $events_admin_url ),
1037
					'meta' => array(
1038
							'title' => __('Today', 'event_espresso'),
1039
							'target' => '',
1040
							'class' => $menu_class
1041
					),
1042
			));
1043
		}
1044
1045
1046
		if ( EE_Registry::instance()->CAP->current_user_can( 'ee_read_events', 'ee_admin_bar_menu_espresso-toolbar-events-month' ) ) {
@@ 1046-1059 (lines=14) @@
1043
		}
1044
1045
1046
		if ( EE_Registry::instance()->CAP->current_user_can( 'ee_read_events', 'ee_admin_bar_menu_espresso-toolbar-events-month' ) ) {
1047
			//Events View This Month
1048
			$admin_bar->add_menu(array(
1049
					'id' => 'espresso-toolbar-events-month',
1050
					'parent' => 'espresso-toolbar-events-view',
1051
					'title' => __( 'This Month', 'event_espresso'),
1052
					'href' => EEH_URL::add_query_args_and_nonce( array( 'action'=>'default', 'status'=>'month' ), $events_admin_url ),
1053
					'meta' => array(
1054
							'title' => __('This Month', 'event_espresso'),
1055
							'target' => '',
1056
							'class' => $menu_class
1057
					),
1058
			));
1059
		}
1060
1061
		//Registration Overview
1062
		if ( EE_Registry::instance()->CAP->current_user_can( 'ee_read_registrations', 'ee_admin_bar_menu_espresso-toolbar-registrations' ) ) {
@@ 1077-1089 (lines=13) @@
1074
		}
1075
1076
		//Registration Overview Today
1077
		if ( EE_Registry::instance()->CAP->current_user_can( 'ee_read_registrations', 'ee_admin_bar_menu_espresso-toolbar-registrations-today' ) ) {
1078
			$admin_bar->add_menu(array(
1079
					'id' => 'espresso-toolbar-registrations-today',
1080
					'parent' => 'espresso-toolbar-registrations',
1081
					'title' => __( 'Today', 'event_espresso'),
1082
					'href' => EEH_URL::add_query_args_and_nonce( array( 'action'=>'default', 'status'=>'today' ), $reg_admin_url ),
1083
					'meta' => array(
1084
							'title' => __('Today', 'event_espresso'),
1085
							'target' => '',
1086
							'class' => $menu_class
1087
					),
1088
			));
1089
		}
1090
1091
		//Registration Overview Today Completed
1092
		if ( EE_Registry::instance()->CAP->current_user_can( 'ee_read_registrations', 'ee_admin_bar_menu_espresso-toolbar-registrations-today-approved' ) ) {
@@ 1092-1104 (lines=13) @@
1089
		}
1090
1091
		//Registration Overview Today Completed
1092
		if ( EE_Registry::instance()->CAP->current_user_can( 'ee_read_registrations', 'ee_admin_bar_menu_espresso-toolbar-registrations-today-approved' ) ) {
1093
			$admin_bar->add_menu(array(
1094
					'id' => 'espresso-toolbar-registrations-today-approved',
1095
					'parent' => 'espresso-toolbar-registrations-today',
1096
					'title' => __( 'Approved', 'event_espresso' ),
1097
					'href' => EEH_URL::add_query_args_and_nonce( array( 'action'=>'default', 'status'=>'today', '_reg_status'=>EEM_Registration::status_id_approved ), $reg_admin_url ),
1098
					'meta' => array(
1099
							'title' => __('Approved', 'event_espresso' ),
1100
							'target' => '',
1101
							'class' => $menu_class
1102
					),
1103
			));
1104
		}
1105
1106
		//Registration Overview Today Pending\
1107
		if ( EE_Registry::instance()->CAP->current_user_can( 'ee_read_registrations', 'ee_admin_bar_menu_espresso-toolbar-registrations-today-pending' ) ) {
@@ 1107-1119 (lines=13) @@
1104
		}
1105
1106
		//Registration Overview Today Pending\
1107
		if ( EE_Registry::instance()->CAP->current_user_can( 'ee_read_registrations', 'ee_admin_bar_menu_espresso-toolbar-registrations-today-pending' ) ) {
1108
			$admin_bar->add_menu(array(
1109
					'id' => 'espresso-toolbar-registrations-today-pending',
1110
					'parent' => 'espresso-toolbar-registrations-today',
1111
					'title' => __( 'Pending', 'event_espresso' ),
1112
					'href' => EEH_URL::add_query_args_and_nonce( array( 'action'=>'default', 'status'=>'today', 'reg_status'=>EEM_Registration::status_id_pending_payment ), $reg_admin_url ),
1113
					'meta' => array(
1114
							'title' => __('Pending Payment', 'event_espresso' ),
1115
							'target' => '',
1116
							'class' => $menu_class
1117
					),
1118
			));
1119
		}
1120
1121
		//Registration Overview Today Incomplete
1122
		if ( EE_Registry::instance()->CAP->current_user_can( 'ee_read_registrations', 'ee_admin_bar_menu_espresso-toolbar-registrations-today-not-approved' ) ) {
@@ 1122-1134 (lines=13) @@
1119
		}
1120
1121
		//Registration Overview Today Incomplete
1122
		if ( EE_Registry::instance()->CAP->current_user_can( 'ee_read_registrations', 'ee_admin_bar_menu_espresso-toolbar-registrations-today-not-approved' ) ) {
1123
			$admin_bar->add_menu(array(
1124
					'id' => 'espresso-toolbar-registrations-today-not-approved',
1125
					'parent' => 'espresso-toolbar-registrations-today',
1126
					'title' => __( 'Not Approved', 'event_espresso' ),
1127
					'href' => EEH_URL::add_query_args_and_nonce( array( 'action'=>'default', 'status'=>'today', '_reg_status'=>EEM_Registration::status_id_not_approved ), $reg_admin_url ),
1128
					'meta' => array(
1129
							'title' => __('Not Approved', 'event_espresso' ),
1130
							'target' => '',
1131
							'class' => $menu_class
1132
					),
1133
			));
1134
		}
1135
1136
		//Registration Overview Today Incomplete
1137
		if ( EE_Registry::instance()->CAP->current_user_can( 'ee_read_registrations', 'ee_admin_bar_menu_espresso-toolbar-registrations-today-cancelled' ) ) {
@@ 1137-1149 (lines=13) @@
1134
		}
1135
1136
		//Registration Overview Today Incomplete
1137
		if ( EE_Registry::instance()->CAP->current_user_can( 'ee_read_registrations', 'ee_admin_bar_menu_espresso-toolbar-registrations-today-cancelled' ) ) {
1138
			$admin_bar->add_menu(array(
1139
					'id' => 'espresso-toolbar-registrations-today-cancelled',
1140
					'parent' => 'espresso-toolbar-registrations-today',
1141
					'title' => __( 'Cancelled', 'event_espresso'),
1142
					'href' => EEH_URL::add_query_args_and_nonce( array( 'action'=>'default', 'status'=>'today', '_reg_status'=>EEM_Registration::status_id_cancelled ), $reg_admin_url ),
1143
					'meta' => array(
1144
							'title' => __('Cancelled', 'event_espresso'),
1145
							'target' => '',
1146
							'class' => $menu_class
1147
					),
1148
			));
1149
		}
1150
1151
		//Registration Overview This Month
1152
		if ( EE_Registry::instance()->CAP->current_user_can( 'ee_read_registrations', 'ee_admin_bar_menu_espresso-toolbar-registrations-month' ) ) {
@@ 1152-1164 (lines=13) @@
1149
		}
1150
1151
		//Registration Overview This Month
1152
		if ( EE_Registry::instance()->CAP->current_user_can( 'ee_read_registrations', 'ee_admin_bar_menu_espresso-toolbar-registrations-month' ) ) {
1153
			$admin_bar->add_menu(array(
1154
					'id' => 'espresso-toolbar-registrations-month',
1155
					'parent' => 'espresso-toolbar-registrations',
1156
					'title' => __( 'This Month', 'event_espresso' ),
1157
					'href' => EEH_URL::add_query_args_and_nonce( array( 'action'=>'default', 'status'=>'month' ), $reg_admin_url ),
1158
					'meta' => array(
1159
							'title' => __('This Month', 'event_espresso'),
1160
							'target' => '',
1161
							'class' => $menu_class
1162
					),
1163
			));
1164
		}
1165
1166
		//Registration Overview This Month Approved
1167
		if ( EE_Registry::instance()->CAP->current_user_can( 'ee_read_registrations', 'ee_admin_bar_menu_espresso-toolbar-registrations-month-approved' ) ) {
@@ 1167-1179 (lines=13) @@
1164
		}
1165
1166
		//Registration Overview This Month Approved
1167
		if ( EE_Registry::instance()->CAP->current_user_can( 'ee_read_registrations', 'ee_admin_bar_menu_espresso-toolbar-registrations-month-approved' ) ) {
1168
			$admin_bar->add_menu(array(
1169
					'id' => 'espresso-toolbar-registrations-month-approved',
1170
					'parent' => 'espresso-toolbar-registrations-month',
1171
					'title' => __( 'Approved', 'event_espresso' ),
1172
					'href' => EEH_URL::add_query_args_and_nonce( array( 'action'=>'default', 'status'=>'month', '_reg_status'=>EEM_Registration::status_id_approved ), $reg_admin_url ),
1173
					'meta' => array(
1174
							'title' => __('Approved', 'event_espresso'),
1175
							'target' => '',
1176
							'class' => $menu_class
1177
					),
1178
			));
1179
		}
1180
1181
		//Registration Overview This Month Pending
1182
		if ( EE_Registry::instance()->CAP->current_user_can( 'ee_read_registrations', 'ee_admin_bar_menu_espresso-toolbar-registrations-month-pending' ) ) {
@@ 1182-1194 (lines=13) @@
1179
		}
1180
1181
		//Registration Overview This Month Pending
1182
		if ( EE_Registry::instance()->CAP->current_user_can( 'ee_read_registrations', 'ee_admin_bar_menu_espresso-toolbar-registrations-month-pending' ) ) {
1183
			$admin_bar->add_menu(array(
1184
					'id' => 'espresso-toolbar-registrations-month-pending',
1185
					'parent' => 'espresso-toolbar-registrations-month',
1186
					'title' => __( 'Pending', 'event_espresso'),
1187
					'href' => EEH_URL::add_query_args_and_nonce( array( 'action'=>'default', 'status'=>'month', '_reg_status'=>EEM_Registration::status_id_pending_payment ), $reg_admin_url ),
1188
					'meta' => array(
1189
							'title' => __('Pending', 'event_espresso'),
1190
							'target' => '',
1191
							'class' => $menu_class
1192
					),
1193
			));
1194
		}
1195
1196
		//Registration Overview This Month Not Approved
1197
		if ( EE_Registry::instance()->CAP->current_user_can( 'ee_read_registrations', 'ee_admin_bar_menu_espresso-toolbar-registrations-month-not-approved' ) ) {
@@ 1197-1209 (lines=13) @@
1194
		}
1195
1196
		//Registration Overview This Month Not Approved
1197
		if ( EE_Registry::instance()->CAP->current_user_can( 'ee_read_registrations', 'ee_admin_bar_menu_espresso-toolbar-registrations-month-not-approved' ) ) {
1198
			$admin_bar->add_menu(array(
1199
					'id' => 'espresso-toolbar-registrations-month-not-approved',
1200
					'parent' => 'espresso-toolbar-registrations-month',
1201
					'title' => __( 'Not Approved', 'event_espresso'),
1202
					'href' => EEH_URL::add_query_args_and_nonce( array( 'action'=>'default', 'status'=>'month', '_reg_status'=>EEM_Registration::status_id_not_approved ), $reg_admin_url ),
1203
					'meta' => array(
1204
							'title' => __('Not Approved', 'event_espresso' ),
1205
							'target' => '',
1206
							'class' => $menu_class
1207
					),
1208
			));
1209
		}
1210
1211
1212
		//Registration Overview This Month Cancelled
@@ 1213-1225 (lines=13) @@
1210
1211
1212
		//Registration Overview This Month Cancelled
1213
		if ( EE_Registry::instance()->CAP->current_user_can( 'ee_read_registrations', 'ee_admin_bar_menu_espresso-toolbar-registrations-month-cancelled' ) ) {
1214
			$admin_bar->add_menu(array(
1215
					'id' => 'espresso-toolbar-registrations-month-cancelled',
1216
					'parent' => 'espresso-toolbar-registrations-month',
1217
					'title' => __('Cancelled', 'event_espresso'),
1218
					'href' => EEH_URL::add_query_args_and_nonce( array( 'action'=>'default', 'status'=>'month', '_reg_status'=>EEM_Registration::status_id_cancelled ), $reg_admin_url ),
1219
					'meta' => array(
1220
							'title' => __('Cancelled', 'event_espresso'),
1221
							'target' => '',
1222
							'class' => $menu_class
1223
					),
1224
			));
1225
		}
1226
1227
		//Extensions & Services
1228
		if ( EE_Registry::instance()->CAP->current_user_can( 'ee_read_ee', 'ee_admin_bar_menu_espresso-toolbar-extensions-and-services' ) ) {