Exemplo n.º 1
0
<?php

$id = 0;
if (isset($p->id)) {
    $id = $p->id;
}
$udPage = new MM_UserDefinedPage($id);
?>
<div id="mm-pages-container">
	<table cellspacing="10">
		<tr>
			<td width="140">Name*</td>
			<td>
				<input type='hidden' id='id' value='<?php 
echo $udPage->getId();
?>
' />
				<input id="mm_page_name" type="text" value='<?php 
echo $udPage->getName();
?>
' style='width:300px;' />
			</td>
		</tr>
		<tr>
			<td width="140">Page URL*</td>
			<td>
				<input id="mm_page_url" type="text" value='<?php 
echo $udPage->getUrl();
?>
' style='width:400px;' />
			</td>
Exemplo n.º 2
0
 * MemberMouse(TM) (http://www.membermouse.com)
 * (c) MemberMouse, LLC. All rights reserved.
 */
$view = new MM_UserDefinedPageView();
$dataGrid = new MM_DataGrid($_REQUEST, "id", "desc", 10);
$data = $view->getViewData($dataGrid);
$dataGrid->setTotalRecords($data);
$dataGrid->recordName = "page";
$rows = array();
foreach ($data as $key => $item) {
    $coupon = new MM_UserDefinedPage($item->id);
    $editActionUrl = 'onclick="mmjs.edit(\'mm-page-dialog\', \'' . $item->id . '\', 580, 300)"';
    $deleteActionUrl = 'onclick="mmjs.remove(\'' . $item->id . '\')"';
    $actions = MM_Utils::getEditIcon("Edit User-Defined Page", '', $editActionUrl);
    $actions .= MM_Utils::getDeleteIcon("Delete User-Defined Page", 'margin-left:5px;', $deleteActionUrl);
    $rows[] = array(array('content' => "<span title='ID [" . $coupon->getId() . "]'>" . $item->name . "</span>"), array('content' => "<span style='font-family:courier;'>" . $item->url . "</span>"), array('content' => $actions));
}
$headers = array('name' => array('content' => 'Name'), 'url' => array('content' => 'Page URL'), 'actions' => array('content' => 'Actions'));
$dataGrid->setHeaders($headers);
$dataGrid->setRows($rows);
$dgHtml = $dataGrid->generateHtml();
if ($dgHtml == "") {
    $dgHtml = "<p><i>No user-defined pages</i></p>";
}
?>
<div class="mm-wrap">	
	<div style="width:750px;" class="mm-info-box blue">
		<p>Sometimes you may have customer data specific to your business that you'd like to display alongside 
		member information in MemberMouse. User-defined pages give you the opportunity to load this proprietary customer data right 
		from the member details area. This can help streamline your internal processes by allowing your team to access everything 
		about a customer in one place. Read this article for more information on <a href="http://membermouse.uservoice.com/knowledgebase/articles/537988" target="_blank">creating user-defined pages</a>.</p>