Results 1 to 10 of 210

Hybrid View

  1. #1
    Join Date
    Sep 2009
    Location
    Stuart, FL
    Posts
    13,948
    Plugin Contributions
    96

    Default Re: Encrypted Master Password support

    Quote Originally Posted by Danielle View Post
    OK thanks, I will do that then. I just thought it was supposed to go in this thread since it's the code from this module that is making the page go blank. As soon as I remove these code edits, it works fine. No logs are being generated whatsoever though, it's really strange.
    OK, that's different; if removing the module's code corrects your overall login problem, then the issue (obviously) lies with the code you've installed for this module!

    Specifically, which "code edits" do you remove to cause your login page to work again? What version of Encrypted Master Password are you running? What Zen Cart version?

  2. #2
    Join Date
    Oct 2004
    Posts
    1,045
    Plugin Contributions
    0

    Default Re: Encrypted Master Password support

    Yes, I just reread my post where I first mentioned my blank login and realized I said I didn't know the cause, but I knew it was this mod, just not what in the mod was causing the issue. So I didn't do a very good job of explaining what was going on. Sorry for the confusion!

    I am using the most recent version of the mod as it said it was for 1.5.2 but backwards compatible. The site is running Zen-Cart 1.5.1.

    This is the block of code that is breaking the login:

    PHP Code:
          // Check that password is good
    //-bof-Encrypted Master Password by stagebrace *** 1/1
          //- Start modifications by lat9:
    //-bof-a-v1.6.0
        
    } elseif ($emp_login === true) {
          
    $ProceedToLogin true;
          
    $_SESSION['emp_admin_login'] = true;
          
    $_SESSION['emp_admin_id'] = (int)$_POST['aID'];
    //-bof-a-v1.7.0
          
    $sql_data_array = array( 'access_date' => 'now()',
                                   
    'admin_id' => $_SESSION['emp_admin_id'],
                                   
    'page_accessed' => 'login.php',
                                   
    'page_parameters' => '',
                                   
    'ip_address' => substr($_SERVER['REMOTE_ADDR'],0,45),
                                   
    'gzpost' => gzdeflatejson_encode( array ( 'action' => 'emp_admin_login' )), 7),
                                   
    'flagged' => 0,
                                   
    'attention' => '',
                                   );
          
    zen_db_perform(TABLE_ADMIN_ACTIVITY_LOG$sql_data_array);
    //-eof-a-v1.7.0
    //-eof-a-v1.6.0
          
        
    } else {
          
    //--- Either specific admin ID or an admin within a specific admin profile can use their password to login.
          
    if (!defined('EMP_LOGIN_ADMIN_ID')) define ('EMP_LOGIN_ADMIN_ID'1);  /*lat9-a/c*/
          
    $get_admin_query "SELECT admin_id, admin_pass
                              FROM " 
    TABLE_ADMIN "
                              WHERE admin_id = " 
    . (int)EMP_LOGIN_ADMIN_ID;  /*lat9-c*/
          
    $check_administrator $db->Execute($get_admin_query);
          
    $customer = (zen_validate_password($password$check_customer->fields['customers_password']));
          
    $administrator = (zen_validate_password($password$check_administrator->fields['admin_pass']));
          if (
    $customer) {
            
    $ProceedToLogin true;
            
          } elseif (
    $administrator) {
              
    $ProceedToLogin true;
              
    $_SESSION['emp_admin_login'] = true;  /*lat9-a*/
              
    $_SESSION['emp_admin_id'] = EMP_LOGIN_ADMIN_ID;
              
          } else {
    //-bof-lat9-a
            
    if (!defined('EMP_LOGIN_ADMIN_PROFILE_ID')) define ('EMP_LOGIN_ADMIN_PROFILE_ID'1);  /*lat9-a*/
            
    $admin_profile_query "SELECT admin_id, admin_pass 
                                      FROM " 
    TABLE_ADMIN 
                                      WHERE admin_profile = " 
    . (int)EMP_LOGIN_ADMIN_PROFILE_ID;
            
    $admin_profiles $db->Execute($admin_profile_query);
    //-eof-lat9-a
            
    $ProceedToLogin false;
    //-bof-lat9-a
            
    while (!$admin_profiles->EOF && !$ProceedToLogin) {
              
    $ProceedToLogin zen_validate_password($password$admin_profiles->fields['admin_pass']);
              if (
    $ProceedToLogin) {
                
    $_SESSION['emp_admin_login'] = true;
                
    $_SESSION['emp_admin_id'] = $admin_profiles->fields['admin_id'];
              }
              
    $admin_profiles->MoveNext();
            }
    //-eof-lat9-a
          
    }
        }
          if (!(
    $ProceedToLogin)) {
    //-eof-Encrypted Master Password by stagebrace *** 1/1 

    Quote Originally Posted by lat9 View Post
    OK, that's different; if removing the module's code corrects your overall login problem, then the issue (obviously) lies with the code you've installed for this module!

    Specifically, which "code edits" do you remove to cause your login page to work again? What version of Encrypted Master Password are you running? What Zen Cart version?
    Danielle

  3. #3
    Join Date
    Sep 2009
    Location
    Stuart, FL
    Posts
    13,948
    Plugin Contributions
    96

    Default Re: Encrypted Master Password support

    Danielle, I'll have to investigate further tomorrow. Do you have any myDebug*.log files in your /logs folder? Those usually accompany a blank screen.

  4. #4
    Join Date
    Oct 2004
    Posts
    1,045
    Plugin Contributions
    0

    Default Re: Encrypted Master Password support

    No, that is really strange too, there are no debug logs at all. I've tried all kinds of permissions settings, but nothing is showing up.

    Quote Originally Posted by lat9 View Post
    Danielle, I'll have to investigate further tomorrow. Do you have any myDebug*.log files in your /logs folder? Those usually accompany a blank screen.
    Danielle

  5. #5
    Join Date
    Sep 2009
    Location
    Stuart, FL
    Posts
    13,948
    Plugin Contributions
    96

    Default Re: Encrypted Master Password support

    Danielle, on a hunch, could/would you try commenting out a couple of lines in the /includes/modules/pages/login/header_php.php and let me know if that corrects the issue?
    Code:
          // Check that password is good
    //-bof-Encrypted Master Password by stagebrace *** 1/1
          //- Start modifications by lat9:
    //-bof-a-v1.6.0
        } elseif ($emp_login === true) {
          $ProceedToLogin = true;
          $_SESSION['emp_admin_login'] = true;
          $_SESSION['emp_admin_id'] = (int)$_POST['aID'];
    //-bof-a-v1.7.0
    /*
          $sql_data_array = array( 'access_date' => 'now()',
                                   'admin_id' => $_SESSION['emp_admin_id'],
                                   'page_accessed' => 'login.php',
                                   'page_parameters' => '',
                                   'ip_address' => substr($_SERVER['REMOTE_ADDR'],0,45),
                                   'gzpost' => gzdeflate( json_encode( array ( 'action' => 'emp_admin_login' )), 7),
                                   'flagged' => 0,
                                   'attention' => '',
                                   );
          zen_db_perform(TABLE_ADMIN_ACTIVITY_LOG, $sql_data_array);
    */
    //-eof-a-v1.7.0
    //-eof-a-v1.6.0
          
        } else {
          //--- Either specific admin ID or an admin within a specific admin profile can use their password to login.
          if (!defined('EMP_LOGIN_ADMIN_ID')) define ('EMP_LOGIN_ADMIN_ID', 1);  /*lat9-a/c*/
          $get_admin_query = "SELECT admin_id, admin_pass
                              FROM " . TABLE_ADMIN . "
                              WHERE admin_id = " . (int)EMP_LOGIN_ADMIN_ID;  /*lat9-c*/
          $check_administrator = $db->Execute($get_admin_query);
          $customer = (zen_validate_password($password, $check_customer->fields['customers_password']));
          $administrator = (zen_validate_password($password, $check_administrator->fields['admin_pass']));
          if ($customer) {
            $ProceedToLogin = true;
            
          } elseif ($administrator) {
              $ProceedToLogin = true;
              $_SESSION['emp_admin_login'] = true;  /*lat9-a*/
              $_SESSION['emp_admin_id'] = EMP_LOGIN_ADMIN_ID;
              
          } else {
    //-bof-lat9-a
            if (!defined('EMP_LOGIN_ADMIN_PROFILE_ID')) define ('EMP_LOGIN_ADMIN_PROFILE_ID', 1);  /*lat9-a*/
            $admin_profile_query = "SELECT admin_id, admin_pass 
                                      FROM " . TABLE_ADMIN . " 
                                      WHERE admin_profile = " . (int)EMP_LOGIN_ADMIN_PROFILE_ID;
            $admin_profiles = $db->Execute($admin_profile_query);
    //-eof-lat9-a
            $ProceedToLogin = false;
    //-bof-lat9-a
            while (!$admin_profiles->EOF && !$ProceedToLogin) {
              $ProceedToLogin = zen_validate_password($password, $admin_profiles->fields['admin_pass']);
              if ($ProceedToLogin) {
                $_SESSION['emp_admin_login'] = true;
                $_SESSION['emp_admin_id'] = $admin_profiles->fields['admin_id'];
              }
              $admin_profiles->MoveNext();
            }
    //-eof-lat9-a
          }
        }
          if (!($ProceedToLogin)) {
    //-eof-Encrypted Master Password by stagebrace *** 1/1

  6. #6
    Join Date
    Sep 2009
    Location
    Stuart, FL
    Posts
    13,948
    Plugin Contributions
    96

    Default Re: Encrypted Master Password support

    Danielle, to make sure that errors are properly being logged (i.e. the DIR_FS_LOGS constant and associated permissions are correct), you could "force" an error on the login page by adding the bit in red (just make sure to remove it after you've verified that a debug-log file is created!)
    Code:
          // Check that password is good
    //-bof-Encrypted Master Password by stagebrace *** 1/1
          //- Start modifications by lat9:
    //-bof-a-v1.6.0
        } elseif ($emp_login === true &&) {
          $ProceedToLogin = true;
          $_SESSION['emp_admin_login'] = true;
          $_SESSION['emp_admin_id'] = (int)$_POST['aID'];
    //-bof-a-v1.7.0
    /*
          $sql_data_array = array( 'access_date' => 'now()',
                                   'admin_id' => $_SESSION['emp_admin_id'],
                                   'page_accessed' => 'login.php',
                                   'page_parameters' => '',
                                   'ip_address' => substr($_SERVER['REMOTE_ADDR'],0,45),
                                   'gzpost' => gzdeflate( json_encode( array ( 'action' => 'emp_admin_login' )), 7),
                                   'flagged' => 0,
                                   'attention' => '',
                                   );
          zen_db_perform(TABLE_ADMIN_ACTIVITY_LOG, $sql_data_array);
    */
    //-eof-a-v1.7.0
    //-eof-a-v1.6.0
          
        } else {
          //--- Either specific admin ID or an admin within a specific admin profile can use their password to login.
          if (!defined('EMP_LOGIN_ADMIN_ID')) define ('EMP_LOGIN_ADMIN_ID', 1);  /*lat9-a/c*/
          $get_admin_query = "SELECT admin_id, admin_pass
                              FROM " . TABLE_ADMIN . "
                              WHERE admin_id = " . (int)EMP_LOGIN_ADMIN_ID;  /*lat9-c*/
          $check_administrator = $db->Execute($get_admin_query);
          $customer = (zen_validate_password($password, $check_customer->fields['customers_password']));
          $administrator = (zen_validate_password($password, $check_administrator->fields['admin_pass']));
          if ($customer) {
            $ProceedToLogin = true;
            
          } elseif ($administrator) {
              $ProceedToLogin = true;
              $_SESSION['emp_admin_login'] = true;  /*lat9-a*/
              $_SESSION['emp_admin_id'] = EMP_LOGIN_ADMIN_ID;
              
          } else {
    //-bof-lat9-a
            if (!defined('EMP_LOGIN_ADMIN_PROFILE_ID')) define ('EMP_LOGIN_ADMIN_PROFILE_ID', 1);  /*lat9-a*/
            $admin_profile_query = "SELECT admin_id, admin_pass 
                                      FROM " . TABLE_ADMIN . " 
                                      WHERE admin_profile = " . (int)EMP_LOGIN_ADMIN_PROFILE_ID;
            $admin_profiles = $db->Execute($admin_profile_query);
    //-eof-lat9-a
            $ProceedToLogin = false;
    //-bof-lat9-a
            while (!$admin_profiles->EOF && !$ProceedToLogin) {
              $ProceedToLogin = zen_validate_password($password, $admin_profiles->fields['admin_pass']);
              if ($ProceedToLogin) {
                $_SESSION['emp_admin_login'] = true;
                $_SESSION['emp_admin_id'] = $admin_profiles->fields['admin_id'];
              }
              $admin_profiles->MoveNext();
            }
    //-eof-lat9-a
          }
        }
          if (!($ProceedToLogin)) {
    //-eof-Encrypted Master Password by stagebrace *** 1/1

  7. #7
    Join Date
    Sep 2009
    Location
    Stuart, FL
    Posts
    13,948
    Plugin Contributions
    96

    Default Re: Encrypted Master Password support

    Quote Originally Posted by lat9 View Post
    Danielle, to make sure that errors are properly being logged (i.e. the DIR_FS_LOGS constant and associated permissions are correct), you could "force" an error on the login page by adding the bit in red (just make sure to remove it after you've verified that a debug-log file is created!)
    Code:
          // Check that password is good
    //-bof-Encrypted Master Password by stagebrace *** 1/1
          //- Start modifications by lat9:
    //-bof-a-v1.6.0
        } elseif ($emp_login === true &&) {
          $ProceedToLogin = true;
          $_SESSION['emp_admin_login'] = true;
          $_SESSION['emp_admin_id'] = (int)$_POST['aID'];
    //-bof-a-v1.7.0
    /*
          $sql_data_array = array( 'access_date' => 'now()',
                                   'admin_id' => $_SESSION['emp_admin_id'],
                                   'page_accessed' => 'login.php',
                                   'page_parameters' => '',
                                   'ip_address' => substr($_SERVER['REMOTE_ADDR'],0,45),
                                   'gzpost' => gzdeflate( json_encode( array ( 'action' => 'emp_admin_login' )), 7),
                                   'flagged' => 0,
                                   'attention' => '',
                                   );
          zen_db_perform(TABLE_ADMIN_ACTIVITY_LOG, $sql_data_array);
    */
    //-eof-a-v1.7.0
    //-eof-a-v1.6.0
          
        } else {
          //--- Either specific admin ID or an admin within a specific admin profile can use their password to login.
          if (!defined('EMP_LOGIN_ADMIN_ID')) define ('EMP_LOGIN_ADMIN_ID', 1);  /*lat9-a/c*/
          $get_admin_query = "SELECT admin_id, admin_pass
                              FROM " . TABLE_ADMIN . "
                              WHERE admin_id = " . (int)EMP_LOGIN_ADMIN_ID;  /*lat9-c*/
          $check_administrator = $db->Execute($get_admin_query);
          $customer = (zen_validate_password($password, $check_customer->fields['customers_password']));
          $administrator = (zen_validate_password($password, $check_administrator->fields['admin_pass']));
          if ($customer) {
            $ProceedToLogin = true;
            
          } elseif ($administrator) {
              $ProceedToLogin = true;
              $_SESSION['emp_admin_login'] = true;  /*lat9-a*/
              $_SESSION['emp_admin_id'] = EMP_LOGIN_ADMIN_ID;
              
          } else {
    //-bof-lat9-a
            if (!defined('EMP_LOGIN_ADMIN_PROFILE_ID')) define ('EMP_LOGIN_ADMIN_PROFILE_ID', 1);  /*lat9-a*/
            $admin_profile_query = "SELECT admin_id, admin_pass 
                                      FROM " . TABLE_ADMIN . " 
                                      WHERE admin_profile = " . (int)EMP_LOGIN_ADMIN_PROFILE_ID;
            $admin_profiles = $db->Execute($admin_profile_query);
    //-eof-lat9-a
            $ProceedToLogin = false;
    //-bof-lat9-a
            while (!$admin_profiles->EOF && !$ProceedToLogin) {
              $ProceedToLogin = zen_validate_password($password, $admin_profiles->fields['admin_pass']);
              if ($ProceedToLogin) {
                $_SESSION['emp_admin_login'] = true;
                $_SESSION['emp_admin_id'] = $admin_profiles->fields['admin_id'];
              }
              $admin_profiles->MoveNext();
            }
    //-eof-lat9-a
          }
        }
          if (!($ProceedToLogin)) {
    //-eof-Encrypted Master Password by stagebrace *** 1/1
    How about forcing an error to make sure that logs will be written? Did you try that?

  8. #8
    Join Date
    Oct 2004
    Posts
    1,045
    Plugin Contributions
    0

    Default Re: Encrypted Master Password support

    No, no log files are generated I cannot understand it. I have tried every permissions setting on the log directory. The logs directory in configure.php is set correctly. Not sure how else to troubleshoot this. I have never seen a site where the log files just don't work.

    Quote Originally Posted by lat9 View Post
    Danielle, to make sure that errors are properly being logged (i.e. the DIR_FS_LOGS constant and associated permissions are correct), you could "force" an error on the login page by adding the bit in red (just make sure to remove it after you've verified that a debug-log file is created!)
    Code:
          // Check that password is good
    //-bof-Encrypted Master Password by stagebrace *** 1/1
          //- Start modifications by lat9:
    //-bof-a-v1.6.0
        } elseif ($emp_login === true &&) {
          $ProceedToLogin = true;
          $_SESSION['emp_admin_login'] = true;
          $_SESSION['emp_admin_id'] = (int)$_POST['aID'];
    //-bof-a-v1.7.0
    /*
          $sql_data_array = array( 'access_date' => 'now()',
                                   'admin_id' => $_SESSION['emp_admin_id'],
                                   'page_accessed' => 'login.php',
                                   'page_parameters' => '',
                                   'ip_address' => substr($_SERVER['REMOTE_ADDR'],0,45),
                                   'gzpost' => gzdeflate( json_encode( array ( 'action' => 'emp_admin_login' )), 7),
                                   'flagged' => 0,
                                   'attention' => '',
                                   );
          zen_db_perform(TABLE_ADMIN_ACTIVITY_LOG, $sql_data_array);
    */
    //-eof-a-v1.7.0
    //-eof-a-v1.6.0
          
        } else {
          //--- Either specific admin ID or an admin within a specific admin profile can use their password to login.
          if (!defined('EMP_LOGIN_ADMIN_ID')) define ('EMP_LOGIN_ADMIN_ID', 1);  /*lat9-a/c*/
          $get_admin_query = "SELECT admin_id, admin_pass
                              FROM " . TABLE_ADMIN . "
                              WHERE admin_id = " . (int)EMP_LOGIN_ADMIN_ID;  /*lat9-c*/
          $check_administrator = $db->Execute($get_admin_query);
          $customer = (zen_validate_password($password, $check_customer->fields['customers_password']));
          $administrator = (zen_validate_password($password, $check_administrator->fields['admin_pass']));
          if ($customer) {
            $ProceedToLogin = true;
            
          } elseif ($administrator) {
              $ProceedToLogin = true;
              $_SESSION['emp_admin_login'] = true;  /*lat9-a*/
              $_SESSION['emp_admin_id'] = EMP_LOGIN_ADMIN_ID;
              
          } else {
    //-bof-lat9-a
            if (!defined('EMP_LOGIN_ADMIN_PROFILE_ID')) define ('EMP_LOGIN_ADMIN_PROFILE_ID', 1);  /*lat9-a*/
            $admin_profile_query = "SELECT admin_id, admin_pass 
                                      FROM " . TABLE_ADMIN . " 
                                      WHERE admin_profile = " . (int)EMP_LOGIN_ADMIN_PROFILE_ID;
            $admin_profiles = $db->Execute($admin_profile_query);
    //-eof-lat9-a
            $ProceedToLogin = false;
    //-bof-lat9-a
            while (!$admin_profiles->EOF && !$ProceedToLogin) {
              $ProceedToLogin = zen_validate_password($password, $admin_profiles->fields['admin_pass']);
              if ($ProceedToLogin) {
                $_SESSION['emp_admin_login'] = true;
                $_SESSION['emp_admin_id'] = $admin_profiles->fields['admin_id'];
              }
              $admin_profiles->MoveNext();
            }
    //-eof-lat9-a
          }
        }
          if (!($ProceedToLogin)) {
    //-eof-Encrypted Master Password by stagebrace *** 1/1
    Danielle

  9. #9
    Join Date
    Oct 2004
    Posts
    1,045
    Plugin Contributions
    0

    Default Re: Encrypted Master Password support

    No, I am still getting the blank login page and no debug logs.

    Quote Originally Posted by lat9 View Post
    Danielle, on a hunch, could/would you try commenting out a couple of lines in the /includes/modules/pages/login/header_php.php and let me know if that corrects the issue?
    Code:
          // Check that password is good
    //-bof-Encrypted Master Password by stagebrace *** 1/1
          //- Start modifications by lat9:
    //-bof-a-v1.6.0
        } elseif ($emp_login === true) {
          $ProceedToLogin = true;
          $_SESSION['emp_admin_login'] = true;
          $_SESSION['emp_admin_id'] = (int)$_POST['aID'];
    //-bof-a-v1.7.0
    /*
          $sql_data_array = array( 'access_date' => 'now()',
                                   'admin_id' => $_SESSION['emp_admin_id'],
                                   'page_accessed' => 'login.php',
                                   'page_parameters' => '',
                                   'ip_address' => substr($_SERVER['REMOTE_ADDR'],0,45),
                                   'gzpost' => gzdeflate( json_encode( array ( 'action' => 'emp_admin_login' )), 7),
                                   'flagged' => 0,
                                   'attention' => '',
                                   );
          zen_db_perform(TABLE_ADMIN_ACTIVITY_LOG, $sql_data_array);
    */
    //-eof-a-v1.7.0
    //-eof-a-v1.6.0
          
        } else {
          //--- Either specific admin ID or an admin within a specific admin profile can use their password to login.
          if (!defined('EMP_LOGIN_ADMIN_ID')) define ('EMP_LOGIN_ADMIN_ID', 1);  /*lat9-a/c*/
          $get_admin_query = "SELECT admin_id, admin_pass
                              FROM " . TABLE_ADMIN . "
                              WHERE admin_id = " . (int)EMP_LOGIN_ADMIN_ID;  /*lat9-c*/
          $check_administrator = $db->Execute($get_admin_query);
          $customer = (zen_validate_password($password, $check_customer->fields['customers_password']));
          $administrator = (zen_validate_password($password, $check_administrator->fields['admin_pass']));
          if ($customer) {
            $ProceedToLogin = true;
            
          } elseif ($administrator) {
              $ProceedToLogin = true;
              $_SESSION['emp_admin_login'] = true;  /*lat9-a*/
              $_SESSION['emp_admin_id'] = EMP_LOGIN_ADMIN_ID;
              
          } else {
    //-bof-lat9-a
            if (!defined('EMP_LOGIN_ADMIN_PROFILE_ID')) define ('EMP_LOGIN_ADMIN_PROFILE_ID', 1);  /*lat9-a*/
            $admin_profile_query = "SELECT admin_id, admin_pass 
                                      FROM " . TABLE_ADMIN . " 
                                      WHERE admin_profile = " . (int)EMP_LOGIN_ADMIN_PROFILE_ID;
            $admin_profiles = $db->Execute($admin_profile_query);
    //-eof-lat9-a
            $ProceedToLogin = false;
    //-bof-lat9-a
            while (!$admin_profiles->EOF && !$ProceedToLogin) {
              $ProceedToLogin = zen_validate_password($password, $admin_profiles->fields['admin_pass']);
              if ($ProceedToLogin) {
                $_SESSION['emp_admin_login'] = true;
                $_SESSION['emp_admin_id'] = $admin_profiles->fields['admin_id'];
              }
              $admin_profiles->MoveNext();
            }
    //-eof-lat9-a
          }
        }
          if (!($ProceedToLogin)) {
    //-eof-Encrypted Master Password by stagebrace *** 1/1
    Danielle

 

 

Similar Threads

  1. v139h tweaking encrypted master password and cowoa
    By lankeeyankee in forum All Other Contributions/Addons
    Replies: 2
    Last Post: 28 Feb 2012, 08:50 PM
  2. Master Password Encrypted mod support
    By Woodymon in forum All Other Contributions/Addons
    Replies: 62
    Last Post: 16 May 2011, 02:48 AM
  3. encrypted master password stopped working
    By stagebrace in forum All Other Contributions/Addons
    Replies: 3
    Last Post: 23 Jan 2010, 06:48 AM
  4. Master Password vs Encrypted Master Password
    By srturner47 in forum All Other Contributions/Addons
    Replies: 3
    Last Post: 24 Apr 2008, 04:05 PM
  5. Encrypted master password probs
    By icklebits in forum All Other Contributions/Addons
    Replies: 0
    Last Post: 5 Jun 2007, 06:00 PM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
disjunctive-egg