Update the form to use foundation grid.
Update the model to do an update of the account used for the
registration.
$billPrefix = '';
}
$billing = array(
- 'fname' => $regAccount['fieldData'][$billPrefix.'fname'],
- 'lname' => $regAccount['fieldData'][$billPrefix.'lname'],
- 'addr1' => $regAccount['fieldData'][$billPrefix.'addr1'],
- 'addr2' => $regAccount['fieldData'][$billPrefix.'addr2'],
- 'city' => $regAccount['fieldData'][$billPrefix.'city'],
- 'state' => $regAccount['fieldData'][$billPrefix.'state']['value'],
- 'country' => $regAccount['fieldData'][$billPrefix.'country']['value'],
- 'zip' => $regAccount['fieldData'][$billPrefix.'zip'],
- 'phone' => $regAccount['fieldData'][$billPrefix.'phone'],
- 'email' => $regAccount['fieldData']['email']
+ 'fname' => $regAccount['fieldData'][$billPrefix.'fname'],
+ 'lname' => $regAccount['fieldData'][$billPrefix.'lname'],
+ 'addr1' => $regAccount['fieldData'][$billPrefix.'addr1'],
+ 'addr2' => $regAccount['fieldData'][$billPrefix.'addr2'],
+ 'city' => $regAccount['fieldData'][$billPrefix.'city'],
+ 'state' => $regAccount['fieldData'][$billPrefix.'state']['value'],
+ 'country' => $regAccount['fieldData'][$billPrefix.'country']['value'],
+ 'zip' => $regAccount['fieldData'][$billPrefix.'zip'],
+ 'phone' => $regAccount['fieldData'][$billPrefix.'phone'],
+ 'email' => $regAccount['fieldData']['email']
);
if (count($messages) == 0) {
}
$payment = array(
- 'name' => $this->config['settings']['reg_org_name'], // Name of venue
- 'charge' => $this->cart['totalCharges'], // Total charges this venue
- 'cctype' => $cardData['cc_type'], // Card Type
- 'ccname' => $cardData['cc_name'], // Name on Card
- 'ccnumb' => $cardData['cc_numb'], // Card Number
- 'ccexp' => $cardData['cc_exp'], // Expriation Date
- 'cccode' => $cardData['cc_cvv'], // CCV - security code
- 'invoice' => 0101010101 // Invoice # is session ID (or some part thereof)
+ 'name' => $this->config['settings']['reg_org_name'], // Name of venue
+ 'charge' => $this->cart['totalCharges'], // Total charges this venue
+ 'cctype' => $cardData['cc_type'], // Card Type
+ 'ccname' => $cardData['cc_name'], // Name on Card
+ 'ccnumb' => $cardData['cc_numb'], // Card Number
+ 'ccexp' => $cardData['cc_exp'], // Expiration Date
+ 'cccode' => $cardData['cc_cvv'], // CCV - security code
+ 'invoice' => 0101010101 // Invoice # is session ID (or some part thereof)
);
// Now try to run the card processor
$reqData = array_merge(
$reqData,
array(
- 'bill_fname' => $billing['fname'],
- 'bill_lname' => $billing['lname'],
- 'bill_org' => $regAccount['fieldData']['org'],
- 'bill_title' => $regAccount['fieldData']['title'],
- 'bill_addr1' => $billing['addr1'],
- 'bill_addr2' => $billing['addr2'],
- 'bill_city' => $billing['city'],
- 'bill_state' => $billing['state'],
- 'bill_zip' => $billing['zip'],
- 'bill_country' => $billing['country'],
- 'bill_phone' => $billing['phone'],
- 'bill_phone' => $regAccount['fieldData']['email']
+ 'bill_fname' => $billing['fname'],
+ 'bill_lname' => $billing['lname'],
+ 'bill_org' => $regAccount['fieldData']['org'],
+ 'bill_title' => $regAccount['fieldData']['title'],
+ 'bill_addr1' => $billing['addr1'],
+ 'bill_addr2' => $billing['addr2'],
+ 'bill_city' => $billing['city'],
+ 'bill_state' => $billing['state'],
+ 'bill_zip' => $billing['zip'],
+ 'bill_country' => $billing['country'],
+ 'bill_phone' => $billing['phone'],
+ 'bill_phone' => $regAccount['fieldData']['email']
)
);
$reqFormat = array_merge(
$reqData = array_merge(
$reqData,
array(
- 'date_submitted' => $now,
- 'pay_method' => $payMethod,
- 'status' => $cartStatus,
- 'total' => $payment['charge'],
- 'total_discounts' => $this->cart['totalDiscounts'],
- 'registrants' => $this->cart['totalRegistrants']
+ 'date_submitted' => $now,
+ 'pay_method' => $payMethod,
+ 'status' => $cartStatus,
+ 'total' => $payment['charge'],
+ 'total_discounts' => $this->cart['totalDiscounts'],
+ 'registrants' => $this->cart['totalRegistrants']
)
);
$reqFormat = array_merge(
// User Trace data
$trace = array(
- 'DateTime' => date('r'),
- 'UserAddr' => $_SERVER['REMOTE_ADDR'], // IP address of user's computer
- 'URI' => $_SERVER['REQUEST_URI'], // URI submitted to checkout
- 'UserAgent' => $_SERVER['HTTP_USER_AGENT'], // User's browser user agent string
- 'Referrer' => $_SERVER['HTTP_REFERER'], // Page user came from, should be our checkout page
- 'Method' => $_SERVER['REQUEST_METHOD'] // Request method: GET, POST, ...
+ 'DateTime' => date('r'),
+ 'UserAddr' => $_SERVER['REMOTE_ADDR'], // IP address of user's computer
+ 'URI' => $_SERVER['REQUEST_URI'], // URI submitted to checkout
+ 'UserAgent' => $_SERVER['HTTP_USER_AGENT'], // User's browser user agent string
+ 'Referrer' => $_SERVER['HTTP_REFERER'], // Page user came from, should be our checkout page
+ 'Method' => $_SERVER['REQUEST_METHOD'] // Request method: GET, POST, ...
);
$reqData['user_trace_info'] = serialize($trace);
$reqFormat[] = '%s';
$reqData = array_merge(
$reqData,
array(
- 'cc_type' => $payment['cctype'],
- 'cc_name' => $payment['ccname'],
- 'cc_numb' => $cc_numb_store,
- 'cc_exp' => $payment['ccexp'],
- 'cc_conf' => $ccConfirmation,
+ 'cc_type' => $payment['cctype'],
+ 'cc_name' => $payment['ccname'],
+ 'cc_numb' => $cc_numb_store,
+ 'cc_exp' => $payment['ccexp'],
+ 'cc_conf' => $ccConfirmation,
)
);
$reqFormat = array_merge(
$view = 'checkout';
$templateData = array(
- 'request' => array('page' => 'checkout'),
- 'haveMessages' => count($messages),
- 'messages' => $messages,
- 'regAccount' => $regAccount,
- 'regPayment' => $regPayment,
- 'payMethod' => $payMethod,
- 'cardData' => $cardData,
+ 'request' => array('page' => 'checkout'),
+ 'haveMessages' => count($messages),
+ 'messages' => $messages,
+ 'regAccount' => $regAccount,
+ 'regPayment' => $regPayment,
+ 'payMethod' => $payMethod,
+ 'cardData' => $cardData,
);
return array(
'status' => true,
// Produce HTML for storage and checkout page and add to request
$summaryData = array(
- 'cart' => $this->cart,
- 'request' => $request,
- 'account' => $account,
- 'payMethodsNumb' => $this->config['payment_method_numb'],
- 'status' => $this->config['submission_status'],
- 'misc' => $misc
+ 'cart' => $this->cart,
+ 'request' => $request,
+ 'account' => $account,
+ 'payMethodsNumb' => $this->config['payment_method_numb'],
+ 'status' => $this->config['submission_status'],
+ 'misc' => $misc
);
$summary = $this->generateHTML($summaryData, 'front/registrations/summaryStore.html');
$updated = $this->wpdb->update(
// Compile template data
$templateData = array(
- 'guestAccount' => $guestAccount,
- 'requestId' => $requestId,
- 'summaryCheck' => $summaryCheck,
- 'misc' => $misc
+ 'guestAccount' => $guestAccount,
+ 'requestId' => $requestId,
+ 'summaryCheck' => $summaryCheck,
+ 'misc' => $misc,
+ 'reg_account_id' => $accountId,
+ 'states_list' => $this->config['states'],
+ 'country_list' => $this->config['countries'],
);
// Return status, any suggested view, and any data to controller
<?php
require_once GLM_MEMBERS_REGISTRATIONS_PLUGIN_CLASS_PATH.'/data/dataRegEvent.php';
- class GlmMembersFront_registrations_register
+ class GlmMembersFront_registrations_register // extends GlmDataRegistrationsAccount
{
/**
* WordPress Database Object
// Check for $option (Filtered)
$option = ( isset( $_REQUEST['option'] ) ) ? filter_var( $_REQUEST['option'], FILTER_SANITIZE_STRING) : null;
+ // Filter the form variables for use in db insert.
+ $email = (isset($_REQUEST['email'])) ? filter_var( $_REQUEST['email'], FILTER_VALIDATE_EMAIL ): '';
+ $password = (isset($_REQUEST['password'])) ? filter_var( $_REQUEST['password'], FILTER_SANITIZE_STRING ): '';
+ $fname = (isset($_REQUEST['fname'])) ? filter_var( $_REQUEST['fname'], FILTER_SANITIZE_STRING ): '';
+ $lname = (isset($_REQUEST['lname'])) ? filter_var( $_REQUEST['lname'], FILTER_SANITIZE_STRING ): '';
+ $addr1 = (isset($_REQUEST['addr1'])) ? filter_var( $_REQUEST['addr1'], FILTER_SANITIZE_STRING ): '';
+ $addr2 = (isset($_REQUEST['addr2'])) ? filter_var( $_REQUEST['addr2'], FILTER_SANITIZE_STRING ): '';
+ $city = (isset($_REQUEST['city'])) ? filter_var( $_REQUEST['city'], FILTER_SANITIZE_STRING ): '';
+ $state = (isset($_REQUEST['state'])) ? filter_var( $_REQUEST['state'], FILTER_SANITIZE_STRING ): '';
+ $zip = (isset($_REQUEST['zip'])) ? filter_var( $_REQUEST['zip'], FILTER_SANITIZE_STRING ): '';
+ $country = (isset($_REQUEST['country'])) ? filter_var( $_REQUEST['country'], FILTER_SANITIZE_STRING ): '';
+
switch ( $option ) {
+ case 'update':
+ $accountData = array(
+ 'date_created' => date('Y-m-d'),
+ 'active' => 1,
+ 'email' => $email,
+ 'password' => password_hash($password, PASSWORD_DEFAULT),
+ 'fname' => $fname,
+ 'lname' => $lname,
+ 'addr1' => $addr1,
+ 'addr2' => $addr2,
+ 'city' => $city,
+ 'state' => $state,
+ 'zip' => $zip,
+ 'country' => $country,
+ );
+ $account_id = (isset($_REQUEST['reg_account_id'])) ? filter_var( $_REQUEST['reg_account_id'], FILTER_VALIDATE_INT ): '';
+ $this->wpdb->update(
+ GLM_MEMBERS_REGISTRATIONS_PLUGIN_DB_PREFIX . 'account',
+ $accountData,
+ array( 'id' => $account_id),
+ '%s',
+ '%d'
+ );
+ // Add the user to the php session
+ $_SESSION['LoginAccount'] = array(
+ 'id' => $account_id,
+ 'email' => $email,
+ 'fname' => $fname,
+ 'lname' => $lname,
+ );
+ // Redirect to the start of registrations.
+ $modelRedirect = 'index';
+ $_REQUEST['page'] = 'list';
+ break;
case 'submit':
- // Filter the form variables for use in db insert.
- $email = filter_var( $_REQUEST['email'], FILTER_VALIDATE_EMAIL );
- $password = filter_var( $_REQUEST['password'], FILTER_SANITIZE_STRING );
- $fname = filter_var( $_REQUEST['fname'], FILTER_SANITIZE_STRING );
- $lname = filter_var( $_REQUEST['lname'], FILTER_SANITIZE_STRING );
- $addr1 = filter_var( $_REQUEST['addr1'], FILTER_SANITIZE_STRING );
- $addr2 = filter_var( $_REQUEST['addr2'], FILTER_SANITIZE_STRING );
- $city = filter_var( $_REQUEST['city'], FILTER_SANITIZE_STRING );
- $state = filter_var( $_REQUEST['state'], FILTER_SANITIZE_STRING );
- $zip = filter_var( $_REQUEST['zip'], FILTER_SANITIZE_STRING );
- $country = filter_var( $_REQUEST['country'], FILTER_SANITIZE_STRING );
- if ( $email ) {
- // Check to see if we have an account with that email already.
- $accountId = $this->wpdb->get_var(
- $this->wpdb->prepare(
- "SELECT id
- FROM " . GLM_MEMBERS_REGISTRATIONS_PLUGIN_DB_PREFIX . "account
- WHERE email = %s",
- $email
- )
- );
- if ( $accountId ) {
- // Already an account with that email address
- $emailError = 'Already an account with that email address!';
- // Setup $reg variable for the template form data.
- $reg = array(
- 'fname' => $fname,
- 'lname' => $lname,
- 'addr1' => $addr1,
- 'addr2' => $addr2,
- 'city' => $city,
- 'state' => $state,
- 'zip' => $zip,
- 'country' => $country,
- );
- break;
- }
- // If they reach here then create a new account record
- $this->wpdb->insert(
- GLM_MEMBERS_REGISTRATIONS_PLUGIN_DB_PREFIX . 'account',
- array(
- 'date_created' => date('Y-m-d'),
- 'active' => 1,
- 'email' => $email,
- 'password' => password_hash($password, PASSWORD_DEFAULT),
- 'fname' => $fname,
- 'lname' => $lname,
- 'addr1' => $addr1,
- 'addr2' => $addr2,
- 'city' => $city,
- 'state' => $state,
- 'zip' => $zip,
- 'country' => $country,
- ),
- '%s'
- );
- $accountId = $this->wpdb->insert_id;
- // Add the user to the php session
- $_SESSION['LoginAccount'] = array(
- 'id' => $accountId,
- 'email' => $email,
- 'fname' => $fname,
- 'lname' => $lname,
- );
- // Redirect to the start of registrations.
- $modelRedirect = 'index';
- $_REQUEST['page'] = 'list';
- }
+ $this->wpdb->insert(
+ GLM_MEMBERS_REGISTRATIONS_PLUGIN_DB_PREFIX . 'account',
+ array(
+ 'date_created' => date('Y-m-d'),
+ 'active' => 1,
+ 'email' => $email,
+ 'password' => password_hash($password, PASSWORD_DEFAULT),
+ 'fname' => $fname,
+ 'lname' => $lname,
+ 'addr1' => $addr1,
+ 'addr2' => $addr2,
+ 'city' => $city,
+ 'state' => $state,
+ 'zip' => $zip,
+ 'country' => $country,
+ ),
+ '%s'
+ );
+ $accountId = $this->wpdb->insert_id;
+ // Add the user to the php session
+ $_SESSION['LoginAccount'] = array(
+ 'id' => $accountId,
+ 'email' => $email,
+ 'fname' => $fname,
+ 'lname' => $lname,
+ );
+ // Redirect to the start of registrations.
+ $modelRedirect = 'index';
+ $_REQUEST['page'] = 'list';
break;
default:
break;
// Compile template data
$templateData = array(
- 'page' => 'register',
- 'reg' => $reg,
- 'emailError' => $emailError,
- 'regUrl' => GLM_MEMBERS_REGISTRATIONS_SITE_BASE_URL.$this->config['settings']['canonical_reg_page'].'/',
- 'loggedIn' => ( isset( $_SESSION['LoginAccount'] ) ) ? $_SESSION['LoginAccount']: false,
+ 'page' => 'register',
+ 'reg' => $reg,
+ 'emailError' => $emailError,
+ 'regUrl' => GLM_MEMBERS_REGISTRATIONS_SITE_BASE_URL.$this->config['settings']['canonical_reg_page'].'/',
+ 'loggedIn' => ( isset( $_SESSION['LoginAccount'] ) ) ? $_SESSION['LoginAccount']: false,
+ 'states_list' => $this->config['states'],
+ 'country_list' => $this->config['countries'],
);
// Return status, any suggested view, and any data to controller
return array(
<input type="hidden" name="option" value="submit">
<input type="hidden" name="page" value="register">
- <div class="glm-row">
- <div class="glm-columns glm-small-12 glm-medium-8">
- <div class="glm-reg-register">
+ <div class="row">
+ <div class="small-12 large-8 large-centered columns">
- <h3>Register New Account</h3>
- <div class="glm-row">
- <div class="glm-columns glm-small-12"><label style="color:red;">Email Address</label>
+ <h3>Register New Account</h3>
+ <div class="row">
+ <div class="small-12 columns text-right glm-reg-required"> * Required Fields </div>
+ </div>
+ <div class="row">
+ <div class="small-12 large-6 columns">
+ <label class="error">Email Address *
{if $emailError} <span class="glm-error">{$emailError}</span> {/if}
- </div>
- <div class="glm-columns glm-small-12"><input name="email" value="" required>
- </div>
+ <input name="email" value="" required>
+ </label>
</div>
- <div class="glm-row">
- <div class="glm-columns glm-small-12"><label style="color:red;">Password</label>
+ <div class="small-12 large-6 columns">
+ <label class="error">Password *
{if $passwordError} <span class="glm-error">{$passwordError}</span> {/if}
- </div>
- <div class="glm-columns glm-small-12"><input name="password" value="" required></div>
+ <input name="password" value="" required>
+ </label>
</div>
- <div class="glm-row">
- <div class="glm-columns glm-small-12"><label style="color:red;">First Name</label></div>
- <div class="glm-columns glm-small-12"><input name="fname" value="{$reg.fname}" required></div>
+ </div>
+ <div class="row">
+ <div class="small-12 large-6 columns">
+ <label class="error">
+ First Name *
+ <input name="fname" value="{$reg.fname}" required>
+ </label>
</div>
- <div class="glm-row">
- <div class="glm-columns glm-small-12"><label style="color:red;">Last Name</label></div>
- <div class="glm-columns glm-small-12"><input name="lname" value="{$reg.lname}" required></div>
+ <div class="small-12 large-6 columns">
+ <label class="error">
+ Last Name *
+ </label>
+ <input name="lname" value="{$reg.lname}" required>
</div>
- <div class="glm-row">
- <div class="glm-columns glm-small-12"><label style="color:red;">Address 1</label></div>
- <div class="glm-columns glm-small-12"><input name="addr1" value="{$reg.addr1}" required></div>
+ </div>
+ <div class="row">
+ <div class="small-12 large-6 columns">
+ <label class="error">
+ Address 1 *
+ <input name="addr1" value="{$reg.addr1}" required>
+ </label>
</div>
- <div class="glm-row">
- <div class="glm-columns glm-small-12"><label>Address 2</label></div>
- <div class="glm-columns glm-small-12"><input name="addr2" value="{$reg.addr2}"></div>
+ <div class="small-12 large-6 columns">
+ <label>
+ Address 2
+ <input name="addr2" value="{$reg.addr2}">
+ </label>
</div>
- <div class="glm-row">
- <div class="glm-columns glm-small-12"><label style="color:red;">City</label></div>
- <div class="glm-columns glm-small-12"><input name="city" value="{$reg.city}" required></div>
+ </div>
+ <div class="row">
+ <div class="small-12 large-4 columns">
+ <label class="error">
+ City *
+ <input name="city" value="{$reg.city}" required>
+ </label>
</div>
- <div class="glm-row">
- <div class="glm-columns glm-small-12"><label style="color:red;">State</label></div>
- <div class="glm-columns glm-small-12"><input name="state" value="{$reg.state}" required></div>
+ <div class="small-12 large-4 columns">
+ <label class="error">
+ State *
+ <select class="state">
+ <option value=""></option>
+ {foreach $states_list as $stateAbbr => $stateName}
+ <option value="{$stateAbbr}"{if $reg.state == $stateAbbr} selected{/if}>{$stateName}</option>
+ {/foreach}
+ </select>
+ </label>
</div>
- <div class="glm-row">
- <div class="glm-columns glm-small-12"><label style="color:red;">Zip/Postal Code</label></div>
- <div class="glm-columns glm-small-12"><input name="zip" value="{$reg.zip}" required></div>
+ <div class="small-12 large-4 columns">
+ <label class="error">
+ Zip/Postal Code *
+ <input name="zip" value="{$reg.zip}" required>
+ </label>
</div>
- <div class="glm-row">
- <div class="glm-columns glm-small-12"><label>Country</label></div>
- <div class="glm-columns glm-small-12"><input name="country" value="{$reg.country}"></div>
+ </div>
+ <div class="row">
+ <div class="small-12 large-6 columns">
+ <label>
+ Country
+ <select class="country">
+ <option value=""></option>
+ {foreach $country_list as $countryKey => $countryValue}
+ <option value="{$countryKey}"{if $reg.country == $countryKey} selected{/if}>{$countryValue}</option>
+ {/foreach}
+ </select>
+ </label>
</div>
- <div class="glm-row">
- <div class="glm-columns glm-small-12"><input type="submit" id="accountRegister" value="Register"></div>
+ </div>
+ <div class="row">
+ <div class="small-12 large-6 columns">
+ <input class="button" type="submit" id="accountRegister" value="Register">
</div>
-
</div>
+
</div>
</div>
</div>
{/if}
+{if $guestAccount}
+ Please take the time now to create an account.
+
+ <form action="{$thisUrl}?page=register">
+ <input type="hidden" name="option" value="update">
+ <input type="hidden" name="page" value="register">
+ <input type="hidden" name="reg_account_id" value="{$reg_account_id}">
+
+ <div class="row">
+ <div class="small-12 large-8 large-centered columns">
+
+ <h3>Register New Account</h3>
+ <div class="row">
+ <div class="small-12 columns text-right glm-reg-required"> * Required Fields </div>
+ </div>
+ <div class="row">
+ <div class="small-12 large-6 columns">
+ <label class="error">Email Address *
+ {if $emailError} <span class="glm-error">{$emailError}</span> {/if}
+ <input name="email" value="" required>
+ </label>
+ </div>
+ <div class="small-12 large-6 columns">
+ <label class="error">Password *
+ {if $passwordError} <span class="glm-error">{$passwordError}</span> {/if}
+ <input name="password" value="" required>
+ </label>
+ </div>
+ </div>
+ <div class="row">
+ <div class="small-12 large-6 columns">
+ <label class="error">
+ First Name *
+ <input name="fname" value="{$reg.fname}" required>
+ </label>
+ </div>
+ <div class="small-12 large-6 columns">
+ <label class="error">
+ Last Name *
+ </label>
+ <input name="lname" value="{$reg.lname}" required>
+ </div>
+ </div>
+ <div class="row">
+ <div class="small-12 large-6 columns">
+ <label class="error">
+ Address 1 *
+ <input name="addr1" value="{$reg.addr1}" required>
+ </label>
+ </div>
+ <div class="small-12 large-6 columns">
+ <label>
+ Address 2
+ <input name="addr2" value="{$reg.addr2}">
+ </label>
+ </div>
+ </div>
+ <div class="row">
+ <div class="small-12 large-4 columns">
+ <label class="error">
+ City *
+ <input name="city" value="{$reg.city}" required>
+ </label>
+ </div>
+ <div class="small-12 large-4 columns">
+ <label class="error">
+ State *
+ <select class="state">
+ <option value=""></option>
+ {foreach $states_list as $stateAbbr => $stateName}
+ <option value="{$stateAbbr}"{if $reg.state == $stateAbbr} selected{/if}>{$stateName}</option>
+ {/foreach}
+ </select>
+ </label>
+ </div>
+ <div class="small-12 large-4 columns">
+ <label class="error">
+ Zip/Postal Code *
+ <input name="zip" value="{$reg.zip}" required>
+ </label>
+ </div>
+ </div>
+ <div class="row">
+ <div class="small-12 large-6 columns">
+ <label>
+ Country
+ <select class="country">
+ <option value=""></option>
+ {foreach $country_list as $countryKey => $countryValue}
+ <option value="{$countryKey}"{if $reg.country == $countryKey} selected{/if}>{$countryValue}</option>
+ {/foreach}
+ </select>
+ </label>
+ </div>
+ </div>
+ <div class="row">
+ <div class="small-12 large-6 columns">
+ <input class="button" type="submit" id="accountRegister" value="Register">
+ </div>
+ </div>
+
+ </div>
+ </div>
+
+ </form>
+ {/if}
+
<div>
- <iframe src="{$ajaxUrl}?action=glm_members_admin_ajax&glm_action=summaryContent&request={$requestId}&check={$summaryCheck}"
+ <iframe src="{$ajaxUrl}?action=glm_members_admin_ajax&glm_action=summaryContent&request={$requestId}&check={$summaryCheck}"
style="border:none; width: 100%"
onload="this.style.height=this.contentDocument.body.scrollHeight +'px'; this.style.width=this.contentDocument.body.scrollWidth +'px';"
onresize="this.style.height=this.contentDocument.body.scrollHeight +'px'; this.style.width=this.contentDocument.body.scrollWidth +'px';"