Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- require "/home/sgs/public_html/global/header.php";
- require $cnf."connection.php";
- require "profile.php";
- $title = "Installer :: Sagnik Ganguly Services Co. Ltd.";
- $err = array();
- $ok = array();
- ?>
- <h1>Sagnik Ganguly Services Co. Ltd. Installer</h1>
- <?php
- if (!empty($_GET['msg'])) {
- echo "<div class=\"success\">";
- echo $_GET['msg'];
- }
- ?>
- <?php
- if (!empty($err)) {
- echo "<div class=\"error\">";
- echo "<b>The following errors has occured during the installation:</b>";
- foreach($err as $e) {
- echo "<li>";
- echo $e;
- echo "</li>";
- echo "</div>";
- }
- }
- if (!empty($ok)) {
- echo "<div class=\"success\">";
- foreach($ok as $okMsg) {
- echo "<li>";
- echo $okMsg;
- echo "</li>";
- echo "</div>";
- }
- }
- ?>
- <?php
- if ($_GET['msg'] != 'DataBase has been created successfully') {
- $config_db = "CREATE DATABASE IF NOT EXISTS `sgs_config`";
- mysql_select_db("sgs_config", $connect);
- }
- if (!mysql_select_db("sgs_config", $connect)) { $err[] = "Unable to select DataBase"; } else { $ok[] = "DataBase Selected Successfully"; }
- $reg_config_table = "CREATE TABLE `sgs_config`.`reg_config`(`version` VARCHAR NOT NULL, `reg_validation_level` INT(1) NOT NULL, `reg_level` INT(1) NOT NULL, `reg_type` INT(1) NOT NULL, `reg_form_method` VARCHAR(4) NOT NULL, `captcha` INT(2) NOT NULL, `recaptcha_privkey` VARCHAR NOT NULL, `recaptcha_pubkey` VARCHAR NOT NULL, `username_availability_checker` INT(1) NOT NULL, `username_suggestions` INT(1) NOT NULL)
- ENGINE = MyISAM LIMIT=1";
- $reg_config_entry = "INSERT INTO `reg_config`(`version`, `reg_validation_level`, `reg_level`, `reg_type`, `reg_form_method`, `captcha`, `recaptcha_privkey`, `recaptcha_pubkey`, `username_availability_checker`, `username_suggestions`) VALUES(5.32.64, 5, 1, 1, 'post', 4, '', '', 1, 1)";
- $ranks_table = "CREATE TABLE IF NOT EXISTS `ranks`(`id` INT(1) NOT NULL AUTO_INCREMENT, `page_id` INT(100) NOT NULL, `uid` INT(16) NOT NULL, `name` VARCHAR(30) NOT NULL, `title` VARCHAR(60) NOT NULL)
- ENGINE = MyISAM PRIMARY KEY(id) AUTO_INCREMENT = 14";
- $ranks_entry = "INSERT INTO `ranks`(`id`, `name`, `title`) VALUES(1, 'Rank - 0' 'Registered User'), (2, 'Rank - I', 'New Member'), (3, 'Rank - II', 'Usual User'), (4, 'Rank - III', 'Regular Member'), (5, 'Rank - IV', 'Blog Moderator'), (6, 'Rank - V', 'Forum Moderator'), (7, 'Rank - VI', 'Chat Moderator'), (8, 'Rank - VII', 'Uploader'), (7, 'Rank - VIII', 'Gallery Moderator'), (8, 'Rank - IX', 'Users Moderator'), (9, 'Rank - X', 'Site Moderator'), (10, 'Rank - XI', 'Support Administrator'), (11, 'Rank - XII', 'Local Administrator'), (12, 'Rank - XIII', 'Global Administrator'), (13, 'Rank - XIV', 'Content Designer'), (14, 'Rank - XV', 'Content Publisher')";
- $permission_table = "CREATE TABLE IF NOT EXISTS `permissions`(`id` INT(2) NOT NULL, `rank_id` VARCHAR(2) NOT NULL, `name` INT(100) NOT NULL, `title` VARCHAR(500) NOT NULL)
- ENGINE = MyISAM PRIMARY KEY(id') AUTO_INCREMENT = 5";
- $permission_entry = "INSERT INTO `permissions`(`id`, `rank_id`, `name`, `title`) VALUE(1, '', 'guests', 'Only Non-Logged Users'), (2, 2, 'logged', 'Only Logged Users'), (3, '', 'logged-non', 'Logged and Non-Logged Users'), (4, 2, 'moderators', 'Only Moderators'), (5, 2, 'admin', 'Only Admins')";
- $visibility_table = "CREATE TABLE IF NOT EXISTS `content_visivility`(`id` VARCHAR(3) AUTO_INCREMENT NOT NULL, `page_id` VARCHAR(100) NOT NULL, `min-credit` VARCHAR(12) NOT NULL COMMENT 'Visible if user credit is minimum', `max-credit` VARCHAR(12) NOT NULL COMMENT 'Visible if user credit is maximum', `min-rank` VARCHAR(2) NOT NULL COMMENT 'Visible if user minimum rank is', `max-rank` VARCHAR(2) NOT NULL COMMENT 'Visible if user maximum rank is', `time-beg` VARCHAR(10) NOT NULL, `time-end` VARCHAR(10) NOT NULL, `date-beg` VARCHAR(13) NOT NULL, `date-end` VARCHAR(13) NOT NULL, `ip` VARCHAR(15) NOT NULL, `device` VARCHAR(100) NOT NULL COMMENT 'Device', `country` VARCHAR(50) NOT NULL COMMENT 'Visible for Following Country', `get-var` VARCHAR(25) NOT NULL COMMENT 'Visible If URL Get Variable is', `get-var-statement` VARCHAR(3) NOT NULL COMMENT 'Matches this condition', `post-var` VARCHAR(50) NOT NULL COMMENT 'Visible If Post Variable is', `post-var-statement` VARCHAR(3) NOT NULL COMMENT 'Matches this condition')
- ENGINE = MyISAM PRIMARY KEY(id) AUTO_INCREMENT = 3";
- $visibility_entry = "INSERT INTO `content_visibility`(`id`, `page_id`, `min-rank`, `min-credit`) VALUES(1, 1, 1, 0), (2, 2, 2, 500), (3, 3, 1, 0)";
- $credits_table = "CREATE TABLE IF NOT EXISTS `bank`(`balance` INT(20) NOT NULL, `holder` VARCHAR(96) NOT NULL, `holder_uid` INT(16) NOT NULL, `holder_username` VARCHAR(48), `last_sender` VARCHAR(96) NOT NULL, `last_sender_uid` INT(16) NOT NULL, `last_sender_username` VARCHAR(48), `last_reciever` VARCHAR(96) NOT NULL, `last_reciever_uid` INT(16) NOT NULL, `last_reciever_username` VARCHAR(48), `holder_ac_number` INT(12) NOT NULL AUTO_INCREMENT)
- ENGINE = MyISAM PRIMARY KEY(holder_ac_number) AUTO_INCREMENT = 200011120000";
- $credits_entry = "INSERT INTO `bank`(`balance`, `holder`, `holder_uid`, `ac_number`) VALUES(500000, 'System Administrator', 1000000023331001, 200011120001)";
- $pages = "CREATE TABLE IF NOT EXISTS `pages`(`id` INT(10) AUTO_INCREMENT NOT NULL, `page` VARCHAR(1000) NOT NULL `permission_id` INT(2) NOT NULL, `visibility_id` VARCHAR(1) NOT NULL, `min-rank` INT(2) NOT NULL, `max-rank` INT(2) NOT NULL, `min-credit` INT(12) NOT NULL, `max-credit` INT(12) NOT NULL)
- ENGINE = MyISAM PRIMARY KEY(id) AUTO_INCREMENT = 8";
- $pages_entry = "INSERT INTO `pages`(`id`, `page`, `permission_id`, `min-rank`, `max-rank`, `min-credit`, `max-credit`) VALUES(1, 'index.php', 3, '', '', '0', ''), (2, '/gallery/index.php', '2', '2', '', '500', ''), (2, '/downloads/index.php', '1', '', '', '0', ''), (3, '/members/index.php', '1', '', '', '0', ''), (4, '/about/index.php', '3', '', '', '0', ''), (5, '/contact/index.php', '3', '', '', '0', ''), (6, '/members/upanel/index.php', '2', '2', '', '0', ''), (6, '/members/mpanel/index.php', '2', '2', '9', '0', ''), (7, '/members/apanel/index.php', '2', '12', '', '0', ''), (8, '/members/cpanel/index.php', '2', '15', '15', '50', '')";
- $gallery_table = "CREATE TABLE IF NOT EXISTS `gallery`(`id` INT NOT NULL AUTO_INCREMENT, `file` BLOB NOT NULL, `name` VARCHAR(64) NOT NULL, `size` VARCHAR(6) NOT NULL, `type` VARCHAR(20) NOT NULL, `author` VARCHAR(48) NOT NULL, `uploader` VARCHAR(96) NOT NULL, `uploader_uname` VARCHAR(150) NOT NULL, `uploader_uid` INT(16) NOT NULL, `upl_time` VARCHAR(10) NOT NULL, `upl_date` VARCHAR(10) NOT NULL, `upl_ip` DECIMAL(13) NOT NULL, `upl_browser` VARCHAR(50) NOT NULL, `upl_device` VARCHAR(50) NOT NULL, `upl_country` VARCHAR(50) NOT NULL, `last_dloader` VARCHAR(96) NOT NULL, `last_dloader_uname` VARCHAR(150) NOT NULL, `last_dloader_uid` INT(16) NOT NULL, `last_dl_time` VARCHAR(10) NOT NULL, `last_dl_date` VARCHAR(10) NOT NULL, `last_dl_ip` DECIMAL(13) NOT NULL, `last_dl_browser` VARCHAR(50) NOT NULL, `last_dl_device` VARCHAR(50) NOT NULL, `last_dl_country` VARCHAR(50) NOT NULL)
- ENGINE = InnoDB PRIMARY KEY(id) UNIQUE KEY(file, name) KEY(uploader_uid, last_dloader_uid) REFERENCES(profile)";
- $admin_levels_table = "CREATE TABLE IF NOT EXISTS `admin_levels`(`id` INT(1) NOT NULL AUTO_INCREMENT, `name` VARCHAR(50) NOT NULL, `title` VARCHAR(100) NOT NULL, PRIMARY KEY(id), AUTO_INCREMENT = 4)
- ENGINE = InnoDB";
- $admin_levels_entry = "INSERT INTO `admin_levels`(`id`, `name`, `title`) VALUES(1, 'registered_admin', 'Registered Administrator'), (2, 'authorised-admin', 'Regular Administrator'), (3, 'webmaster', 'Website Administrator'), (4, 'system-admin', 'System Administrator'), (5, 'root-admin', 'Root Administrator')";
- $admin_table = "CREATE TABLE IF NOT EXISTS `admin_tools`(`id` INT(12) NOT NULL AUTO_INCREMENT, `uname` VARCHAR(48) NOT NULL, `password` VARCHAR(8,62) NOT NULL, `name` VARCHAR(96) NOT NULL, `level` INT(2) NOT NULL, `permissions` INT(3) NOT NULL, `management_type` VARCHAR(150) NOT NULL, `mangement_name` VARCHAR(150) NOT NULL, `management_url` VARCHAR(100) NOT NULL, PRYMARY KEY(id), KEY(level), REFERENCES admin_levels.id, AUTO_INCREMENT = 1)
- ENGINE = InnoDB";
- $admin_entry = "INSERT INTO `admin_tools`(`id`, `uname`, `password`, `name`, `level`) VALUES(1, 'admin', 'wtgeedrt', 'Sagnik Ganguly', 4)";
- $apanel_table = "CREATE TABLE IF NOT EXISTS `apanel`(`id` INT(12) NOT NULL AUTO_INCREMENT, `aid_fk` INT(16) NOT NULL, `rank_id` INT(2) NOT NULL, `permit_id` INT(2) NOT NULL, `bank_id` INT(12) NOT NULL, PRYMARY KEY(id) KEY aid(aid_fk), REFERENCES(profile.id))
- ENGINE = InnoDB, AUTO_INCREMENT = 1";
- $apanel_entry = "INSERT INTO `apanel`(`id`, `aid_fk`, `rank_id`, `permit_id`, `bank_id`) VALUES(1, 32100, 13, 2, 2000)";
- ?>
- <?php
- $q = mysql_query($config_db, $connect);
- $q1 = mysql_query($reg_config_table, $connect);
- $q1_2 = mysql_query($reg_config_entry, $connect);
- $q2 = mysql_query($ranks_table, $connect);
- $q2_2 = mysql_query($ranks_entry, $connect);
- $q3 = mysql_query($permissions_table, $connect);
- $q3_2 = mysql_query($permissions_entry, $connect);
- $q4 = mysql_query($visibility_table, $connect);
- $q4_2 = mysql_query($visibility_entry, $connect);
- $q5 = mysql_query($credits_table, $connect);
- $q5_2 = mysql_query($credits_entry, $connect);
- $q6 = mysql_query($pages_table, $connect);
- $q6_2 = mysql_query($pages_entry, $connect);
- $q7 = mysql_query($profiles_table, $connect);
- $q7_2 = mysql_query($profiles_entry, $connect);
- $q8 = mysql_query($gallery_table, $connect);
- $q9 = mysql_query($admin_levels_table, $connect);
- $q9_2 = mysql_query($admin_levels_entry, $connect);
- $q10 = mysql_query($admin_table, $connect);
- $q10_2 = mysql_query($admin_entry, $connect);
- ?>
- <?php
- if (!$q)
- {
- $ok[] = "";
- $err[] = "Unable to create Database:" . mysql_error($connect);
- } else {
- $err[] = "";
- $ok[] = "Database was created successfully.";
- }
- if (!$q1)
- {
- $ok[] = "";
- $err[] = "Unable to create signup configuration table:" . mysql_error($connect);
- } else {
- $err[] = "";
- $ok[] = "Signup configuration table was created successfully.";
- }
- if (!$q1_2)
- {
- $ok[] = "";
- $err[] = "Unable to create Signup Configuration Data:" . mysql_error($connect);
- } else {
- $err[] = "";
- $ok[] = "Signup Configuration Data has created successfully.";
- }
- if (!$q2)
- {
- $ok[] = "";
- $err[] = "Unable to create table:" . mysql_error($connect);
- } else {
- $err[] = "";
- $ok[] = "Ranks table was created successfully.";
- }
- if (!$q2_2)
- {
- $ok[] = "";
- $err[] = "Unable to create Ranks Data:" . mysql_error($connect);
- } else {
- $err[] = "";
- $ok[] = "Ranks Data has created successfully.";
- }
- if (!$q3)
- {
- $ok[] = "";
- $err[] = "Unable to create permissions table:" . mysql_error($connect);
- } else {
- $err[] = "";
- $ok[] = "Permissions table was created successfully.";
- }
- if (!$q3_2)
- {
- $ok[] = "";
- $err[] = "Unable to create Permissions Data:" . mysql_error($connect);
- } else {
- $err[] = "";
- $ok[] = "Permissions Data has created successfully.";
- }
- if (!$q4)
- {
- $ok[] = "";
- $err[] = "Unable to create Content Visibility table:" . mysql_error($connect);
- } else {
- $err[] = "";
- $ok[] = "Content Visibility table was created successfully.";
- }
- if (!$q4_2)
- {
- $ok[] = "";
- $err[] = "Unable to create Main Visibility Data:" . mysql_error($connect);
- } else {
- $err[] = "";
- $ok[] = "Main Visibility Data has created successfully.";
- }
- if (!$q5)
- {
- $ok[] = "";
- $err[] = "Unable to create Banks table:" . mysql_error($connect);
- } else {
- $err[] = "";
- $ok[] = "Banks table was created successfully.";
- }
- if (!$q5_2)
- {
- $ok[] = "";
- $err[] = "Unable to create Admin Credits Data:" . mysql_error($connect);
- } else {
- $err[] = "";
- $ok[] = "Admin Credits Data has created successfully.";
- }
- if (!$q6)
- {
- $ok[] = "";
- $err[] = "Unable to create Pages table:" . mysql_error($connect);
- } else {
- $err[] = "";
- $ok[] = "Pages table was created successfully.";
- }
- if (!$q6_2)
- {
- $ok[] = "";
- $err[] = "Unable to create Pages Data:" . mysql_error($connect);
- } else {
- $err[] = "";
- $ok[] = "Pages Data has created successfully.";
- }
- if (!$q7)
- {
- $ok[] = "";
- $err[] = "Unable to create Profiles table:" . mysql_error($connect);
- } else {
- $err[] = "";
- $ok[] = "Profiles table was created successfully.";
- }
- if (!$q7_2)
- {
- $ok[] = "";
- $err[] = "Unable to create Admin Account:" . mysql_error($connect);
- } else {
- $err[] = "";
- $ok[] = "Admin Account has been created successfully.";
- $sql1 = "SELECT * FROM `profile` WHERE id='1'";
- $sqlq = mysql_query($sql1, $connect);
- $row=mysql_fetch_rows($sqlq);
- $ok[] .= "Now you can now login in the Members Panel to test the mPanel with the credentials bellow.";
- $ok[] .= "<br>";
- $ok[] .= "<b>UID:</b> " . $row['uid'];
- $ok[] .= "<br>";
- $ok[] .= "<b>Username:</b> " . $row['user'];
- $ok[] .= "<br>";
- $ok[] .= "<b>Password:</b> " . $row['pass'];
- }
- if (!$q8)
- {
- $ok[] = "";
- $err[] = "Unable to create Gallery table:" . mysql_error($connect);
- } else {
- $err[] = "";
- $ok[] = "Gallery table was created successfully.";
- mysql_close($connect);
- }
- if (!$q9)
- {
- $ok[] = "";
- $err[] = "Unable to create admin levels table:" . mysql_error($connect);
- } else {
- $err[] = "";
- $ok[] = "Admin levels table was created successfully.";
- mysql_close($connect);
- }
- if (!$q9_2)
- {
- $ok[] = "";
- $err[] = "Unable to create admin levels data :" . mysql_error($connect);
- } else {
- $err[] = "";
- $ok[] = "Admin levels data was created successfully.";
- mysql_close($connect);
- }
- if (!$q10)
- {
- $ok[] = "";
- $err[] = "Unable to create admins table:" . mysql_error($connect);
- } else {
- $err[] = "";
- $ok[] = "Admins table was created successfully.";
- mysql_close($connect);
- }
- if (!$q10_2)
- {
- $ok[] = "";
- $err[] = "Unable to create admin data:" . mysql_error($connect);
- } else {
- $err[] = "";
- $ok[] = "Admin data was created successfully.";
- mysql_close($connect);
- }
- ?>
- <?php
- require "/home/sgs/public_html/global/footer.php";
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement