Natura 2000 Network

The Natura 2000 network (RN2000) is a set of areas of natural interest protected at a European level. The RN2000 concerns all of the EU territory and was established under Directive 92/43 / EEC "Habitats" with the main goal of ensuring the long-term maintenance of natural habitats and threatened or rare species of flora and fauna at EU level. It is comprised of two types of protected areas: 1) the Sites of Community Importance (SCIs), identified by the Member States according to what is set forth by the EU Habitats Directive, which are subsequently designated as Special Areas of Conservation (SACs); 2) the Special Protection Areas (SPAs) classified in accordance with the Birds Directive on the conservation of wild birds (Directive 2009/147/EC). On 7 November 2013 the European Commission approved the latest (the seventh) updated list of Natura 2000 Sites for the three biogeographical regions concerning Italy (alpine, continental, and Mediterranean): 2310 SCIs have been identified (of which 272 have been designated SACs) and 610 SPAs, covering about 19% of the national territory and 4% of the territorial waters. The Emilia Romagna Region can boast 158 Sites. For further information please visit:

La Direttiva 92/43/CEE "Habitat"(ita)

La Direttiva 79/409/CEE "Uccelli"(ita)

La Rete Natura 2000 (ita)

SIC, ZSC e ZPS in Italia (ita)

La Rete Natura 2000 in Emilia Romagna (ita)


class "Login" already exists while executing "::itcl::class Login { inherit Barbie private variable loginmenu private variable logoutmenu public method willHandle..." (in namespace eval "::rwdatas" script line 3) invoked from within "namespace eval ::rwdatas { ::itcl::class Login { inherit Barbie private variable loginmenu private variable logoutmenu ..."

OUTPUT BUFFER:

source [file join $rweb_root tcl before.tcl] package require Barbie namespace eval ::rwdatas { ::itcl::class Login { inherit Barbie private variable loginmenu private variable logoutmenu public method willHandle {arglist keyvar} public method fetchData {key reassigned_key} public method init {args} public method menu_list {page} #public proc to_url {lm} { return [Barbie::to_url $lm] } } ::itcl::body Login::init {args} { $this register_class ::rwpage::UserLogin set mm $::rivetweb::menumodel set lm $::rivetweb::linkmodel set loginmenu [$mm create_menu loginmenu root normal] $loginmenu assign title "Login" $::rivetweb::language $loginmenu add_link [$lm create Login "" { it "Login" en "Login" } \ [dict create login 1] \ [dict create it "Login Sito" \ en "Site Login"]] set logoutmenu [$mm create_menu logoutmenu root normal] $logoutmenu assign title "Logout" $::rivetweb::language $logoutmenu add_link [$lm create Login "" { it "Logout" en "Logout" } \ [dict create logout 1] \ [dict create it "Logout dal Sito" \ en "Site Logout"]] } ::itcl::body Login::willHandle {arglist keyvar} { upvar $keyvar key #puts "

######### [::SESSION fetch status logged] ########

" $this check_class ::rwpage::UserLogin set current_login_status [::SESSION fetch status logged] ::rivet::apache_log_error debug \ "current_login_status: $current_login_status (logout: [::rivet::var exists logout])" if {[::rivet::var exists login] && ($current_login_status == 0)} { set key user_login return -code break -errorcode rw_ok } elseif {[::rivet::var exists logout] && ($current_login_status > 0)} { set key user_logout return -code break -errorcode rw_ok } ::rivet::apache_log_error debug "::rwdatas::Login not handling request for args $arglist" return -code continue -errorcode rw_continue } ::itcl::body Login::fetchData {key reassigned_key} { upvar $reassigned_key rkey set rkey $key if {($key == "user_login") || ($key == "user_logout")} { return [::rwpage::UserLogin ::#auto $key] } else { return "" } } ::itcl::body Login::menu_list {page} { if {[::SESSION fetch status logged] == 0} { return [list site_management $loginmenu] } else { $logoutmenu assign title \ "Logout [::SESSION fetch status username]" $::rivetweb::language return [list site_management $logoutmenu] } } } package provide Login 1.0 source [file join $rweb_root tcl after.tcl]