Blu-Express VA Posted July 8, 2011 Report Posted July 8, 2011 How can you do that when the pilot does not fly for 30 days automatically becomes its status from Active to Inactive? thanks Quote
Strider Posted July 9, 2011 Report Posted July 9, 2011 Look in the local.config.php the setting is there. Quote
Blu-Express VA Posted July 9, 2011 Author Report Posted July 9, 2011 Hi, i set mi local.config: # After how long to mark a pilot inactive, in days Config::Set('PILOT_AUTO_RETIRE', false); Config::Set('PILOT_INACTIVE_TIME', 30); # Automatically confirm pilots? Config::Set('PILOT_AUTO_CONFIRM', false); # Automatically calculate ranks? Config::Set('RANKS_AUTOCALCULATE', true); # For how many hours a pilot can edit their submitted PIREP (custom fields only) Config::Set('PIREP_CUSTOM_FIELD_EDIT', '48'); But, after 30 days the pilot not are inactive!, i need to set this from: Config::Set('PILOT_AUTO_RETIRE', false); to Config::Set('PILOT_AUTO_RETIRE', true); ??? Thanks Quote
Blu-Express VA Posted July 9, 2011 Author Report Posted July 9, 2011 Ok now my code is: # After how long to mark a pilot inactive, in days Config::Set('PILOT_AUTO_RETIRE', true); Config::Set('PILOT_INACTIVE_TIME', 20); but in the pilot roster all pilots are active but 3 or 4 pilots not fly from 20 days and they are active! Why? Quote
Administrators simpilot Posted July 9, 2011 Administrators Report Posted July 9, 2011 Has the maintenance script run since you changed the settings, either by cron or the internal daily cleanup? Quote
Blu-Express VA Posted July 10, 2011 Author Report Posted July 10, 2011 Hi Simpilot i change only the local.config, with: <?php /** * This is the phpVMS Main Configuration File * * This file won't be modified/touched by future versions * of phpVMS, you can change your settings here * * There may also be additional settings in app.config.php * To change it, copy the line into this file here, for the * settings to take effect * */ define('DBASE_USER', 'bluepan1_davide'); define('DBASE_PASS', 'squaletto'); define('DBASE_NAME', 'bluepan1_home'); define('DBASE_SERVER', 'localhost'); define('DBASE_TYPE', 'mysql'); define('TABLE_PREFIX', 'phpvms_'); define('SITE_URL', 'http://www.bluepanoramava.com'); # Page encoding options Config::Set('PAGE_ENCODING', 'ISO-8859-1'); # Maintenance mode - this disables the site to non-admins Config::Set('MAINTENANCE_MODE', false); Config::Set('MAINTENANCE_MESSAGE', 'We are currently down for maintenance, please check back soon.'); # See more details about these in the docs Config::Set('PAGE_EXT', '.htm'); # .htm is fine. You can still run PHP Config::Set('PILOTID_OFFSET', 0); # What # to start pilot ID's from Config::Set('PILOTID_LENGTH', 4); # Length of the Pilot ID Config::Set('UNITS', 'nm'); # Your units: nm, mi or km Config::Set('LOAD_FACTOR', '82'); # %age load factor Config::Set('CARGO_UNITS', 'lbs'); # After how long to mark a pilot inactive, in days Config::Set('PILOT_AUTO_RETIRE', true); Config::Set('PILOT_INACTIVE_TIME', 30); # Automatically confirm pilots? Config::Set('PILOT_AUTO_CONFIRM', false); # Automatically calculate ranks? Config::Set('RANKS_AUTOCALCULATE', true); # For how many hours a pilot can edit their submitted PIREP (custom fields only) Config::Set('PIREP_CUSTOM_FIELD_EDIT', '48'); # If someone places a bid, whether to disable that or not Config::Set('DISABLE_SCHED_ON_BID', true); Config::Set('DISABLE_BIDS_ON_BID', false); # If you want to count transfer hours in rank calculations Config::Set('TRANSFER_HOURS_IN_RANKS', true); # The StatsData::UserOnline() function - how many minutes to check Config::Set('USERS_ONLINE_TIME', 20); # Google Map Options Config::Set('MAP_WIDTH', '800px'); Config::Set('MAP_HEIGHT', '600px'); # Valid types are G_NORMAL_MAP, G_SATELLITE_MAP, G_HYBRID_MAP, G_PHYSICAL_MAP Config::Set('MAP_TYPE', 'G_PHYSICAL_MAP'); Config::Set('MAP_LINE_COLOR', '#ff0000'); Config::Set('MAP_CENTER_LAT', '45.484400'); Config::Set('MAP_CENTER_LNG', '-62.334821'); Config::Set('MAP_ZOOM_LEVEL', 12); # ACARS options # Minutes, flights to show on the ACARS # Default is 2 minutes (2 minutes) Config::Set('ACARS_LIVE_TIME', 2); Config::Set('ACARS_DEBUG', false); /* This is the unit of money. For non-dollars, use : Dollars ($), enter "$" Euro (€), enter "€" Yen (Â¥), enter "¥" Pounds (£), enter "£" For example, to set EUROS: Config::Set('MONEY_UNIT', '€'); */ Config::Set('MONEY_UNIT', '€'); # FSPassengers Settings # Units settings Config::Set('WeightUnit', '1'); # 0=Kg 1=lbs Config::Set('DistanceUnit', '2'); # 0=KM 1= Miles 2=NMiles Config::Set('SpeedUnit', '1'); # 0=Km/H 1=Kts Config::Set('AltUnit', '1'); # 0=Meter 1=Feet Config::Set('LiquidUnit', '2'); # 0=liter 1=gal 2=kg 3=lbs Config::Set('WelcomeMessage', 'phpVMS/FSPAX ACARS'); # Welcome Message /* FSFK Settings Your FTP Server, and path to the lib/images folder (from where the FTP connects from), IE ftp://phpvms.net/phpvms/lib/fsfk or ftp://phpvms.net/public_html/phpvms/lib/fsfk You want the path from when you connect to the FTP down to where the /lib/fsfk folder is */ Config::Set('FSFK_FTP_SERVER', ''); Config::Set('FSFK_FTP_PORT', '21'); Config::Set('FSFK_FTP_USER', ''); Config::Set('FSFK_FTP_PASS', ''); Config::Set('FSFK_FTP_PASSIVE_MODE', 'TRUE'); Config::Set('FSFK_IMAGE_PATH', '/lib/fsfk'); // web path from SITE_ROOT # Options for the signature that's generated Config::Set('SIGNATURE_TEXT_COLOR', '#000'); Config::Set('SIGNATURE_SHOW_EARNINGS', true); Config::Set('SIGNATURE_SHOW_RANK_IMAGE', true); Config::Set('SIGNATURE_SHOW_COPYRIGHT', true); # Avatar information Config::Set('AVATAR_FILE_SIZE', 50000); Config::Set('AVATAR_MAX_WIDTH', 80); Config::Set('AVATAR_MAX_HEIGHT', 80); # Email Settings Config::Set('EMAIL_FROM_NAME', ''); Config::Set('EMAIL_FROM_ADDRESS', ''); Config::Set('EMAIL_USE_SMTP', false); # Add multiple SMTP servers by separating them with ; Config::Set('EMAIL_SMTP_SERVERS', ''); Config::Set('EMAIL_SMTP_PORT', '25'); Config::Set('EMAIL_SMTP_USE_AUTH', false); Config::Set('EMAIL_SMTP_USER', ''); Config::Set('EMAIL_SMTP_PASS', ''); # Debug mode is off by default Config::Set('DEBUG_MODE', false); Config::Set('ERROR_LEVEL', E_ALL ^ E_NOTICE); Config::Set('SESSION_LOGIN_TIME', (60*60*24*30)); # Expire after 30 days, in seconds /* Days of the Week The compacted view, and the full text DON'T CHANGE THE ORDER!! And yes, Sunday is in there twice */ Config::Set('DAYS_COMPACT', array('Su', 'M', 'T', 'W', 'Th', 'F', 'S', 'Su')); Config::Set('DAYS_LONG', array('Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday', 'Sunday' ) ); Config::Set('VACENTRAL_ENABLED', true); Config::Set('VACENTRAL_API_SERVER', 'http://api.phpvms.net'); Config::Set('VACENTRAL_API_KEY', 'e32123ea8ccd3eaf00a198b1ecf05ff2'); I need change other files? Quote
Petey Posted July 11, 2011 Report Posted July 11, 2011 I need change other files? No other files need to be changed my friend. Do you have cPanel access? If you do, simply add a cron job to run daily, it will automatically run the maintenance script of PHPVMS which prunes which pilots are active and inactive in addition to many other troublesome items. You don't need cPanel access to run cron jobs, but it the most easiest way to go about it. When going into cron jobs add this following script: php -f /home/username/public_html/phpvmsdirectory/admin/maintenance.php And have it run once a day. (0/0/*/*/*) Quote
Blu-Express VA Posted July 11, 2011 Author Report Posted July 11, 2011 Ok, thanks, but for the pilot than join yesterday the last flight result in 1969 and they result inactive, there are mode for put inactive only the pilot than not fly from 30 days from the join? Thanks Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.