public function getPreviousPage() { $current_page = $this->getCurrentPage(); if ($current_page - 1 >= 0) { return $this->rev->getOrders($current_page - 1); } return false; }
function onSubmit($vals) { loader_import('cms.Versioning.Rev'); $rev = new Rev(); // default: database, database unset($vals['submit_button']); $res = $rev->modify('sitellite_page', 'id', $vals['id'], $vals); if (!$res) { die($rev->error); } else { header('Location: ' . site_prefix() . '/index/' . $vals['id']); exit; } }
// --> </script> <div id="cms-edit-button"><a href="#" onclick="cms_focus ('cms-edit', 99); cms_focus ('cms-properties', 1); cms_focus ('cms-state', 1); this.blur (); return false">Edit</a></div> <div id="cms-properties-button"><a href="#" onclick="cms_focus ('cms-edit', 1); cms_focus ('cms-properties', 99); cms_focus ('cms-state', 1); this.blur (); return false">Properties</a></div> <div id="cms-state-button"><a href="#" onclick="cms_focus ('cms-edit', 1); cms_focus ('cms-properties', 1); cms_focus ('cms-state', 99); this.blur (); return false">State</a></div> <div id="cms-edit"><?php page_add_script(site_prefix() . '/js/formhelp-compressed.js'); page_add_script('formhelp_prepend = \'<table border="0" cellpadding="0"><tr><td width="12" valign="top"><img src="' . site_prefix() . '/inc/app/cms/pix/arrow-10px.gif" alt="" border="0" /></td><td valign="top">\'; formhelp_append = \'</td></tr></table>\''); $GLOBALS['_document'] = new StdClass(); global $_document, $cgi; loader_import('cms.Versioning.Rev'); $rev = new Rev(); // default: database, database $res = $rev->getCurrent('sitellite_page', 'id', $cgi->id); foreach (get_object_vars($res) as $key => $value) { $_document->{$key} = $value; } echo loader_form('cms/edit'); ?> </div> <div id="cms-grey"> </div> <div id="cms-properties"><?php echo loader_form('cms/properties'); ?> </div>
<?php loader_import('cms.Versioning.Rev'); $rev = new Rev(); // default: database, database unset($parameters['submit_button']); unset($parameters['param']); unset($parameters['files']); unset($parameters['error']); unset($parameters['page']); unset($parameters['mode']); $changelog = $parameters['changelog']; unset($parameters['changelog']); $method = $rev->determineAction('sitellite_page', 'id', $parameters['id'], $parameters['sitellite_status']); $res = $rev->{$method}('sitellite_page', 'id', $parameters['id'], $parameters, $changelog); if (!$res) { die($rev->error); } else { header('Location: ' . site_prefix() . '/index/' . $parameters['id']); exit; }