Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation since 04/19/23 in Posts

  1. Depends on the certificate issued (or the one you need)
    2 points
  2. phpVMS v7 is free, vmsACARS is not. phpVMS v7 and vmsACARS do work together out of the box, no extra effort or development is needed to start, this is the easiest way to use both. Only simple steps during installation is required, to start operations / testing phase. Rest will be customizing things and admin work. No, as far as I know, there are no refunds. Once you buy and activate your license it is yours forever. Also there are no demo or test packages for vmsACARS with limited capabilities, time restrictions etc. vmsACARS is designed to work with phpVMS v7, this is important. Therefore your question regarding implementing vmsACARS to your current setup is a complex task, depends on your knowledge and skills. Technically it is possible, what you need to make is in simple terms; Have a module or system which can enable communications between your current VA Management software and vmsACARS. As you will not be able to change the way vmsACARS works, you have to re-design your current software's backend, during this task you may need to alter how your old system operates. If you are using phpVMS v2x/5x (classic series), it is easy to upgrade to v7 (current) series but for other systems like VAM, VaBase etc it will not be that easy (maybe it may not be possible without loosing some abilities) You can enhance capabilities (backend) of phpVMS v7, also the visuals/skin/theme (frontend) can be customized. This again depends on your PHP + Laravel skill. Hope this helps, either way you need to inspect specs and requirements of phpVMS v7, compare it to your current hardware (server) and cross check its capabilities according to your current system. This is a time consuming and detailed task... Good luck and God speed.
    2 points
  3. The env.php file has been replaced by the .env file. All the email settings are in there. Return the config.php file to its default state. In addition to the link kindly provided by @DisposableHero , your hosting panel should provide an Email Accounts area with valuable info. If your hosting provides cPanel, have a look at this article to set up SMTP https://cpanel.net/blog/tips-and-tricks/setting-up-and-troubleshooting-smtp-in-cpanel/ I would suggest updating any phpVMS v7 sites you help with to the latest dev build, available in the #v7-releases channel of the phpVMS discord.
    1 point
  4. You can change the installation location or file locations without re-installing or deleting the database. Good luck
    1 point
  5. Installing methods did not changed, they were always same (only 1st and 2nd suggestion was swapped due to their usage frequency) ... Unfortunately, what you did is the worst and most unsecure method to install / run phpvms v7, and it was always like that. What your friend did back in time was one of the suggested methods and it is still ok to use v7. https://docs.phpvms.net/installation/uploading Hope this helps.
    1 point
  6. Same logic applies, nothing different Replace the files under phpvms folder of yours with the ones from latest dev (simply unpack latest dev in that folder), then copy over the public folder contents over your public_html folder.
    1 point
  7. Docs link is at the top already (which you have found too) Good luck with the update
    1 point
  8. Hi Rob, Technically either from discord or from this forum, downloading the latest dev (development) build is the best choice... Beta.5 is ok too but it had some nice bugfixes after release and latest dev is better than the beta.5 at the moment. Additionally, when you duplicate a theme (be it the default theme or an addon theme), you need to (this is a must) edit the theme.json and change the name, which needs to match the folder name you used. Only then it will be possible to use it and avoid any errors like you mentioned above. So considering the error in your hands; You need to either clean the application cache from admin > maintenance page or if you can not reach there too, then you need to delete the mentioned (bootstrap/cache/themes.php) file manually for it to be re-created with the corrected info. Hope this helps, good luck
    1 point
  9. Did you install phpVMS v7 beta 5 or the latest dev build from the discord releases channel? Did you clear the cache after changing any files and before setting the theme to other than default?
    1 point
  10. Award Importer v1.0 for phpvms_v7 If you want to import your awards and granted awards from phpvms_v5 to phpvms_v7, this will help you get everything done quickly as this process is not originally implemented. This script is intended to run after you have imported your data with the phpvms:importer and should not be used if your airline is already in production and running. >>> View on GitHub <<< What is part of the import? All awards including name, description, image URL, model parameter, active/inactive and time of creation All awards that pilots have already received including user ID, award ID and the day granted. Important The v5 and v7 database tables have to be in the same database All previous awards and granted awards will be deleted, to match user IDs You've to check your awards after the import, Award Class and Parameters are not possible to compare to v5 If you are using a different table prefix, you have to change it according to yours How to use Upload the "award_import_full.php" to your /public folder Open your browser and go to www.domain.com/award_import_full.php Do you have any suggestions or need help? Please use the GitHub issue tracker or this topic
    1 point
  11. Honestly... beta.4 ? It is almost 3 years old and how on earth are you able to use Dispo Basic with it, I never tested my addons with beta.4 and they were never designed to work properly with it Are you really on beta.4 or it was just a typo If this is not a typo, I would kindly and urgently advise to upgrade to at least beta.5 (I would say latest dev, but beta.5 is ok too), with module and themes being updated of course. Best wishes,
    1 point
  12. As long as you can run a webserver on a device and fulfill server requirements, it can run... It does not require a specific hardware on the server, of course more cpu power and ram assigned to the servers will give you a better performance during runtime. Disk space depends on specially the database size, files on the server (phpvms v7, themes, modules etc) will not need that much space (say maybe max 100 mb for them), rest will be database space (which will be dynamic as you can imagine). If you did run apache, php8, mariadb etc. on your Raspberry device before, why not doing the same for v7 and start testing Basic requirements are listed here Good luck
    1 point
  13. Why are you adding a new airport for an already existing real airport with a new non-standard (fake) icao code ? This is the main question. Just add LECH to your phpvms v7 database, either by lookup or manually then you can start using it with vmsAcars too. Good luck
    1 point
  14. Translate as expected, nothing more... Check other folders (like de, fr, it, es-es) and replicate what is done there for your language That simple it is. Good luck and God speed
    1 point
  15. Why wondering, just do it and do it as much as you want and whenever you want. Critical values are always saved in internal units (like pirep distances, weights, fuel etc) What you see at admin settings are for display only, like displaying the distances in km or displaying the fuel values in kg etc. Not for database operations. Enjoy
    1 point
  16. Never mind - just realised how > artisan phpvms recalculate-stats
    1 point
  17. Great news, we added that IATA code usage for testing but it is not finalized yet, so for now (until further notice) keep using ICAO codes Later on it will be possible to use IATA codes as like real airlines.
    1 point
  18. So i went into my database and KPVD was marked correctly, but i went into my flights .csv and found that KPVD was labeled as just PVD. After changing both the inbound and outbound flight to reflect KPVD the import went through successfully.
    1 point
  19. Hi, this question is the most asked one and with the SimBrief improvements we have in v7 this matter become critical ... Here you can find the basics about the logic and how to setup your fares/subfleets/flights properly. 1. Main Fares You can define your fares in admin/fares. These will be your main fare types, which will then be used in your subfleets or flights. The main idea here is to define only the basics, so you can change them later when needed. Think fares like the seats in your plane (or cargo space), which can be sold as tickets. They are not in flight services or extended service types like WiFi, Hot Meals, Extra Snacks, Economy Premium or Economy Basic, they are just Economy seats you have. So lets start; Economy (Y) Business (J) First Class (F) Cargo (CGO) These are the main fare groups commonly found in airliners, so start with Economy. When you are at admin/fares click Add New, and enter the info as described below Code : Y Name : Economy Type : Passenger ( for Cargo Fares type must be Cargo as expected ) Price : 100 Cost : 25 Capacity : EMPTY / NULL ( Leave it empty, do NOT try writing EMPTY to that field ) Notes : Fill as you wish Active : Checked and click save ... In simple terms we will gain 75 Usd/Eur/Pound (currency comes from your settings) from each passenger 'cause there is an operating cost of a seat. Repeat the steps for rest if you wish. Why we left Capacity empty ? I will explain it later but for now we are just defining our base fares, so no need to have capacities here. 2. SubFleet Fares Assuming you already have at least one subfleet, which is mandatory in v7. We can explain their logic later if necessary. Head up to admin/fleets and click edit one of your subfleets, or just create one and save (so you will be able to see the details). Scroll down a little bit and you will see Fares section there and it is probably empty. This is the area where we "assign" and "adjust" our main fares which will be used for this subfleet. Click on Select Fare, you will see your defined main fares there. Select Economy and click Add. Now the fare is assigned to this subfleet and you will see it above values like below; Name : Economy Code : Y Type : Passenger Capacity : inherited () Price : inherited (100) Cost : inherited (25) This is where v7 magic begins ... I will use an Airbus A320 with only economy class seats as my basic aircraft type. Click on the inherited text under capacity column and enter 180 there. Right now, when you use any member of this subfleet, you will have 180 seats ready for being sold with a price tag of 100 currency and it will cost you 25 currency to operate that seat. If you want to change the price of your tickets or adjust the operating costs of your seats for this subfleet you can follow the same steps for price and cost. If you do so, your ticket prices and/or costs will be changed ONLY for this subfleet. While adjusting prices you can just use pure values like 150 or percentages like 125%. It is up to you how you change the value. Just do not use percentages on capacities, it really does not make any sense Ok, passenger capacity and price/cost was easy ... How about having some cargo space/fare for a passenger plane. They are not designed to carry bigger loads like freighters but they do have some space under their belly, which is mainly used for carrying out passenger baggages, why not use the remaining space to earn some more money ? Normally passenger planes are mostly limited by the cargo hold's (the name of the cargo area) volume but since we do not have any volume checking capability in simulator and phpvms, we will stick only on the weights here. Just add your pre-defined cargo fare to your subfleet like you added the passenger fares. So, the logic is simple; Your Cargo fare should be big enough to hold all your passenger baggages. Then calculation is simple too 180 (our pax capacity) * 35 lbs (our non-charter baggage weight : check admin/setting simbrief for default values) = 6300 lbs should be your minimum Cargo Fare capacity. If you want to carry some paid cargo, then you need to increase this amount up to a point where it does not passes your aircrafts Maximum Zero Fuel Weight when you have full pax on board. I know this may sound a little bit strange but this is how real thing works too If you know your aircraft specification, then you can calculate your possible max cargo capacity by below formula; Maximum Cargo Fare Capacity = MZFW - DOW - ( max pax seat capacity * pax weight ) DOW is Dry Operating Weight (Operating Empty Weight), it is the weight of your aircraft without fuel, passengers and cargo but with crew, catering and airline stuff loaded already. Anyway, if you do not know your DOW and MZFW then just add some space more to the above calculated value, make it like 8000 lbs. So you will have 1700 lbs free space to carry some cargo after taking all the passenger baggages for a fully loaded flight. Please note; If your PhpVms weight settings are KG, just convert the amount you found to kilograms before adjusting the cargo fare capacity. Just another note for SimBrief Form; The cargo fares of passenger planes will show you the Maximum Available capacity, though we named it max in short terms but this may lead confusions. So when you have passengers and their baggage, your cargo fare capacity will be reduced by the weight of the total passenger baggage weight. Therefore it is not the capacity you defined anymore, it is just what is left behind for you to load additional cargo. If you see negative values there, this is a clear indication that your cargo fare capacity is not enough to hold the passenger baggages . And please keep in mind that SimBrief form uses your aircraft, meaning it reads your subfleet fares. It is a flight plan, do not expect it to read the fares of a flight, it is directly related to the aircrafy you want to generate a flight plan. 3. Flight Fares Technically you really do not need to add fares to flights, but the logic is same as adding fares to subfleets. If you want to change the ticket price/cost of a fare for a specific flight you can do it here. Imagine having a special flight with doubled ticket prices, then just add the fare you want to adjust, click on the price or cost columns inherited text and enter 200%. Now you will have doubled price/cost for this flight only I higly suggest you to not to define capacities at main fares and not adjust capacities at flight fares. This really makes life easier, in real world operations we do not define the capacity in fares and for flights (unless there is a special need). Capacity always comes from the aircraft (here in phpvms it comes from the subfleet) and when we (as OCC or Dispatchers) do change the aircraft of a flight or decide to do it with another aircraft other than planned by commercial planning or schedule planning departments of the airline, ticket sale systems just get the new aircraft info and use its capacity to stop the ticket sales automatically if it reaches the max seats. Things do NOT work like the real world here, so if you have a 180 seat aircraft but define a main fare with 219 seat capacity or edit a flight's fare and set capacity to 239 there, results will not be nice And always remember, fare logic follows below order; Flight (has highest priority, when you change thigns here, they will be used) Subfleet / Aircraft (medium priority over fare) Fare (lowest priority and gets overwritten by the ones above) I think this is enough for basic setup and understanding the logic how fares work in PhpVms v7. Safe flights for now, will post some more info about different topics later.
    1 point
  20. Nope you are not missing anything Fares based on distance or time (also expenses based on them) was something spoken about, but they never went into proper feature requests, thus never worked on. At the meantime, lots of us developed automated fare stuff for our selves, thus not thought about it in general anymore. I had something built in my module, technically based on distance, tried to implement it in v7 but latest changes done to fare logic was making it tricky to implement, so I stopped working on it.
    1 point
  21. Pro Avia thanks for responding and oops i just noticed that, I am using phpVMS V7, i was able to sort it out though. I scoured all the threads regarding admin password losses and found a work around. I registered a new account, then using my phpadmin made that user the admin and owner. Once i logged in i changed the password for my original admin account, granted it admin/owner role again and deleted the second registered account. As i suspected when i changed my password i typed it wrong which led to the original issue. I can now access everything and proceed normally. The only thing i need to figure out now is why the rest password emails never went out for either account, tokens were generated but nothing was received. I'll have to look at the documentation for email and sit down and learn how to set that up. Thanks ADMIN EDIT - moved from v2,v5 forum to v7 forum
    1 point
  22. I solved the problem by opening the console - there was an extra + in the airport_search.blade.php file. Thank you so much for your help!!
    1 point
  23. I am using MsFs for all kinds of test flights with known addons, not even had one single crash related to vmsACARS... I am managing 3 different Virtual Airlines, and have lots of pilots using MSFS + vmsACARS, none of my pilots reported such CTD's and incompatibilities with vmsAcars. Really my rate is 0 (zero). Did you sent your vmsAcars logs to developer when those crashes happen along with MsFs crash details (event viewer or logs), did the problem is identified as 100% vmsAcars oriented or are you just guessing this ?
    1 point
  24. Follow duplication procedure... That simple it is, as explained in @ProAvia's post and is explained with examples in my readme files (subliminal message for reading the readme files) :) Duplication logic works for default theme too, so whatever theme (or my module blade files) you are playing on , duplication saves your life ;) Good luck and enjoy.
    1 point
  25. This is not related to an addon route or page (because DBasic.news is a page to display all news, not a widget to place somewhere) What you need to do is, placing latest news widget (which is a part of phpvms v7 itself) to your home.blade.php. You can check the default theme's dashboard/index.blade.php or disposable theme's dashboard/index.blade.php to see how widgets are placed in blades. Also Dispo Basic's readme file explains the general logic about placing widgets and configuring them. Even though it gives examples for its own widgets, similar calls can be used for default widgets (like latest news, latest pireps, latest pilots, livemap etc) Good luck
    1 point
  26. I understand. I was like a kid in a candy shop, been out of this for a while, when I saw phpvms, I was like saying to myself "Someone finally understood the need for a CMS like solution to online VA's". Being into this only 2 days, I had a steep curve in the beginning. I will not post code edits again, and as Proavia pointed out it was fixed already and I wasn't running latest code. Thanks! -Nacman
    1 point
  27. Considering v7 is open source and can be improved by contributing via GitHub I would kindly suggest NOT to share core code changes here in the forum. Instead if there is an issue within the latest dev, opening a bug report and fixing it with a pull request is the best solution. So then when a new build gets generated (believe me, it is something urgent this happens pretty quick), everyone following/using v7 dev versions can benefit and it will be less risky compared to editing files manually (or advising that). GitHub repository link is on the top menu https://docs.phpvms.net/installation/updating For best and quickest update (considering you do not have custom core file edits), replace item 4 with this; 4. Download latest dev (zip or tar.gz) package and upload it to your hosting via cPanel (or Plesk) file manager (or FTP), unpack using the same file manager and overwrite everything. (if you have edited core files, you may need to apply your changes back but be careful, double check your changes and replaced files, like a config file or .htaccess a service etc.) Safe flights
    1 point
  28. Hi @DisposableHero, I have done some tests but {{ __('common.profile') }} is not working either. However, I solved this creating a module per section. Thanks for your help!
    1 point
  29. I am working on converting it to work with the db for v7
    1 point
  30. oh lol i just realised that, my bad and all good
    1 point
  31. This is for legacy (v2/v5), not for v7 as far as I know and as you can see it is published under phpVMS Classic section of the forum. Good luck
    1 point
  32. I had to clear the cache at the server side. (php artisan cache:clear) The statistics still had the old values and now it works Thanks
    1 point
  33. Great news then @SKD I will check the status field from v5 data and provide a solution for v7 too (not for you anymore but for future Legacy Imports). Enjoy v7 Side Note: Status should be ARR (ARRIVED) for v7 pireps, it is designed like that. When a pirep is finalized/closed by the pilot, it gets this status. So we should set this for imported pireps, even if they are rejected, they should be arrived. Thanks for sharing your findings on this.
    1 point
  34. Yes this was the key !! I try the update and it will work. Also i must update the field "status". The default value of this field is SCH => scheduled. But your controller shows only (this is absolutly currect) the status auf ARR. UPDATE pireps SET status = 'ARR'; WIth the above update the pireps and the statistik work fine ! Many thanks to your support (It makes a smile on my face) SKD
    1 point
  35. Yeah, exactly what I though Below that part, at line 406 you have the passenger and cargo counts of accepted pireps, which uses laravel's whereIn() function and fails because your placeholders passing the maria/mysql 65k limit. If you check the latest update/version of my Disposable Basic module, you will see that I limited it and now it should pass that line, do not cause an exception and work without pax and cgo counts. BTW, my idea reversing the logic causes inaccurate results due to cancelled, deleted, rejected pireps. Hope it helps. (at least until we find a better solution)
    1 point
  36. Ok i fill my database again and start the migration. I will write back until the migration is done.
    1 point
  37. Did somebody claimed that being an admin would be fun (or not boring, not time consuming) ? You are trying to go the same path with some others, I should not do anything, everything should be automatic, why I am working for this etc. etc. Then I would ask the above question After all, you can have some code to auto reject pireps by comparing planned (scheduled) flight times with actual flight times (side questions; what will happen to free flights, flights without simbrief plans to precisely check times, flights planned for different aircraft types). In the end, this will have side effects though, then you will work to fix the mis-identified ones 'cause a code will never know the difference between sandbagging and real holding (as it is not an AI with tons of resources). It will only look to your schedule and reject a non matching pirep. And when this happens, you will come here again to ask for another feature for inspecting and identifying, correcting those to reduce your workload Still my advise is same, punish and fire them, this will greatly reduce sandbaggers and you will have a clean roster after a while. Safe flights
    1 point
  38. thank you very much for your help, that fixed it. Now we can start testing it.
    1 point
  39. You are getting mixed content errors because your .env is set to use http (insecure content) but your register page uses https (secure content). Fix it and your early stage showstopper will be gone. (Or you can allow cross origin scripting for your domains.) And thanks for replying to a 3 year old topic
    1 point
  40. Airac 2310 Data only, just import it into your db like normal
    1 point
  41. 1 point
  42. It's ok i managed it
    1 point
  43. Thanks for the logic!! To be continued.....
    1 point
  44. Great news, enjoy your theme and new module
    1 point
  45. That did the trick. Changed VATSIM to VATSIM ID as the name in the settings in order to match the theme.json file. If I had half your brain, I could rule the world LOL. Thanks for the help.
    1 point
  46. @servetas hasn't visited the forum here in over a year. Maybe tagging him here will solicit a visit and response.
    1 point
  47. Airac 2305 Data only, just import it into your db like normal
    1 point
  48. Be advised, there may be people approaching you with some claims about installation, customization, special custom coding etc. Double check what you need and what they offer, do not spend your money without clear agreements and proper investigation. We (the users of v7 and vmsAcars) witnessed lots of bad experiences about (so called) "developers" not following licenses, not fulfilling customer needs and forcing you to use something different/old they already have in their hands. Again, good luck
    1 point
  49. Airac 2304 Data only, just import it into your db like normal
    1 point
×
×
  • Create New...