$cache_id = md5($type_id . '_' . $search_term . '_' . $type_fields_str); } return isset($cache_id) ? $cache_id : false; } } // instantiate relevant classes $head_items = new HeadItems(); $frwh = new FindReplaceWizardHelper(); // add needed head items $head_items->add_head_item('meta', array('http-equiv' => 'Content-Type', 'content' => 'text/html; charset=UTF-8')); $head_items->add_head_item('title', array(), 'Find / Replace Wizard', true); $head_items->add_stylesheet(REASON_HTTP_BASE_PATH . 'css/forms/form_data.css'); $html = '<!DOCTYPE html>' . "\n"; $html .= '<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">' . "\n"; $html .= '<head>' . "\n"; $html .= $head_items->get_head_item_markup(); $html .= '</head>' . "\n"; $html .= '<body>' . "\n"; reason_require_authentication(); if (!reason_check_privs('db_maintenance')) { $html .= '<h3>Unauthorized</h3><p>You must have database maintenance privileges to use this tool.</p>'; } else { $frwh->init(); $form =& $frwh->get_form(); ob_start(); $form->run(); $html .= ob_get_contents(); ob_end_clean(); } $html .= '</body>'; $html .= '</html>';
function get_head_markup() { $head_items = new HeadItems(); // add needed head items $head_items->add_head_item('title', array(), 'Publication Migration Wizard', true); $head_items->add_stylesheet('//' . REASON_HOST . REASON_HTTP_BASE_PATH . 'css/publication_migrator/publication_migrator.css'); $html = '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">' . "\n"; $html .= '<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">' . "\n"; $html .= '<head>' . "\n"; $html .= $head_items->get_head_item_markup(); $html .= '</head>' . "\n"; $html .= '<body>' . "\n"; return $html; }