Current Path : /var/www/html/clients/nsmk.e-nk.ru/application/views/install/ |
Current File : /var/www/html/clients/nsmk.e-nk.ru/application/views/install/install-common.php |
<?php if (!defined('BASEPATH')) exit('No direct script access allowed'); /** * MaxSite CMS * (c) http://max-3000.com/ */ function _mso_install_sqlfile($sql_file) { $file = fopen($sql_file, "r"); $sql = fread($file, filesize($sql_file)); fclose($file); return explode('###', $sql); } function mso_install_newsite($arg = array()) { $CI = & get_instance(); $prefix = $CI->db->dbprefix; $charset = $CI->db->char_set ? $CI->db->char_set : 'utf8'; $collate = $CI->db->dbcollat ? $CI->db->dbcollat : 'utf8_general_ci'; $charset_collate = ' DEFAULT CHARACTER SET ' . $charset .' COLLATE '. $collate; $sql_file = FCPATH . '/' . APPPATH . 'views/install/model.sql'; $sql = _mso_install_sqlfile($sql_file); foreach($sql as $s) { $s = trim($s); if (!empty($s)) { $s = str_replace('_PREFIX_', $prefix, $s); $s = str_replace('_CHARSETCOLLATE_', $charset_collate, $s); $s = str_replace('_USERNAME_', $arg['username'] , $s); $s = str_replace('_USERPASSWORD_', $arg['userpassword'], $s); $s = str_replace('_USEREMAIL_', $arg['useremail'], $s); $s = str_replace('_NAMESITE_', $arg['namesite'], $s); $s = str_replace('_IP_', $arg['ip'], $s); $CI->db->query($s); } } mso_add_option('admin_nick', $arg['username'], 'general'); mso_add_option('name_site', $arg['namesite'], 'general'); mso_add_option('template', 'default', 'general'); mso_add_option('description', 'Очередной сайт на Maxsite CMS', 'general'); mso_add_option('keywords', '', 'general'); if ($arg['demoposts']) { $sql_file = FCPATH . '/' . APPPATH . 'views/install/demo.sql'; $sql = _mso_install_sqlfile($sql_file); foreach($sql as $s) { $s = trim($s); if (!empty($s)) { $s = str_replace('_PREFIX_', $prefix, $s); $s = str_replace('_CHARSETCOLLATE_', $charset_collate, $s); $CI->db->query($s); } } } $res = '<p><strong>Логин:</strong> ' . $arg['username'] . '</p>'; $res .= '<p><strong>Пароль:</strong> ' . $arg['userpassword_orig'] . '</p>'; $res .= '<p><strong>Email:</strong> ' . $arg['useremail'] . '</p>'; return $res; } ?>