Jump to content

freshJet

Members
  • Posts

    1470
  • Joined

  • Last visited

  • Days Won

    2

Posts posted by freshJet

  1. Having some issues with logging in externally (as in outwith my main site). Happening on both my Portal (www.freshjetvirtual.com/portal) and mobile site (m.freshjetvirtual.com). Both login forms have blank actions and so submit to themselves and I handle the login on the same page. It uses the Auth::ProcessLogin() function and seems to happily log the user in, however the user is then redirected using javascript, using the portal as an example, to the home page, otherwise the incorrect password error is displayed. However, once redirected, the user is logged out again and hence redirected back to the login page.

    The issue here is that it works fine on desktop computers, but not mobile devices. This is not a case of having javascript disabled as the page redirects work fine.

    • Like 1
  2. Can't remember if I showed you all my crew portal when it was originally released but here is the BETA for v2.

    Screenshot, showing the Airport lookup page which displays data, METAR, NOTAMs and, eventually, charts.

    BM6WcYoCcAEtjP6.png

    It was developed to create an environment for pilots to access information as quickly and efficiently as possible. However still in development, the finished version will include:

    • Flight progress page for pilots to monitor ACARS data for their flight, as well as complete a digital navigation log for their flight
    • Airline-specific NOTAMs
    • Weather page displaying European weather charts and forecasts
    • Airport index which displays airport information for a specified ICAO. Shows airport data for served airports as well as METARs, NOTAMs and charts for any airport worldwide
    • Crew documents page for quick and easy access to QRHs, SOP, etc
    • Electronic checklist for Airbus A320 family
    • Fleet status providing information on whereabouts of freshJet's fleet, aircraft statistics and detailed logbook for each aircraft
    • VATSIM ATC data for UK & Europe
    • Pilot-to-pilot live chat
    • Ability to file PIREP
    • Compatibility for generated OFPs, eliminating the need for printing

    Throughout it features a clean and fluent design for ease of use and friendly user interface. Environmentally friendly, as the Crew Portal eliminates the need to print out paper; all resources are at the pilot's fingertips...

    Importantly, it is compatible on handheld devices (for which it was designed), however is also fully functional on desktop computers or laptops. Pilots who own devices such as iPads or Android tablets have the biggest advantage of size, however those with smartphones can also benefit from this.

    • Like 1
  3. Recently released my OFPs to pilots and was aware of the issues with the NavData regarding their accuracy. My plan (or only option) is to manually update all the relevant data, i.e all the data that applies to my routes and surrounding waypoints/navaids.

    My question is which AIRAC was it built upon?

  4. OK, threw it together and gave it ago:

    Fatal error: Cannot use object of type stdClass as array in /home/freshjet/public_html/core/common/AeroCharts.class.php on line 61

    Line 61:

    if($response == NULL || $response['status'] !== 'success'){

  5. I'm sure some will have discovered Charts.aero, they're a relatively new charts site. Love the site now because it's clean and easy to use, charts are synchronised at least hourly, but best of all, there's an API available.

    Problem is, I can't handle APIs.

    The API can be found here. There are three ways to retrieve charts; by search string, by IATA and by ICAO. I'll do it through all I think, but just use ICAO for now.

    This is the PHP for the ICAO retrieval:

    $response = Unirest::post(
    "https://charts.p.mashape.com/retrieve/icao",
    array(
    "X-Mashape-Authorization" => "******************************"
    ),
    array(
    "icao" => "",
    ));
    

    You'll notice the Unirest class, that's required, get it here.

    From here on, I'm clueless. How would this work? I'm going to test it through Vansers' charts module, so I've commented out the code that retrieves the airport charts from the database and instead use the PHP above.

    Anyone care to help out?

  6. The Ryanair links have been sorted.

    Also the corners differentiate so it gives something "different" which apparently you like, so contradicting yourself there...!

    The staff page is a temporary set up for now, the base template is our main focus right now.

    WHAT REALLY GETS MY BACK UP IS PEOPLE SAYING "IT NEEDS ALOT OF WORK" BUT THEY ALWAYS!!!! FAIL TO EXPLAIN HOW OR WHAT COULD BE DONE TO IMPROVE THE SITE!!!!!!!!

    I'm completely new to this, have spent alot of money and had no idea about CSS and so on when I took on this project!!

    Well, that for a start.

    Want details?

    • Too many large curves IMO
    • There is little for guests to see
    • The header images are stretched
    • The login box looks out of place
    • There is an odd inconsistent shadow on the login box
    • The text on the h3 elements look out of place
    • Style is inconsistent on h3 elements; some underlined, some not, text position varies
    • There is a table at the bottom - is this latest PIREPs or what?
    • The table looks very plain and boring
    • The footer links don't work
    • Navbar links are difficult to click quickly
    • Navbar could do with a general tidy up

  7. As above, it instantly hits you as being a clean and smart design. I would suggest reducing the padding-left on the 'nBox' section (or the margin on the container).

    Changing the backgrounds of the pilot and staff recruitment statuses to green and red respectively would make for some nice eye candy as well :)

  8. When you want to send each flight number separately, you'll need to use a loop through schedules table. The reason the flight number is always the same is because it's not in a loop, so it picks up the first record added in schedules table and pass it on. :)

    A loop is not required as he is wanting to display the one he clicked book on

×
×
  • Create New...