当前位置: 首页>>代码示例>>PHP>>正文


PHP Functions_Lib::get_default_vacation_time方法代码示例

本文整理汇总了PHP中Functions_Lib::get_default_vacation_time方法的典型用法代码示例。如果您正苦于以下问题:PHP Functions_Lib::get_default_vacation_time方法的具体用法?PHP Functions_Lib::get_default_vacation_time怎么用?PHP Functions_Lib::get_default_vacation_time使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Functions_Lib的用法示例。


在下文中一共展示了Functions_Lib::get_default_vacation_time方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: build_page

 /**
  * method build_page
  * param
  * return main method, loads everything
  */
 private function build_page()
 {
     $mode = isset($_GET['mode']) ? $_GET['mode'] : NULL;
     if ($_POST && $mode == 'exit') {
         if (isset($_POST['exit_modus']) && $_POST['exit_modus'] == 'on' and $this->_current_user['setting_vacations_until'] <= time()) {
             $urlaubs_modus = '0';
             parent::$db->query("UPDATE " . SETTINGS . ", " . PLANETS . " SET\r\n\t\t\t\t\t\t\t\t\t\t`setting_vacations_status` = '0',\r\n\t\t\t\t\t\t\t\t\t\t`setting_vacations_until` = '0',\r\n\t\t\t\t\t\t\t\t\t\tplanet_building_metal_mine_porcent = '10',\r\n\t\t\t\t\t\t\t\t\t\tplanet_building_crystal_mine_porcent = '10',\r\n\t\t\t\t\t\t\t\t\t\tplanet_building_deuterium_sintetizer_porcent = '10',\r\n\t\t\t\t\t\t\t\t\t\tplanet_building_solar_plant_porcent = '10',\r\n\t\t\t\t\t\t\t\t\t\tplanet_building_fusion_reactor_porcent = '10',\r\n\t\t\t\t\t\t\t\t\t\tplanet_ship_solar_satellite_porcent = '10'\r\n\t\t\t\t\t\t\t\t\t\tWHERE `setting_user_id` = '" . intval($this->_current_user['user_id']) . "' AND planet_user_id = '" . intval($this->_current_user['user_id']) . "'");
             Functions_Lib::redirect('game.php?page=options');
         } else {
             $urlaubs_modus = '1';
             Functions_Lib::redirect('game.php?page=options');
         }
     }
     if ($_POST && $mode == "change") {
         // < ------------------------------------------------- COMPROBACION DE IP -------------------------------------------------- >
         if (isset($_POST['noipcheck']) && $_POST['noipcheck'] == 'on') {
             $noipcheck = '1';
         } else {
             $noipcheck = '0';
         }
         // < ------------------------------------------------- NOMBRE DE USUARIO --------------------------------------------------- >
         if (isset($_POST['db_character']) && $_POST['db_character'] != '') {
             $username = parent::$db->escape_value($_POST['db_character']);
         } else {
             $username = parent::$db->escape_value($this->_current_user['user_name']);
         }
         // < ------------------------------------------------- DIRECCION DE EMAIL -------------------------------------------------- >
         if (isset($_POST['db_email']) && $_POST['db_email'] != '') {
             $db_email = parent::$db->escape_value($_POST['db_email']);
         } else {
             $db_email = parent::$db->escape_value($this->_current_user['user_email']);
         }
         // < ------------------------------------------------- CANTIDAD DE SONDAS -------------------------------------------------- >
         if (isset($_POST['spio_anz']) && is_numeric($_POST['spio_anz'])) {
             $spio_anz = intval($_POST['spio_anz']);
         } else {
             $spio_anz = '1';
         }
         // < ------------------------------------------------- MENSAJES DE FLOTAS -------------------------------------------------- >
         if (isset($_POST['settings_fleetactions']) && is_numeric($_POST['settings_fleetactions'])) {
             $settings_fleetactions = intval($_POST['settings_fleetactions']);
         } else {
             $settings_fleetactions = '1';
         }
         // < ------------------------------------------------- SONDAS DE ESPIONAJE ------------------------------------------------- >
         if (isset($_POST['settings_esp']) && $_POST['settings_esp'] == 'on') {
             $settings_esp = '1';
         } else {
             $settings_esp = '0';
         }
         // < ------------------------------------------------- ESCRIBIR MENSAJE ---------------------------------------------------- >
         if (isset($_POST['settings_wri']) && $_POST['settings_wri'] == 'on') {
             $settings_wri = '1';
         } else {
             $settings_wri = '0';
         }
         // < --------------------------------------------- AÑADIR A LISTA DE AMIGOS ------------------------------------------------ >
         if (isset($_POST['settings_bud']) && $_POST['settings_bud'] == 'on') {
             $settings_bud = '1';
         } else {
             $settings_bud = '0';
         }
         // < ------------------------------------------------- ATAQUE CON MISILES -------------------------------------------------- >
         if (isset($_POST['settings_mis']) && $_POST['settings_mis'] == 'on') {
             $settings_mis = '1';
         } else {
             $settings_mis = '0';
         }
         // < ------------------------------------------------- VER REPORTE --------------------------------------------------------- >
         if (isset($_POST['settings_rep']) && $_POST['settings_rep'] == 'on') {
             $settings_rep = '1';
         } else {
             $settings_rep = '0';
         }
         // < ------------------------------------------------- MODO VACACIONES ----------------------------------------------------- >
         if (isset($_POST['urlaubs_modus']) && $_POST['urlaubs_modus'] == 'on') {
             if ($this->CheckIfIsBuilding()) {
                 Functions_Lib::message($this->_lang['op_cant_activate_vacation_mode'], "game.php?page=options", 2);
             }
             $urlaubs_modus = '1';
             $time = Functions_Lib::get_default_vacation_time();
             parent::$db->query("UPDATE " . SETTINGS . ", " . PLANETS . " SET\r\n\t\t\t\t\t\t\t\t\t\t`setting_vacations_status` = '{$urlaubs_modus}',\r\n\t\t\t\t\t\t\t\t\t\t`setting_vacations_until` = '{$time}',\r\n\t\t\t\t\t\t\t\t\t\tplanet_metal_perhour = '" . Functions_Lib::read_config('metal_basic_income') . "',\r\n\t\t\t\t\t\t\t\t\t\tplanet_crystal_perhour = '" . Functions_Lib::read_config('crystal_basic_income') . "',\r\n\t\t\t\t\t\t\t\t\t\tplanet_deuterium_perhour = '" . Functions_Lib::read_config('deuterium_basic_income') . "',\r\n\t\t\t\t\t\t\t\t\t\tplanet_energy_used = '0',\r\n\t\t\t\t\t\t\t\t\t\tplanet_energy_max = '0',\r\n\t\t\t\t\t\t\t\t\t\tplanet_building_metal_mine_porcent = '0',\r\n\t\t\t\t\t\t\t\t\t\tplanet_building_crystal_mine_porcent = '0',\r\n\t\t\t\t\t\t\t\t\t\tplanet_building_deuterium_sintetizer_porcent = '0',\r\n\t\t\t\t\t\t\t\t\t\tplanet_building_solar_plant_porcent = '0',\r\n\t\t\t\t\t\t\t\t\t\tplanet_building_fusion_reactor_porcent = '0',\r\n\t\t\t\t\t\t\t\t\t\tplanet_ship_solar_satellite_porcent = '0'\r\n\t\t\t\t\t\t\t\t\t\tWHERE `setting_user_id` = '" . intval($this->_current_user['user_id']) . "' AND planet_user_id = '" . intval($this->_current_user['user_id']) . "'");
         } else {
             $urlaubs_modus = '0';
         }
         // < ------------------------------------------------- BORRAR CUENTA ------------------------------------------------------- >
         if (isset($_POST['db_deaktjava']) && $_POST['db_deaktjava'] == 'on') {
             $db_deaktjava = time();
         } else {
             $db_deaktjava = '0';
         }
         $SetSort = parent::$db->escape_value($_POST['settings_sort']);
         $SetOrder = parent::$db->escape_value($_POST['settings_order']);
         //// < -------------------------------------- ACTUALIZAR TODO LO SETEADO ANTES --------------------------------------------- >
         parent::$db->query("UPDATE " . USERS . " AS u, " . SETTINGS . " AS s SET\r\n\t\t\t\t\t\t\t\t\tu.`user_email` = '{$db_email}',\r\n\t\t\t\t\t\t\t\t\ts.`setting_no_ip_check` = '{$noipcheck}',\r\n\t\t\t\t\t\t\t\t\ts.`setting_planet_sort` = '{$SetSort}',\r\n\t\t\t\t\t\t\t\t\ts.`setting_planet_order` = '{$SetOrder}',\r\n\t\t\t\t\t\t\t\t\ts.`setting_probes_amount` = '{$spio_anz}',\r\n\t\t\t\t\t\t\t\t\ts.`setting_fleet_actions` = '{$settings_fleetactions}',\r\n\t\t\t\t\t\t\t\t\ts.`setting_galaxy_espionage` = '{$settings_esp}',\r\n\t\t\t\t\t\t\t\t\ts.`setting_galaxy_write` = '{$settings_wri}',\r\n\t\t\t\t\t\t\t\t\ts.`setting_galaxy_buddy` = '{$settings_bud}',\r\n\t\t\t\t\t\t\t\t\ts.`setting_galaxy_missile` = '{$settings_mis}',\r\n\t\t\t\t\t\t\t\t\ts.`setting_vacations_status` = '{$urlaubs_modus}',\r\n\t\t\t\t\t\t\t\t\ts.`setting_delete_account` = '{$db_deaktjava}'\r\n\t\t\t\t\t\t\t\t\tWHERE u.`user_id` = '" . $this->_current_user['user_id'] . "' AND\r\n\t\t\t\t\t\t\t\t\t\t\ts.`setting_user_id` = '" . $this->_current_user['user_id'] . "'");
//.........这里部分代码省略.........
开发者ID:Gritch69,项目名称:XG-Project,代码行数:101,代码来源:options.php

示例2: save_settings

 /**
  * method save_settings
  * param
  * return save settings for the current user
  */
 private function save_settings()
 {
     $vacation_time = Functions_Lib::get_default_vacation_time();
     // DEFAULT VACATION TIME BEFORE A USER CAN REMOVE IT
     $setting_planet_sort = isset($_POST['setting_planet_sort']) ? (int) $_POST['setting_planet_sort'] : 0;
     $setting_planet_order = isset($_POST['setting_planet_order']) ? (int) $_POST['setting_planet_order'] : 0;
     $setting_no_ip_check = isset($_POST['setting_no_ip_check']) && $_POST['setting_no_ip_check'] == 'on' ? 1 : 0;
     $setting_probes_amount = isset($_POST['setting_probes_amount']) ? (int) $_POST['setting_probes_amount'] : 0;
     $setting_fleet_actions = isset($_POST['setting_fleet_actions']) ? (int) $_POST['setting_fleet_actions'] : 0;
     $setting_galaxy_espionage = isset($_POST['setting_galaxy_espionage']) && $_POST['setting_galaxy_espionage'] == 'on' ? 1 : 0;
     $setting_galaxy_write = isset($_POST['setting_galaxy_write']) && $_POST['setting_galaxy_write'] == 'on' ? 1 : 0;
     $setting_galaxy_buddy = isset($_POST['setting_galaxy_buddy']) && $_POST['setting_galaxy_buddy'] == 'on' ? 1 : 0;
     $setting_galaxy_missile = isset($_POST['setting_galaxy_missile']) && $_POST['setting_galaxy_missile'] == 'on' ? 1 : 0;
     $setting_vacations_status = isset($_POST['setting_vacations_status']) && $_POST['setting_vacations_status'] == 'on' ? 1 : 0;
     $setting_vacations_until = isset($_POST['setting_vacations_status']) && $_POST['setting_vacations_status'] == 'on' ? $vacation_time : 0;
     $setting_delete_account = isset($_POST['setting_delete_account']) && $_POST['setting_delete_account'] == 'on' ? time() : 0;
     // BUILD THE SPECIFIC QUERY
     if ($this->_user_query['setting_vacations_status'] == 1 && $setting_vacations_status == 0) {
         // WE HAVE TO REMOVE HIM FROM VACATION AND SET PLANET PRODUCTION
         $vacation_head = " , " . PLANETS . " AS p";
         $vacation_condition = " AND p.`planet_user_id` = '" . (int) $this->_id . "'";
         $vacation_query = "\r\n\t\t\ts.`setting_vacations_status` = '{$setting_vacations_status}',\r\n\t\t\ts.`setting_vacations_until` = '{$setting_vacations_until}',\r\n\t\t\tp.`planet_building_metal_mine_porcent` = '10',\r\n\t\t\tp.`planet_building_crystal_mine_porcent` = '10',\r\n\t\t\tp.`planet_building_deuterium_sintetizer_porcent` = '10',\r\n\t\t\tp.`planet_building_solar_plant_porcent` = '10',\r\n\t\t\tp.`planet_building_fusion_reactor_porcent` = '10',\r\n\t\t\tp.`planet_ship_solar_satellite_porcent` = '10',";
     } elseif ($this->_user_query['setting_vacations_status'] == 0 && $setting_vacations_status == 1) {
         // WE HAVE TO ADD HIM TO VACATION AND REMOVE PLANET PRODUCTION
         $vacation_head = " , " . PLANETS . " AS p";
         $vacation_condition = " AND p.`planet_user_id` = '" . (int) $this->_id . "'";
         $vacation_query = "\r\n\t\t\ts.`setting_vacations_status` = '{$setting_vacations_status}',\r\n\t\t\ts.`setting_vacations_until` = '{$setting_vacations_until}',\r\n\t\t\tp.`planet_metal_perhour` = '" . Functions_Lib::read_config('metal_basic_income') . "',\r\n\t\t\tp.`planet_crystal_perhour` = '" . Functions_Lib::read_config('crystal_basic_income') . "',\r\n\t\t\tp.`planet_deuterium_perhour` = '" . Functions_Lib::read_config('deuterium_basic_income') . "',\r\n\t\t\tp.`planet_energy_used` = '0',\r\n\t\t\tp.`planet_energy_max` = '0',\r\n\t\t\tp.`planet_building_metal_mine_porcent` = '0',\r\n\t\t\tp.`planet_building_crystal_mine_porcent` = '0',\r\n\t\t\tp.`planet_building_deuterium_sintetizer_porcent` = '0',\r\n\t\t\tp.`planet_building_solar_plant_porcent` = '0',\r\n\t\t\tp.`planet_building_fusion_reactor_porcent` = '0',\r\n\t\t\tp.`planet_ship_solar_satellite_porcent` = '0',";
     } else {
         $vacation_head = '';
         $vacation_condition = '';
         $vacation_query = '';
     }
     parent::$db->query("UPDATE " . SETTINGS . " AS s{$vacation_head} SET\r\n\t\t\t\t\t\t\t\t\t{$vacation_query}\r\n\t\t\t\t\t\t\t\t\ts.`setting_no_ip_check` = '{$setting_no_ip_check}',\r\n\t\t\t\t\t\t\t\t\ts.`setting_planet_sort` = '{$setting_planet_sort}',\r\n\t\t\t\t\t\t\t\t\ts.`setting_planet_order` = '{$setting_planet_order}',\r\n\t\t\t\t\t\t\t\t\ts.`setting_probes_amount` = '{$setting_probes_amount}',\r\n\t\t\t\t\t\t\t\t\ts.`setting_fleet_actions` = '{$setting_fleet_actions}',\r\n\t\t\t\t\t\t\t\t\ts.`setting_galaxy_espionage` = '{$setting_galaxy_espionage}',\r\n\t\t\t\t\t\t\t\t\ts.`setting_galaxy_write` = '{$setting_galaxy_write}',\r\n\t\t\t\t\t\t\t\t\ts.`setting_galaxy_buddy` = '{$setting_galaxy_buddy}',\r\n\t\t\t\t\t\t\t\t\ts.`setting_galaxy_missile` = '{$setting_galaxy_missile}',\r\n\t\t\t\t\t\t\t\t\ts.`setting_delete_account` = '{$setting_delete_account}'\r\n\t\t\t\t\t\t\t\t\tWHERE s.`setting_user_id` = '{$this->_id}'{$vacation_condition}");
     $this->_alert_info = $this->_lang['us_all_ok_message'];
     $this->_alert_type = 'ok';
 }
开发者ID:Gritch69,项目名称:XG-Project,代码行数:41,代码来源:users.php


注:本文中的Functions_Lib::get_default_vacation_time方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。