Jump to content

servetas

Moderators
  • Content Count

    1695
  • Joined

  • Last visited

Everything posted by servetas

  1. servetas

    How to add more pages to icrew crew center

    In general, it would be better to post your question under the skin's thread so the developer can see it easily to address your question. I have not worked with the theme in the past but you will probably have to work with the following file: your_phpvms_directory/lib/skins/iCrewLITE/app_sidebar.php. Starting from line 98, you will see something like this: <li> <a href="<?php echo SITE_URL?>/index.php/screenshots"> <i class="material-icons">photo_camera</i> <span>Gallery</span> </a> </li> Just under this, paste this one: <li> <a href="<?php echo SITE_URL; ?>/admin"> <i class="material-icons">photo_camera</i> <span>Admin Center</span> </a> </li> Of course this is something pretty basic. The above part of code can be placed wherever else you want outside of a <li></li> statement. If you aware of the basics of HTML, you probably have it.
  2. servetas

    Disk Usage

    Unfortunately this is two general. The disk usage can be affected from different things such as statistics calculation, file uploads etc. I have checked your website (as I am supporting it actively, just to let the rest of the community know) and made a few changes today. It seems that the system keeps creating php session files in the server and that causes the issue. Let's see how is it going to work.
  3. servetas

    How to add more pages to icrew crew center

    Can you go to your_phpvms_url/admin ? Is this what you need?
  4. Pilot Awards System v1.3 Create award categories (General Awards, Tour Awards etc) and add specific awards on each one. Issue a specific award more than once to each pilot. Set a specific comment for each award assignment. Just like the default version, you can include your pilot’s assigned awards to their pilot profiles or their public profiles. Show the latest award issues on any part of your website. Set auto awards settings. Currently, the settings which are offered are: Hours Check, Flights Check, Landing Rates Check and Days of Membership Check. Run the auto awards settings on your own via the admin center or create a cron-job in order to automatically assign the appropriate awards to your pilots. More information about the module can be found here. Also, we have built a live demo website which can be found here. The manual of this module can be found here. You can any time request support for this module via opening a support ticket on our own billing system. For more information, do not hesitate to contact us.
  5. servetas

    Pilot Awards System v1 (with Auto Awards)

    Dear Jonathan, All the support requests are handled through our billing systems. You will have to open a new support ticket under our billing system if you have not done so already. Thank you very much for your interest in my modules and I will be more than happy to help you in case you have any problem or question about the module. George
  6. servetas

    Property System v1

    Property System has been developed by PHP-Mods and it is compatible with phpVMS. This module allows the pilots of your virtual airline use their virtual airline money via purchasing several types of properties. The basic property types are airports and aircraft. The airports and the aircraft are based on the data you have added in your phpVMS database. You are able to add several other types of properties which are based on the airports. The pilots do not only spend their money, they can make profit of their properties based on your virtual airline's PIREPs. Demo System URL: http://php-mods.eu/demo/property Pilot ID: DEV0002 Password: testing Useful Links Module Information Module Manual Purchase it Feel free to share with me any questions you may have!
  7. servetas

    Property System v1

    Dear blue3294, It is true that during the Summer my time was limited because of a few personal issues I have. This kept everything back and as a result it resulted in a delay in my replies in PHP-Mods support tickets. Your request has been already resolved through our support ticket system as I do not offer support for my payware modules publicly inside the forum. I would like to apologize for any delay you might have experience and I will be more than happy to help you in case you have any further problem with the module or anything like that.
  8. servetas

    Login Question

    This is what I regularly use: include_once '../core/codon.config.php'; if(Auth::LoggedIn()) { echo 'You are logged in'; } else { echo 'You are not logged in'l } Of course, you will have to update the include_once line in order to point to the path of your phpVMS core/codon.config.php according to the current directory of your web application.
  9. servetas

    Property System v1

    Hello There, I just saw your messages here. Support is not offered through the forum. Please open a new support ticket under the PHP-Mods billing system and I will be more than glad to assist you.
  10. servetas

    How to change "Bid added" text [SOLVED]

    The "Bid added" is included within your core/modules/Schedules/Schedules.php file. It should be around line 144. ___________________________________________ phpVMS Modules | Web Hosting | Pilot Awards (w/Auto Awards) | Pilot Shop | Real Booking System | Forum System
  11. servetas

    Adding a different reg to my fleet livery

    As soon as you have the psd files of the livery I believe that you should be able to do the required changes.
  12. Yes of course, Have't you kept the installers of the modules? If no, you will probably have to get into your phpVMS files and database and move them to your new phpVMS installation. _________________________________________ phpVMS Modules | Web Hosting | Pilot Awards (w/Auto Awards) | Pilot Shop | Real Booking System | Forum System
  13. Hmmm, what you request is not that easy because it may require a few work to be done. Open the core/common/PIREPData.class.php file and find this: public static function deleteField($id) { $sql = 'DELETE FROM ' . TABLE_PREFIX . 'pirepfields WHERE fieldid=' . $id; $res = DB::query($sql); if (DB::errno() != 0) return false; return true; //TODO: delete all of the field values! //$sql = 'DELETE FROM '.TABLE_PREFIX.' } after this, add the following part of code: public static function getSumByField($pilotid, $field) { $sql = "SELECT SUM(v.value) AS total FROM ".TABLE_PREFIX."pirepvalues AS v LEFT JOIN ".TABLE_PREFIX."pireps AS p ON p.pirepid=v.pirepid WHERE v.fieldid='$field' AND p.pilotid='$pilotid' AND v.value REGEXP '^[0-9]+$'"; $total = DB::get_row($sql); if(!$total) return 0; return $total->total; } Then within the pilot's center or any other part of your website, you can use the following code to show the total points. Just ensure that the pilot really submits numbers within the points section although I added an extra check within the where statement. <?php echo PIREPData::getSumByField(SET_HERE_THE_PILOT_ID, SET_HERE_THE_FIELD_ID); ?> Do not forget to update the SET_HERE_THE_PILOT_ID and SET_HERE_THE_FIELD_ID values accordingly. I did not test it but it should work. Let me know if it does. ___________________________________________ phpVMS Modules | Web Hosting | Pilot Awards (w/Auto Awards) | Pilot Shop | Real Booking System | Forum System
  14. servetas

    Schedule Notes in ACARS?

    Have you try to get in touch with the developers of smartCARS? Considering that the community does not have access to the core part of the smartCARS, we are not able to assist you to this.
  15. servetas

    Access Error

    According to this I can see that parkho has a break on line 64. If you have something that looks almost identical I would suggest you to just remove the break statement. If you are not sure about what do do, paste here lines 70-80 and we will be able to review it. I assume that line 73 has probably a break statement
  16. servetas

    Mix TPL & PHP modules?

    What do you see after you click on the search button? What is your website url?
  17. servetas

    Recaptha on php7

    Found this: https://github.com/tutsplus/how-to-integrate-google-no-captcha-recaptcha-on-your-website/blob/master/recaptchalib.php Does your recaptchalib.php look alike? If yes, try to replace this: function ReCaptcha with this: function __contruct
  18. servetas

    Mix TPL & PHP modules?

    Are you using a different table prefix for your database tables? The module is set to query the phpvms_schedules database table. Does it exist?
  19. servetas

    Mix TPL & PHP modules?

    Follow the steps below: 1) Open the core/common/FrontSchedulesData.class.php and where "public function" replace with "public static function". 2) Open the core/modules/FrontSchedules/FrontSchedules.php and where ".tpl" replace with ".php". 3) Open the core/templates directory and change the name of the "airport_search.tpl" file to "airport_search.php". They should work correctly afterwards.
  20. servetas

    Mix TPL & PHP modules?

    Yes they can but you will have to make a few changes in order to make it work correctly. Which module are you trying to install on 5.5?
  21. servetas

    Code

    This is an English speaking forum plus the fact that I do not speak French yet :D. Please write in English
  22. servetas

    Code

    Your function has a few errors. First of all. you are saying "SUM(`final_score`) AS final_score" which means that the return will be titled as final_score and then you are doing an if using the title score. In " return ($result->score == '') ? 0 : $result->score; " you will have to replace score with final_score. Also, where are you getting the $pilotid variable in the function from? You should pass it in the function arguments or remove it. Have you added the final_score column in the pireps table?
  23. servetas

    Listing schedules

    Are you running the above pasted code within your phpVMS website? Where have you placed it?
  24. servetas

    Benchmark Landing Rate

    Why/where do you want to set it? Do you want to give the awards and penalties automatically according to the landing rate?
  25. servetas

    Pilot ID in admin pilot list [SOLVED]

    In that case you will have to make a couple of changes. First of all, open your admin/modules/PilotAdmin/PilotAdmin.php file and find this: foreach($allpilots as $row) { $status = ($row->retired==0) ? 'Active' : 'Retired'; $location = '<img src="'.Countries::getCountryImage($row->location).'" alt="'.$row->location.'" />'; $edit = '<a href="'.adminurl('/pilotadmin/viewpilots?action=viewoptions&pilotid='.$row->pilotid).'">Edit</a>'; $tmp = array( 'id' => $row->id, 'cell' => array( # Each column, in order $row->id, $row->firstname, $row->lastname, $row->email, $location, $status, $row->rank, $row->totalflights, $row->totalhours, $row->lastip, $edit, ), ); $json['rows'][] = $tmp; } And replace it with this: foreach($allpilots as $row) { $pilotid = PilotData::getPilotCode($row->code, $row->pilotid); $status = ($row->retired==0) ? 'Active' : 'Retired'; $location = '<img src="'.Countries::getCountryImage($row->location).'" alt="'.$row->location.'" />'; $edit = '<a href="'.adminurl('/pilotadmin/viewpilots?action=viewoptions&pilotid='.$row->pilotid).'">Edit</a>'; $tmp = array( 'id' => $row->id, 'cell' => array( # Each column, in order $row->id, $pilotid, $row->firstname, $row->lastname, $row->email, $location, $status, $row->rank, $row->totalflights, $row->totalhours, $row->lastip, $edit, ), ); $json['rows'][] = $tmp; } Then open your admin/templates/pilots_list.tpl, find this: $("#grid").jqGrid({ url: '<?php echo adminaction('/pilotadmin/getpilotsjson');?>', datatype: 'json', mtype: 'GET', colNames: ['','First', 'Last', 'Email', 'Location', 'Status', 'Rank', 'Flights', 'Hours', 'IP', 'Edit'], colModel : [ {index: 'id', name: 'id', hidden: true, search: false }, {index: 'firstname', name : 'firstname',sortable : true, align: 'left', search: 'true', searchoptions:{sopt:['in']}}, {index: 'lastname', name : 'lastname', sortable : true, align: 'left', searchoptions:{sopt:['in']}}, {index: 'email', name : 'email', sortable : true, align: 'left',searchoptions:{sopt:['li']}}, {index: 'location', name : 'location', sortable : true, align: 'center',searchoptions:{sopt:['eq','ne']}}, {index: 'status', name : 'status', sortable : true, align: 'center',searchoptions:{sopt:['in']}}, {index: 'rank', name : 'rank', sortable : true, align: 'center', searchoptions:{sopt:['eq','ne']}}, {index: 'totalflights', name : 'totalflights', sortable : true, align: 'center',searchoptions:{sopt:['lt','gt']}}, {index: 'totalhours', name : 'totalhours', sortable : true, align: 'center',searchoptions:{sopt:['lt','gt']}}, {index: 'lastip', name : 'lastip', sortable : true, align: 'center', searchoptions:{sopt:['in']}}, {index: '', name : '', sortable : true, align: 'center', search: false} ], pager: '#pager', rowNum: 25, sortname: 'lastname', sortorder: 'asc', viewrecords: true, autowidth: true, height: '100%' }); and replace it with this: $("#grid").jqGrid({ url: '<?php echo adminaction('/pilotadmin/getpilotsjson');?>', datatype: 'json', mtype: 'GET', colNames: ['','Pilot ID', 'First', 'Last', 'Email', 'Location', 'Status', 'Rank', 'Flights', 'Hours', 'IP', 'Edit'], colModel : [ {index: 'id', name: 'id', hidden: true, search: false }, {index: 'pilotid', name : 'pilotid',sortable : true, align: 'left', search: 'true', searchoptions:{sopt:['in']}}, {index: 'firstname', name : 'firstname',sortable : true, align: 'left', search: 'true', searchoptions:{sopt:['in']}}, {index: 'lastname', name : 'lastname', sortable : true, align: 'left', searchoptions:{sopt:['in']}}, {index: 'email', name : 'email', sortable : true, align: 'left',searchoptions:{sopt:['li']}}, {index: 'location', name : 'location', sortable : true, align: 'center',searchoptions:{sopt:['eq','ne']}}, {index: 'status', name : 'status', sortable : true, align: 'center',searchoptions:{sopt:['in']}}, {index: 'rank', name : 'rank', sortable : true, align: 'center', searchoptions:{sopt:['eq','ne']}}, {index: 'totalflights', name : 'totalflights', sortable : true, align: 'center',searchoptions:{sopt:['lt','gt']}}, {index: 'totalhours', name : 'totalhours', sortable : true, align: 'center',searchoptions:{sopt:['lt','gt']}}, {index: 'lastip', name : 'lastip', sortable : true, align: 'center', searchoptions:{sopt:['in']}}, {index: '', name : '', sortable : true, align: 'center', search: false} ], pager: '#pager', rowNum: 25, sortname: 'lastname', sortorder: 'asc', viewrecords: true, autowidth: true, height: '100%' }); Do not forget to keep a backup of the files that you should edit to ensure that you will be able to "come back" in case something breaks out.
×