本文整理汇总了PHP中AdminHelper::getElementsData方法的典型用法代码示例。如果您正苦于以下问题:PHP AdminHelper::getElementsData方法的具体用法?PHP AdminHelper::getElementsData怎么用?PHP AdminHelper::getElementsData使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类AdminHelper
的用法示例。
在下文中一共展示了AdminHelper::getElementsData方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: header
<?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');
示例2: simpleULFromResponse
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;
}