Example #1
0
                $setup->load('./install/SQL/' . $type . '.sql');
                #Setup languages
                if ($_POST['lng'] === '1') {
                    $setup->setupAllLang();
                } elseif ($_POST['lng'] === '3' && !empty($_POST['l'])) {
                    foreach ($_POST['l'] as $l) {
                        $setup->setupLang($l);
                    }
                } else {
                    $setup->setupLang();
                }
                $setup->admin($data['login'], $_POST['uPass']);
                $setup->commit($data);
                $view->message($lang['OK'], '..');
            } catch (Exception $e) {
                $view->info(nl2br($e->getMessage()));
                $view->add('form', array('data' => &$data, 'host' => $_SERVER['HTTP_HOST'], 'mysql' => $data['type'] == 'mysql', 'skins' => $setup->getSkins($data['skin'])));
            }
            break;
            #Form
        #Form
        case 1:
            $data = array('host' => 'localhost', 'title' => $lang['myPage'], 'urls' => $setup->urls(), 'user' => 'root', 'pass' => '', 'db' => '', 'pre' => 'f3_', 'login' => 'Admin', 'skin' => 'system', 'file' => is_writable('..') ? '../db.db' : 'cfg/db.db', 'lng' => 2);
            $view->add('form', array('host' => $_SERVER['HTTP_HOST'], 'mysql' => $one == 'mysql' || $_POST && $_POST['type'] == 'mysql', 'data' => &$data, 'langs' => $setup->getLangs(), 'skins' => $setup->getSkins($data['skin'])));
            break;
            #Select database
        #Select database
        default:
            $view->add('start');
    }
}