} // define constants (use sparingly!) $root = dirname(__FILE__); define('CASH_PLATFORM_ROOT', $root); // define cash_embedElement function function cash_embedElement($element_id) { global $cash_primary_request; $cash_body_request = new CASHRequest( array( 'cash_request_type' => 'element', 'cash_action' => 'getmarkup', 'element_id' => $element_id, 'status_uid' => $cash_primary_request->response['status_uid'] ) ); echo $cash_body_request->response['payload']; } // fire up the platform $cash_primary_request = new CASHRequest(); // check on each load to see if we need to regenerate the session id if(!defined('STDIN')) { // no session for CLI if ($cash_primary_request->sessionGetPersistent('session_regenerate_id')) { session_regenerate_id(true); $cash_primary_request->sessionClearPersistent('session_regenerate_id'); } } ?>
function getPersistentData($var) { $helper_cash_request = new CASHRequest(); $result = $helper_cash_request->sessionGetPersistent($var); unset($helper_cash_request); return $result; }
'cash_request_type' => 'system', 'cash_action' => 'validateadminlogin', 'address' => $_POST['address'], 'password' => $_POST['password'] ) ); if ($login_request->response['payload'] !== false) { $admin_primary_cash_request->sessionSetPersistent('cash_actual_user',$login_request->response['payload']); $admin_primary_cash_request->sessionSetPersistent('cash_effective_user',$login_request->response['payload']); $admin_primary_cash_request->sessionSetPersistent('cash_effective_user_email',$_POST['address']); if ($include_filename == 'logout.php') { header('Location: ' . ADMIN_WWW_BASE_PATH); exit; } } else { $admin_primary_cash_request->sessionClearAllPersistent(); $login_message = "Try Again"; } } // finally, output the template and page-specific markup (checking for current login) if ($admin_primary_cash_request->sessionGetPersistent('cash_actual_user')) { include_once(ADMIN_BASE_PATH.'/components/helpers.php'); include($pages_path . 'definitions/' . $include_filename); include(ADMIN_BASE_PATH . '/ui/default/top.php'); include($pages_path . 'markup/' . $include_filename); include(ADMIN_BASE_PATH . '/ui/default/bottom.php'); } else { include(ADMIN_BASE_PATH . '/ui/default/login.php'); } ?>