Jump to content

emaresh456

Members
  • Posts

    30
  • Joined

  • Last visited

Posts posted by emaresh456

  1. On 9/16/2016 at 1:07 PM, flyalaska said:

    Remove the code from both profiles of the total miles code

     

    
    <?php echo StatsData::TotalPilotMiles($pilot->pilotid); ?>
    
     

     

    replace it with -- for now.

    i take it this code off it works fine but when it add this code to my profile_main page it come up with this Fatal error: Call to undefined method StatsData::TotalPilotMiles() in /home4/emaresh1982/public_html/lib/skins/blueIce/profile_main.phpon line 57

  2. I am trying to start up a New VA Club were you can fly an airplane you like or military flight you like and Airline flight I need to see if I can change some coding around to meet my needs if I can, I am trying to take away the flight scheduled but keep the auto pirep going were they can file any kind of flight they want, without having a set flight scheduled or bids like the other VA have.

  3. ok that works I went to line 139 and change $lstats = TouchdownStatsData::get_stats_by_cur_month(5); but I am still geting this error 

    Fatal error: Call to undefined method TouchdownStatsData::get_stats_by_cur_month() in /home4/emaresh1982/public_html/lib/skins/blueIce/frontpage_main.php on line 139 

    I read the post how to fix it but got confuse on it how do i fix it i and runing phpvms 5.5.2 

    http://americanflyboys.org/index.php

  4. 11 hours ago, flyalaska said:

    Line 177 is $reCaptcha = new ReCaptcha(RECAPTCHA_PRIVATE_KEY);

    I assume your Private key is wrong. Did you put the two keys in your local.congig.php file?

    I did put in the two right key i got 

    Site key
    Use this in the HTML code your site serves to users.
    6Le1jjkUAAAAALGZk72MkWBYXi3PYaOqYPZ4L4O7
    Secret key
    Use this for communication between your site and Google. Be sure to keep it a secret.
    6Le1jjkUAAAAAHhaOUNLKhOwofnXIKIxB7YMRBMx
    I am just only getting Fatal error: Class 'ReCaptcha' not found in /home4/emaresh1982/public_html/core/modules/Registration/Registration.php on line 177 want to know how can i fix that do i have to go in Registration or in app.config.php?
  5. 10 hours ago, flyalaska said:

    Can you paste the contents of your core/modules/Registration/Registration.php  here?

    here it is 

    <?php
    /**
     * phpVMS - Virtual Airline Administration Software
     * Copyright (c) 2008 Nabeel Shahzad
     * For more information, visit www.phpvms.net
     *    Forums: http://www.phpvms.net/forum
     *    Documentation: http://www.phpvms.net/docs
     *
     * phpVMS is licenced under the following license:
     *   Creative Commons Attribution Non-commercial Share Alike (by-nc-sa)
     *   View license.txt in the root, or visit http://creativecommons.org/licenses/by-nc-sa/3.0/
     *
     * @author Nabeel Shahzad
     * @copyright Copyright (c) 2008, Nabeel Shahzad
     * @link http://www.phpvms.net
     * @license http://creativecommons.org/licenses/by-nc-sa/3.0/
     */

    class Registration extends CodonModule
    {
        public function HTMLHead() {
            /*Show our password strength checker
                */
            if($this->get->page == 'register') {
                $this->renderTemplate('registration_javascript.tpl');
            }
        }


        public function index()
        {
                    //updated to Google noCaptcha 1/15
            require_once CORE_LIB_PATH.'/recaptcha/recaptchalib.php';

            if(Auth::LoggedIn()) { // Make sure they don't over-ride it
                $this->render('login_already.tpl');
                return;
            }


            if(isset($_POST['submit'])) {
                $this->ProcessRegistration();
            } else {
                $this->ShowForm();
            }
        }

        protected function ShowForm()
        {
                    //Google reCaptcha
                    //updated to Google noCaptcha 1/15
                    $this->set('sitekey', RECAPTCHA_PUBLIC_KEY);
                    $this->set('lang', 'en');

            $field_list = RegistrationData::GetCustomFields();
            $this->set('extrafields', $field_list);
                    $this->set('field_list', $field_list);

                    $airline_list = OperationsData::getAllAirlines(true);
            $this->set('allairlines', $airline_list);
                    $this->set('airline_list', $airline_list);

                    $hub_list = OperationsData::getAllHubs();
                    $this->set('allhubs', $hub_list);
                    $this->set('hub_list', $hub_list);

                    $country_list = Countries::getAllCountries();
            $this->set('countries', $country_list);
            $this->set('country_list', $country_list);

            $this->render('registration_mainform.tpl');
        }

        /**
         * Registration::ProcessRegistration()
         *
         * @return
         */
        protected function ProcessRegistration()
        {

            // Yes, there was an error
            if(!$this->VerifyData()) {
                $this->ShowForm();
                return;
            }

            $data = array(
                'firstname' => $this->post->firstname,
                'lastname' => $this->post->lastname,
                'email' => $this->post->email,
                'password' => $this->post->password1,
                'code' => $this->post->code,
                'location' => $this->post->location,
                'hub' => $this->post->hub,
                'confirm' => false
            );

            if(CodonEvent::Dispatch('registration_precomplete', 'Registration', $_POST) == false) {
                return false;
            }

            $ret = RegistrationData::CheckUserEmail($data['email']);

            if($ret) {
                $this->set('error', Lang::gs('email.inuse'));
                $this->render('registration_error.tpl');
                return false;
            }

            $val = RegistrationData::AddUser($data);
            if($val == false) {
                $this->set('error', RegistrationData::$error);
                $this->render('registration_error.tpl');
                return;
            } else {

                $pilotid = RegistrationData::$pilotid;

                /* Automatically confirm them if that option is set */
                if(Config::Get('PILOT_AUTO_CONFIRM') == true) {
                    PilotData::AcceptPilot($pilotid);
                    RanksData::CalculatePilotRanks();

                    $pilot = PilotData::getPilotData($pilotid);
                    $this->set('pilot', $pilot);
                    $this->render('registration_autoconfirm.tpl');
                } else { /* Otherwise, wait until an admin confirms the registration */
                    RegistrationData::SendEmailConfirm($email, $firstname, $lastname);
                    $this->render('registration_sentconfirmation.tpl');
                }
            }

            CodonEvent::Dispatch('registration_complete', 'Registration', $_POST);

            // Registration email/show user is waiting for confirmation
            $sub = 'A user has registered';
            $message = "The user {$data['firstname']} {$data['lastname']} ({$data['email']}) has registered, and is awaiting confirmation.";

            $email = Config::Get('EMAIL_NEW_REGISTRATION');
            if(empty($email)) {
                $email = ADMIN_EMAIL;
            }

            Util::SendEmail($email, $sub, $message);

            // Send email to user
            $this->set('firstname', $data['firstname']);
            $this->set('lastname', $data['lastname']);
            $this->set('userinfo', $data);

            $message = Template::Get('email_registered.tpl', true);
            Util::SendEmail($data['email'], 'Registration at '.SITE_NAME, $message);

            $rss = new RSSFeed('Latest Pilot Registrations', SITE_URL, 'The latest pilot registrations');

            $pilot_list = PilotData::GetLatestPilots();
            foreach($pilot_list as $pilot) {
                $rss->AddItem('Pilot '.PilotData::GetPilotCode($pilot->code, $pilot->pilotid)
                                . ' ('.$pilot->firstname .' ' . $pilot->lastname.')',
                                SITE_URL.'/admin/index.php?admin=pendingpilots','','');
            }

            $rss->BuildFeed(LIB_PATH.'/rss/latestpilots.rss');

        }
    /*
         * Process all the registration data
         */
        protected function VerifyData()
        {
            $error = false;

                    //Google reCaptcha
                    //updated to Google noCaptcha 1/15
                    $resp = null;
                    $reCaptcha = new ReCaptcha(RECAPTCHA_PRIVATE_KEY);
                    // Was there a reCAPTCHA response?
                    if ($_POST["g-recaptcha-response"]) {
                            $resp = $reCaptcha->verifyResponse(
                            $_SERVER["REMOTE_ADDR"],
                            $_POST["g-recaptcha-response"]
                        );
                    }

                    //check if reCaptcha response was valid
                    if ($resp == null) {
                         $error = true;
                         $this->set('captcha_error', 'reCaptcha Validation Error');
                    }
                    //end Google reCaptcha
        

            /* Check the firstname and last name
             */
            if($this->post->firstname == '') {
                $error = true;
                $this->set('firstname_error', true);
            } else {
              $this->set('firstname_error', '');

            }

            /* Check the last name
             */
            if($this->post->lastname == '') {
                $error = true;
                $this->set('lastname_error', true);
            }
            else {
                  $this->set('lastname_error', '');
            }

            /* Check the email address
             */
            if(filter_var($this->post->email, FILTER_VALIDATE_EMAIL) == false) {
                $error = true;
                $this->set('email_error', true);
            } else {
                $this->set('email_error', '');
            }


            /* Check the location
             */
            if($this->post->location == '') {
                $error = true;
                $this->set('location_error', true);
            } else {
                $this->set('location_error', '');
            }

            // Check password length
            if(strlen($this->post->password1) <= 5) {
                $error = true;
                $this->set('password_error', 'The password is too short!');
            } else {
                $this->set('password_error', '');
            }

            // Check is passwords are the same
            if($this->post->password1 != $this->post->password2) {
                $error = true;
                $this->set('password_error', 'The passwords do not match!');
            } else {
                $this->set('password_error', '');
            }
            
            //Get customs fields
            $fields = RegistrationData::getCustomFields();

            if(count($fields) > 0) {
                foreach ($fields as $field) {
                $value = Vars::POST($field->fieldname);
                $value1 = DB::escape($value);
                if ($field->required == 1 && $value1 == '') {
                    $error = true;
                    $this->set('custom_'.$field->fieldname.'_error', true);
                } else {
                    $this->set('custom_'.$field->fieldname.'_error', '');
                }
                }
            }

            if($error == true) {
                return false;
            }

            return true;
        }
    }
     

  6. lol know i have a onther problem   the recaptcha works but know i am geting this error 

    Fatal error: Class 'ReCaptcha' not found in /home4/emaresh1982/public_html/core/modules/Registration/Registration.php on line 177 

  7. I have the free vis of kAcars I try everything I know I try to do what other poeple said on the forums to try to fix but it is still not working I have the flights # check off in my user setting as shown

    12.jpg

    When i get my Get flight Bit Info it is saying this

    13.jpg

    and i do have the flight already bid in my web site and it is not finding it pleae help

  8. when input my route csv file in my schedules it got this pop

    "Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 5130241 bytes) in /home/vaseapor/public_html/PAA2/lib/skins/Arctic/layout.tpl on line 107" I like to get some help

  9. I made this list myself, but the country column is largely incorrect. Anyway it gives you just over 5000 airports with icao codes, and can be imported into your airports table in phpmyadmin

    I went to my phpmyadmin and cant seem to fine it were do i go?post-47333-0-29016300-1428858189_thumb.jpg

×
×
  • Create New...