<?php if (!$request_parameters) { header('Location: ' . ADMIN_WWW_BASE_PATH . '/people/lists/'); } $page_request = $cash_admin->requestAndStore(array('cash_request_type' => 'people', 'cash_action' => 'getlist', 'list_id' => $request_parameters[0]), 'getlist'); //var_dump($page_request); if ($page_request['status_uid'] == 'people_getlist_200') { $elements_data = AdminHelper::getElementsData(); $effective_user = AdminHelper::getPersistentData('cash_effective_user'); if ($page_request['payload']['user_id'] == $effective_user) { if (isset($_POST['dodelete']) || isset($_GET['modalconfirm'])) { $list_delete_request = new CASHRequest(array('cash_request_type' => 'people', 'cash_action' => 'deletelist', 'list_id' => $request_parameters[0])); if ($list_delete_request->response['status_uid'] == 'people_deletelist_200') { header('Location: ' . ADMIN_WWW_BASE_PATH . '/people/lists/'); } } $cash_admin->page_data['title'] = 'People: Delete “' . $page_request->response['payload']['name'] . '”'; } else { header('Location: ' . ADMIN_WWW_BASE_PATH . '/people/lists/'); } } else { header('Location: ' . ADMIN_WWW_BASE_PATH . '/people/lists/delete/' . $request_parameters[0]); } $cash_admin->setPageContentTemplate('delete_confirm');
public static function simpleULFromResponse($response, $compact = false, $limit = false) { $markup = ''; if ($response['status_code'] == 200) { // spit out the dates $markup .= '<ul class="alternating"> '; $loopcount = 1; foreach ($response['payload'] as $item) { $markup .= '<li> '; if ($response['status_uid'] == "calendar_getevents_200" || $response['status_uid'] == "calendar_geteventsbetween_200") { $event_location = $item['venue_city'] . ', ' . $item['venue_country']; if (strtolower($item['venue_country']) == 'usa' || strtolower($item['venue_country']) == 'canada') { $event_location = $item['venue_city'] . ', ' . $item['venue_region']; } if ($compact) { if ($item['venue_name']) { $markup .= '<b>' . date('d M', $item['date']) . ': ' . $event_location . '</b> ' . '<span class="nobr">@ ' . $item['venue_name'] . '</span>'; } else { $markup .= '<b>' . date('d M', $item['date']) . ' TBA</b> '; } } else { if ($item['venue_name']) { $markup .= '<h4>' . date('d M', $item['date']) . ': ' . $event_location . '</h4> ' . '<span class="nobr"><b>@ ' . $item['venue_name'] . '</b></span> <span class="fadedtext">' . $item['comments'] . '</span><br />'; } else { $markup .= '<h4>' . date('d M', $item['date']) . ' TBA</h4> ' . '<span class="fadedtext">' . $item['comments'] . '</span><br />'; } } $markup .= '<div class="itemnav">' . '<a href="' . ADMIN_WWW_BASE_PATH . '/calendar/events/edit/' . $item['event_id'] . '" class="mininav_flush noblock"><span class="icon pen"></span> Edit</a> ' . '<a href="' . ADMIN_WWW_BASE_PATH . '/calendar/events/delete/' . $item['event_id'] . '" class="needsconfirmation mininav_flush noblock"><span class="icon x_alt"></span> Delete</a>' . '</div>'; $markup .= '</li>'; } elseif ($response['status_uid'] == "calendar_getallvenues_200") { $venue_location = $item['city'] . ', ' . $item['country']; if (strtolower($item['country']) == 'usa' || strtolower($item['country']) == 'canada') { $venue_location = $item['city'] . ', ' . $item['region']; } $markup .= '<b>' . $item['name'] . '</b> ' . '// <span class="nobr">' . $venue_location . '</span>'; $markup .= '<div class="itemnav">' . '<a href="' . ADMIN_WWW_BASE_PATH . '/calendar/venues/edit/' . $item['id'] . '" class="mininav_flush noblock"><span class="icon pen"></span> Edit</a> ' . '<a href="' . ADMIN_WWW_BASE_PATH . '/calendar/venues/delete/' . $item['id'] . '" class="needsconfirmation mininav_flush noblock"><span class="icon x_alt"></span> Delete</a>' . '</div>'; $markup .= '</li>'; } elseif ($response['status_uid'] == "people_getlistsforuser_200") { $markup .= '<h4>' . $item['name'] . '</h4>' . AdminHelper::createdModifiedFromRow($item, true) . $item['description'] . '<br />' . '<div class="itemnav">' . '<a href="' . ADMIN_WWW_BASE_PATH . '/people/lists/view/' . $item['id'] . '" class="mininav_flush"><span class="icon magnifying_glass"></span> View</a> ' . '<a href="' . ADMIN_WWW_BASE_PATH . '/people/lists/edit/' . $item['id'] . '" class="mininav_flush"><span class="icon pen"></span> Edit</a> ' . '<a href="' . ADMIN_WWW_BASE_PATH . '/people/lists/export/' . $item['id'] . '" class="mininav_flush"><span class="icon download"></span> Export</a> ' . '<a href="' . ADMIN_WWW_BASE_PATH . '/people/lists/delete/' . $item['id'] . '" class="mininav_flush needsconfirmation"><span class="icon x_alt"></span> Delete</a>' . '</div>'; } elseif ($response['status_uid'] == "element_getelementsforuser_200") { $elements_data = AdminHelper::getElementsData(); $markup .= '<h4>' . $item['name']; if (array_key_exists($item['type'], $elements_data)) { $markup .= ' <small class="fadedtext nobr" style="font-weight:normal;"> // ' . $elements_data[$item['type']]->name . '</small> '; } $markup .= '</h4>' . '<div>' . '<a href="' . ADMIN_WWW_BASE_PATH . '/elements/view/' . $item['id'] . '" class="mininav_flush"><span class="icon magnifying_glass"></span> Details</a> ' . '<a href="' . ADMIN_WWW_BASE_PATH . '/elements/edit/' . $item['id'] . '" class="mininav_flush"><span class="icon pen"></span> Edit</a> ' . '<a href="' . ADMIN_WWW_BASE_PATH . '/elements/delete/' . $item['id'] . '" class="mininav_flush needsconfirmation"><span class="icon x_alt"></span> Delete</a>' . '</div>'; $markup .= AdminHelper::createdModifiedFromRow($item); } $markup .= '</li>'; if ($loopcount == $limit) { break; } $loopcount = $loopcount + 1; } $markup .= '</ul>'; } else { // no dates matched switch ($response['action']) { case 'getevents': $markup .= 'There are no matching dates.'; break; case 'geteventsbetween': $markup .= 'There are no matching dates.'; break; case 'getlistsforuser': $markup .= 'No lists have been created.'; break; case 'getelementsforuser': $markup .= 'No elements were found. None. Zero. Zip. If you\'re looking to add one to the system, <a href="' . ADMIN_WWW_BASE_PATH . '/elements/add/">go here</a>.'; break; } } return $markup; }