Ejemplo n.º 1
0
 function initialize()
 {
     global $osC_Session;
     $data = array();
     foreach (osC_Template::getTemplates() as $template) {
         $data[] = array('id' => $template['code'], 'text' => $template['title']);
     }
     if (sizeof($data) > 1) {
         $hidden_get_variables = '';
         foreach ($_GET as $key => $value) {
             if ($key != 'template' && $key != $osC_Session->getName() && $key != 'x' && $key != 'y') {
                 $hidden_get_variables .= osc_draw_hidden_field($key, $value);
             }
         }
         $this->_content = '<form name="templates" action="' . osc_href_link(basename($_SERVER['SCRIPT_FILENAME']), null, 'AUTO', false) . '" method="get">' . $hidden_get_variables . osc_draw_pull_down_menu('template', $data, $_SESSION['template']['code'], 'onchange="this.form.submit();" style="width: 100%"') . osc_draw_hidden_session_id_field() . '</form>';
     }
 }