Code Duplication    Length = 13-14 lines in 12 locations

core/EE_System.core.php 12 locations

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