Ejemplo n.º 1
0
             $query = trim($query);
             if ($query) {
                 @mysql_query($query) or die('Failed to run SQL: ' . mysql_error());
             }
         }
     } else {
         die('Failed to find SQL install file (' . $sql_file . ')!');
     }
 }
 $_SESSION['install_tbl'] = 1;
 #####################################################################################
 // Create admin
 if (!isset($_SESSION['install_admin'])) {
     require DOCROOT . '/includes/classes/admins.php';
     $Admins = new Admins();
     $admin_result = $Admins->create($url_admin_user, $url_admin_pass, $url_admin_email, '', '', $url_language);
     if ($admin_result != 'success') {
         die('Failed to create admin: ' . $admin_result);
     }
 }
 $_SESSION['install_admin'] = 1;
 #####################################################################################
 if (!isset($_SESSION['install_config'])) {
     // Generate enc key
     $rand_string = $Core->genstring(64);
     $api_key = $Core->genstring(128);
     // Get docroot
     #$this_docroot = getcwd();
     #$this_docroot = str_replace('/install', '/', $this_docroot); // Remove '/install' at the end
     // Create 'configuration.php' file
     $config_file = DOCROOT . '/configuration.php';
Ejemplo n.º 2
0
// actions
$url_id = $GPXIN['id'];
$url_do = $GPXIN['do'];
// Action
$url_username = $GPXIN['username'];
$url_password = $GPXIN['password'];
$url_email = $GPXIN['email'];
$url_first_name = $GPXIN['fname'];
$url_last_name = $GPXIN['lname'];
$url_theme = $GPXIN['theme'];
$url_language = $GPXIN['language'];
// Create
if ($url_do == 'create') {
    require DOCROOT . '/includes/classes/admins.php';
    $Admins = new Admins();
    echo $Admins->create($url_username, $url_password, $url_email, $url_first_name, $url_last_name);
} elseif ($url_do == 'save') {
    if (empty($url_id) || empty($url_username)) {
        die('Insufficient info given!');
    }
    if (!empty($url_password)) {
        #require(DOCROOT.'/includes/classes/core.php');
        $Core = new Core();
        #$newpass  = base64_encode($Core->genstring(6) . sha1($url_password) . $Core->genstring(9));
        $newpass = base64_encode(sha1('ZzaX' . $url_password . 'GPX88'));
        $sql_pass = "******";
    } else {
        $sql_pass = '';
    }
    @mysql_query("UPDATE admins SET last_updated = NOW(),username = '******',theme = '{$url_theme}',language = '{$url_language}',email_address = '{$url_email}',first_name = '{$url_first_name}',last_name = '{$url_last_name}'{$sql_pass} WHERE id = '{$url_id}'") or die('Failed to update admin');
    // Update session