[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Koha-cvs] koha/koha-tmpl/intranet-tmpl/default/uk_UA imag... [rel_2_2]
From: |
paul poulain |
Subject: |
[Koha-cvs] koha/koha-tmpl/intranet-tmpl/default/uk_UA imag... [rel_2_2] |
Date: |
Tue, 17 Oct 2006 07:32:37 +0000 |
CVSROOT: /cvsroot/koha
Module name: koha
Branch: rel_2_2
Changes by: paul poulain <tipaul> 06/10/17 07:32:36
Added files:
koha-tmpl/intranet-tmpl/default/uk_UA/images/numbers: 10.gif
10-highlight.gif
11.gif
11-highlight.gif
12.gif
12-highlight.gif
13.gif
13-highlight.gif
14.gif
14-highlight.gif
15.gif
15-highlight.gif
16.gif
16-highlight.gif
17.gif
17-highlight.gif
18.gif
18-highlight.gif
19.gif
19-highlight.gif
1.gif
1-highlight.gif
20.gif
20-highlight.gif
21.gif
21-highlight.gif
22.gif
22-highlight.gif
23.gif
23-highlight.gif
24.gif
24-highlight.gif
25.gif
25-highlight.gif
26.gif
26-highlight.gif
27.gif
27-highlight.gif
28.gif
28-highlight.gif
29.gif
29-highlight.gif
2.gif
2-highlight.gif
30.gif
30-highlight.gif
31.gif
31-highlight.gif
3.gif
3-highlight.gif
4.gif
4-highlight.gif
5.gif
5-highlight.gif
6.gif
6-highlight.gif
7.gif
7-highlight.gif
8.gif
8-highlight.gif
9.gif
9-highlight.gif
next.gif
placeholder.gif
prev.gif
koha-tmpl/intranet-tmpl/default/uk_UA/images: background-mem.gif
exception.jpg
holder.gif
koha-front-koha.gif
labelSample.gif
leftarrow.png
more.gif next.gif
prev.gif print.gif
print.png
rightarrow.png
trash.gif
trash.png up.png
koha-tmpl/intranet-tmpl/default/uk_UA/import: breeding.tmpl
picture-upload.tmpl
koha-tmpl/intranet-tmpl/default/uk_UA/includes: about-bottom.inc
about-top.inc
acquisitions-bottom.inc
acquisitions-top.inc
auth-bottom.inc
auth-search-bottom.inc
auth-search-top.inc
auth-top.inc
bull-bottom.inc
bull-top.inc
cat-bottom.inc
cat-class-list.inc
cat-top.inc
circulation-bottom.inc
circulation-top.inc
common-print.css
common-style.css
error-bottom.inc
error-top.inc
favicon.ico
help-bottom.inc
help-top.inc
hierarchy.css
intranet-main.css
issues-bottom.inc
marc-editor.css
marc-top.inc
members-bottom.inc
members-top.inc
menus.inc
neutral-top.inc
onlinehelp.css
opac-bottom.inc
opac-top.inc
parameters-bottom.inc
parameters-top.inc
popup-bottom.inc
popup-top.inc
quicksearch-top.inc
reports-bottom.inc
reports-top.inc
reportswcal-top.inc
koha-tmpl/intranet-tmpl/default/uk_UA/includes/calendar: cal.gif
calendar-en.js
calendar-setup.js
calendar-system.css
calendar.js
koha-tmpl/intranet-tmpl/default/uk_UA/includes/countryCodes:
countryCodes.dat
Log message:
ukrainian templates for 2.2.6
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/images/numbers/10.gif?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/images/numbers/10-highlight.gif?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/images/numbers/11.gif?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/images/numbers/11-highlight.gif?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/images/numbers/12.gif?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/images/numbers/12-highlight.gif?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/images/numbers/13.gif?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/images/numbers/13-highlight.gif?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/images/numbers/14.gif?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/images/numbers/14-highlight.gif?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/images/numbers/15.gif?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/images/numbers/15-highlight.gif?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/images/numbers/16.gif?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/images/numbers/16-highlight.gif?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/images/numbers/17.gif?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/images/numbers/17-highlight.gif?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/images/numbers/18.gif?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/images/numbers/18-highlight.gif?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/images/numbers/19.gif?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/images/numbers/19-highlight.gif?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/images/numbers/1.gif?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/images/numbers/1-highlight.gif?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/images/numbers/20.gif?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/images/numbers/20-highlight.gif?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/images/numbers/21.gif?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/images/numbers/21-highlight.gif?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/images/numbers/22.gif?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/images/numbers/22-highlight.gif?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/images/numbers/23.gif?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/images/numbers/23-highlight.gif?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/images/numbers/24.gif?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/images/numbers/24-highlight.gif?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/images/numbers/25.gif?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/images/numbers/25-highlight.gif?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/images/numbers/26.gif?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/images/numbers/26-highlight.gif?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/images/numbers/27.gif?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/images/numbers/27-highlight.gif?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/images/numbers/28.gif?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/images/numbers/28-highlight.gif?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/images/numbers/29.gif?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/images/numbers/29-highlight.gif?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/images/numbers/2.gif?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/images/numbers/2-highlight.gif?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/images/numbers/30.gif?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/images/numbers/30-highlight.gif?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/images/numbers/31.gif?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/images/numbers/31-highlight.gif?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/images/numbers/3.gif?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/images/numbers/3-highlight.gif?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/images/numbers/4.gif?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/images/numbers/4-highlight.gif?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/images/numbers/5.gif?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/images/numbers/5-highlight.gif?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/images/numbers/6.gif?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/images/numbers/6-highlight.gif?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/images/numbers/7.gif?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/images/numbers/7-highlight.gif?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/images/numbers/8.gif?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/images/numbers/8-highlight.gif?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/images/numbers/9.gif?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/images/numbers/9-highlight.gif?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/images/numbers/next.gif?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/images/numbers/placeholder.gif?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/images/numbers/prev.gif?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/images/background-mem.gif?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/images/exception.jpg?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/images/holder.gif?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/images/koha-front-koha.gif?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/images/labelSample.gif?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/images/leftarrow.png?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/images/more.gif?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/images/next.gif?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/images/prev.gif?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/images/print.gif?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/images/print.png?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/images/rightarrow.png?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/images/trash.gif?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/images/trash.png?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/images/up.png?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/import/breeding.tmpl?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/import/picture-upload.tmpl?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/includes/about-bottom.inc?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/includes/about-top.inc?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/includes/acquisitions-bottom.inc?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/includes/acquisitions-top.inc?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/includes/auth-bottom.inc?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/includes/auth-search-bottom.inc?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/includes/auth-search-top.inc?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/includes/auth-top.inc?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/includes/bull-bottom.inc?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/includes/bull-top.inc?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/includes/cat-bottom.inc?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/includes/cat-class-list.inc?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/includes/cat-top.inc?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/includes/circulation-bottom.inc?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/includes/circulation-top.inc?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/includes/common-print.css?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/includes/common-style.css?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/includes/error-bottom.inc?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/includes/error-top.inc?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/includes/favicon.ico?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/includes/help-bottom.inc?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/includes/help-top.inc?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/includes/hierarchy.css?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/includes/intranet-main.css?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/includes/issues-bottom.inc?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/includes/marc-editor.css?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/includes/marc-top.inc?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/includes/members-bottom.inc?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/includes/members-top.inc?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/includes/menus.inc?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/includes/neutral-top.inc?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/includes/onlinehelp.css?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/includes/opac-bottom.inc?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/includes/opac-top.inc?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/includes/parameters-bottom.inc?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/includes/parameters-top.inc?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/includes/popup-bottom.inc?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/includes/popup-top.inc?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/includes/quicksearch-top.inc?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/includes/reports-bottom.inc?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/includes/reports-top.inc?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/includes/reportswcal-top.inc?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/includes/calendar/cal.gif?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/includes/calendar/calendar-en.js?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/includes/calendar/calendar-setup.js?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/includes/calendar/calendar-system.css?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/includes/calendar/calendar.js?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/includes/countryCodes/countryCodes.dat?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
Patches:
Index: images/numbers/10.gif
===================================================================
RCS file: images/numbers/10.gif
diff -N images/numbers/10.gif
Binary files /dev/null and /tmp/cvsuOnkc3 differ
Index: images/numbers/10-highlight.gif
===================================================================
RCS file: images/numbers/10-highlight.gif
diff -N images/numbers/10-highlight.gif
Binary files /dev/null and /tmp/cvsjDeRO3 differ
Index: images/numbers/11.gif
===================================================================
RCS file: images/numbers/11.gif
diff -N images/numbers/11.gif
Binary files /dev/null and /tmp/cvsOEJbL6 differ
Index: images/numbers/11-highlight.gif
===================================================================
RCS file: images/numbers/11-highlight.gif
diff -N images/numbers/11-highlight.gif
Binary files /dev/null and /tmp/cvsPKuOo7 differ
Index: images/numbers/12.gif
===================================================================
RCS file: images/numbers/12.gif
diff -N images/numbers/12.gif
Binary files /dev/null and /tmp/cvs1bx1z5 differ
Index: images/numbers/12-highlight.gif
===================================================================
RCS file: images/numbers/12-highlight.gif
diff -N images/numbers/12-highlight.gif
Binary files /dev/null and /tmp/cvsYYUPd6 differ
Index: images/numbers/13.gif
===================================================================
RCS file: images/numbers/13.gif
diff -N images/numbers/13.gif
Binary files /dev/null and /tmp/cvs350ab9 differ
Index: images/numbers/13-highlight.gif
===================================================================
RCS file: images/numbers/13-highlight.gif
diff -N images/numbers/13-highlight.gif
Binary files /dev/null and /tmp/cvsCHZqM9 differ
Index: images/numbers/14.gif
===================================================================
RCS file: images/numbers/14.gif
diff -N images/numbers/14.gif
Binary files /dev/null and /tmp/cvsvcnse8 differ
Index: images/numbers/14-highlight.gif
===================================================================
RCS file: images/numbers/14-highlight.gif
diff -N images/numbers/14-highlight.gif
Binary files /dev/null and /tmp/cvs6dy5T8 differ
Index: images/numbers/15.gif
===================================================================
RCS file: images/numbers/15.gif
diff -N images/numbers/15.gif
Binary files /dev/null and /tmp/cvs4lY3Pb differ
Index: images/numbers/15-highlight.gif
===================================================================
RCS file: images/numbers/15-highlight.gif
diff -N images/numbers/15-highlight.gif
Binary files /dev/null and /tmp/cvsDKyzkc differ
Index: images/numbers/16.gif
===================================================================
RCS file: images/numbers/16.gif
diff -N images/numbers/16.gif
Binary files /dev/null and /tmp/cvsM5zpFa differ
Index: images/numbers/16-highlight.gif
===================================================================
RCS file: images/numbers/16-highlight.gif
diff -N images/numbers/16-highlight.gif
Binary files /dev/null and /tmp/cvstQjNrb differ
Index: images/numbers/17.gif
===================================================================
RCS file: images/numbers/17.gif
diff -N images/numbers/17.gif
Binary files /dev/null and /tmp/cvsSRKDre differ
Index: images/numbers/17-highlight.gif
===================================================================
RCS file: images/numbers/17-highlight.gif
diff -N images/numbers/17-highlight.gif
Binary files /dev/null and /tmp/cvsIL5S2e differ
Index: images/numbers/18.gif
===================================================================
RCS file: images/numbers/18.gif
diff -N images/numbers/18.gif
Binary files /dev/null and /tmp/cvsPSEScd differ
Index: images/numbers/18-highlight.gif
===================================================================
RCS file: images/numbers/18-highlight.gif
diff -N images/numbers/18-highlight.gif
Binary files /dev/null and /tmp/cvsYSQpRd differ
Index: images/numbers/19.gif
===================================================================
RCS file: images/numbers/19.gif
diff -N images/numbers/19.gif
Binary files /dev/null and /tmp/cvsfsjVZg differ
Index: images/numbers/19-highlight.gif
===================================================================
RCS file: images/numbers/19-highlight.gif
diff -N images/numbers/19-highlight.gif
Binary files /dev/null and /tmp/cvsikxyCh differ
Index: images/numbers/1.gif
===================================================================
RCS file: images/numbers/1.gif
diff -N images/numbers/1.gif
Binary files /dev/null and /tmp/cvsvqqZOf differ
Index: images/numbers/1-highlight.gif
===================================================================
RCS file: images/numbers/1-highlight.gif
diff -N images/numbers/1-highlight.gif
Binary files /dev/null and /tmp/cvsbhHvrg differ
Index: images/numbers/20.gif
===================================================================
RCS file: images/numbers/20.gif
diff -N images/numbers/20.gif
Binary files /dev/null and /tmp/cvswZAjpj differ
Index: images/numbers/20-highlight.gif
===================================================================
RCS file: images/numbers/20-highlight.gif
diff -N images/numbers/20-highlight.gif
Binary files /dev/null and /tmp/cvs1kdvQh differ
Index: images/numbers/21.gif
===================================================================
RCS file: images/numbers/21.gif
diff -N images/numbers/21.gif
Binary files /dev/null and /tmp/cvsiTzIvi differ
Index: images/numbers/21-highlight.gif
===================================================================
RCS file: images/numbers/21-highlight.gif
diff -N images/numbers/21-highlight.gif
Binary files /dev/null and /tmp/cvsbctlsl differ
Index: images/numbers/22.gif
===================================================================
RCS file: images/numbers/22.gif
diff -N images/numbers/22.gif
Binary files /dev/null and /tmp/cvsWCU2Wl differ
Index: images/numbers/22-highlight.gif
===================================================================
RCS file: images/numbers/22-highlight.gif
diff -N images/numbers/22-highlight.gif
Binary files /dev/null and /tmp/cvse3jkek differ
Index: images/numbers/23.gif
===================================================================
RCS file: images/numbers/23.gif
diff -N images/numbers/23.gif
Binary files /dev/null and /tmp/cvsncENRk differ
Index: images/numbers/23-highlight.gif
===================================================================
RCS file: images/numbers/23-highlight.gif
diff -N images/numbers/23-highlight.gif
Binary files /dev/null and /tmp/cvs0BjlPn differ
Index: images/numbers/24.gif
===================================================================
RCS file: images/numbers/24.gif
diff -N images/numbers/24.gif
Binary files /dev/null and /tmp/cvsvT1mro differ
Index: images/numbers/24-highlight.gif
===================================================================
RCS file: images/numbers/24-highlight.gif
diff -N images/numbers/24-highlight.gif
Binary files /dev/null and /tmp/cvsW7rYTm differ
Index: images/numbers/25.gif
===================================================================
RCS file: images/numbers/25.gif
diff -N images/numbers/25.gif
Binary files /dev/null and /tmp/cvsF4hPrn differ
Index: images/numbers/25-highlight.gif
===================================================================
RCS file: images/numbers/25-highlight.gif
diff -N images/numbers/25-highlight.gif
Binary files /dev/null and /tmp/cvspEfwoq differ
Index: images/numbers/26.gif
===================================================================
RCS file: images/numbers/26.gif
diff -N images/numbers/26.gif
Binary files /dev/null and /tmp/cvswOsU1q differ
Index: images/numbers/26-highlight.gif
===================================================================
RCS file: images/numbers/26-highlight.gif
diff -N images/numbers/26-highlight.gif
Binary files /dev/null and /tmp/cvsRZuWip differ
Index: images/numbers/27.gif
===================================================================
RCS file: images/numbers/27.gif
diff -N images/numbers/27.gif
Binary files /dev/null and /tmp/cvs2RXp7p differ
Index: images/numbers/27-highlight.gif
===================================================================
RCS file: images/numbers/27-highlight.gif
diff -N images/numbers/27-highlight.gif
Binary files /dev/null and /tmp/cvspzfU2s differ
Index: images/numbers/28.gif
===================================================================
RCS file: images/numbers/28.gif
diff -N images/numbers/28.gif
Binary files /dev/null and /tmp/cvsMXwoIt differ
Index: images/numbers/28-highlight.gif
===================================================================
RCS file: images/numbers/28-highlight.gif
diff -N images/numbers/28-highlight.gif
Binary files /dev/null and /tmp/cvsSBcWSr differ
Index: images/numbers/29.gif
===================================================================
RCS file: images/numbers/29.gif
diff -N images/numbers/29.gif
Binary files /dev/null and /tmp/cvsTYVAws differ
Index: images/numbers/29-highlight.gif
===================================================================
RCS file: images/numbers/29-highlight.gif
diff -N images/numbers/29-highlight.gif
Binary files /dev/null and /tmp/cvss0jdFv differ
Index: images/numbers/2.gif
===================================================================
RCS file: images/numbers/2.gif
diff -N images/numbers/2.gif
Binary files /dev/null and /tmp/cvsjT8pjw differ
Index: images/numbers/2-highlight.gif
===================================================================
RCS file: images/numbers/2-highlight.gif
diff -N images/numbers/2-highlight.gif
Binary files /dev/null and /tmp/cvsMriERu differ
Index: images/numbers/30.gif
===================================================================
RCS file: images/numbers/30.gif
diff -N images/numbers/30.gif
Binary files /dev/null and /tmp/cvsQq0U6x differ
Index: images/numbers/30-highlight.gif
===================================================================
RCS file: images/numbers/30-highlight.gif
diff -N images/numbers/30-highlight.gif
Binary files /dev/null and /tmp/cvskvVVEw differ
Index: images/numbers/31.gif
===================================================================
RCS file: images/numbers/31.gif
diff -N images/numbers/31.gif
Binary files /dev/null and /tmp/cvsR13PmA differ
Index: images/numbers/31-highlight.gif
===================================================================
RCS file: images/numbers/31-highlight.gif
diff -N images/numbers/31-highlight.gif
Binary files /dev/null and /tmp/cvsGtFqZy differ
Index: images/numbers/3.gif
===================================================================
RCS file: images/numbers/3.gif
diff -N images/numbers/3.gif
Binary files /dev/null and /tmp/cvsbB5hsC differ
Index: images/numbers/3-highlight.gif
===================================================================
RCS file: images/numbers/3-highlight.gif
diff -N images/numbers/3-highlight.gif
Binary files /dev/null and /tmp/cvshf7riD differ
Index: images/numbers/4.gif
===================================================================
RCS file: images/numbers/4.gif
diff -N images/numbers/4.gif
Binary files /dev/null and /tmp/cvsSjqnyB differ
Index: images/numbers/4-highlight.gif
===================================================================
RCS file: images/numbers/4-highlight.gif
diff -N images/numbers/4-highlight.gif
Binary files /dev/null and /tmp/cvs5QtqcC differ
Index: images/numbers/5.gif
===================================================================
RCS file: images/numbers/5.gif
diff -N images/numbers/5.gif
Binary files /dev/null and /tmp/cvsuCcJ3E differ
Index: images/numbers/5-highlight.gif
===================================================================
RCS file: images/numbers/5-highlight.gif
diff -N images/numbers/5-highlight.gif
Binary files /dev/null and /tmp/cvsn6luIF differ
Index: images/numbers/6.gif
===================================================================
RCS file: images/numbers/6.gif
diff -N images/numbers/6.gif
Binary files /dev/null and /tmp/cvspACf9D differ
Index: images/numbers/6-highlight.gif
===================================================================
RCS file: images/numbers/6-highlight.gif
diff -N images/numbers/6-highlight.gif
Binary files /dev/null and /tmp/cvsOyT6OE differ
Index: images/numbers/7.gif
===================================================================
RCS file: images/numbers/7.gif
diff -N images/numbers/7.gif
Binary files /dev/null and /tmp/cvs716TSH differ
Index: images/numbers/7-highlight.gif
===================================================================
RCS file: images/numbers/7-highlight.gif
diff -N images/numbers/7-highlight.gif
Binary files /dev/null and /tmp/cvsSHumxI differ
Index: images/numbers/8.gif
===================================================================
RCS file: images/numbers/8.gif
diff -N images/numbers/8.gif
Binary files /dev/null and /tmp/cvszOeH6G differ
Index: images/numbers/8-highlight.gif
===================================================================
RCS file: images/numbers/8-highlight.gif
diff -N images/numbers/8-highlight.gif
Binary files /dev/null and /tmp/cvsOWzTVJ differ
Index: images/numbers/9.gif
===================================================================
RCS file: images/numbers/9.gif
diff -N images/numbers/9.gif
Binary files /dev/null and /tmp/cvsaVoRAK differ
Index: images/numbers/9-highlight.gif
===================================================================
RCS file: images/numbers/9-highlight.gif
diff -N images/numbers/9-highlight.gif
Binary files /dev/null and /tmp/cvsNUAL4I differ
Index: images/numbers/next.gif
===================================================================
RCS file: images/numbers/next.gif
diff -N images/numbers/next.gif
Binary files /dev/null and /tmp/cvsCcnGzJ differ
Index: images/numbers/placeholder.gif
===================================================================
RCS file: images/numbers/placeholder.gif
diff -N images/numbers/placeholder.gif
Binary files /dev/null and /tmp/cvsZ9TtOM differ
Index: images/numbers/prev.gif
===================================================================
RCS file: images/numbers/prev.gif
diff -N images/numbers/prev.gif
Binary files /dev/null and /tmp/cvsoUlodL differ
Index: images/background-mem.gif
===================================================================
RCS file: images/background-mem.gif
diff -N images/background-mem.gif
Binary files /dev/null and /tmp/cvsiW7NUL differ
Index: images/exception.jpg
===================================================================
RCS file: images/exception.jpg
diff -N images/exception.jpg
Binary files /dev/null and /tmp/cvsJpCs2O differ
Index: images/holder.gif
===================================================================
RCS file: images/holder.gif
diff -N images/holder.gif
Binary files /dev/null and /tmp/cvsUKh8NP differ
Index: images/koha-front-koha.gif
===================================================================
RCS file: images/koha-front-koha.gif
diff -N images/koha-front-koha.gif
Binary files /dev/null and /tmp/cvs1j0L6N differ
Index: images/labelSample.gif
===================================================================
RCS file: images/labelSample.gif
diff -N images/labelSample.gif
Binary files /dev/null and /tmp/cvsulUXbR differ
Index: images/leftarrow.png
===================================================================
RCS file: images/leftarrow.png
diff -N images/leftarrow.png
Binary files /dev/null and /tmp/cvs2ksLNR differ
Index: images/more.gif
===================================================================
RCS file: images/more.gif
diff -N images/more.gif
Binary files /dev/null and /tmp/cvsRyNi7P differ
Index: images/next.gif
===================================================================
RCS file: images/next.gif
diff -N images/next.gif
Binary files /dev/null and /tmp/cvsWKh8FQ differ
Index: images/prev.gif
===================================================================
RCS file: images/prev.gif
diff -N images/prev.gif
Binary files /dev/null and /tmp/cvsb83XFT differ
Index: images/print.gif
===================================================================
RCS file: images/print.gif
diff -N images/print.gif
Binary files /dev/null and /tmp/cvsGnwfiU differ
Index: images/print.png
===================================================================
RCS file: images/print.png
diff -N images/print.png
Binary files /dev/null and /tmp/cvsa75JoL differ
Index: images/rightarrow.png
===================================================================
RCS file: images/rightarrow.png
diff -N images/rightarrow.png
Binary files /dev/null and /tmp/cvsweRh7L differ
Index: images/trash.gif
===================================================================
RCS file: images/trash.gif
diff -N images/trash.gif
Binary files /dev/null and /tmp/cvs5QomrK differ
Index: images/trash.png
===================================================================
RCS file: images/trash.png
diff -N images/trash.png
Binary files /dev/null and /tmp/cvsKoNW2K differ
Index: images/up.png
===================================================================
RCS file: images/up.png
diff -N images/up.png
Binary files /dev/null and /tmp/cvsvYcQ0N differ
Index: import/breeding.tmpl
===================================================================
RCS file: import/breeding.tmpl
diff -N import/breeding.tmpl
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ import/breeding.tmpl 17 Oct 2006 07:32:35 -0000 1.1.2.1
@@ -0,0 +1,34 @@
+<!-- TMPL_INCLUDE NAME="parameters-top.inc" -->
+<div id="mainbloc">
+ <h1 class="parameters">ÐмпоÑÑ Ð´Ð¾ ÑÑ
овиÑа</h2>
+ <!-- TMPL_IF NAME="uploadmarc" -->
+ <p>РезÑлÑÑаÑи ÑмпоÑÑÑ: </p>
+ <ul>
+ <p><!-- TMPL_VAR NAME="imported" --> ÑмпоÑÑовано
запиÑÑв</p>
+ <p><!-- TMPL_VAR NAME="alreadyindb" --> не
ÑмпоÑÑовано, ÑÐ¾Ð¼Ñ Ñо вже Ñ Ñ ÐÐ</p>
+ <p><!-- TMPL_VAR NAME="alreadyinfarm" --> не
ÑмпоÑÑовано, ÑÐ¾Ð¼Ñ Ñо вже Ñ Ñ 'ÑеÑмÑ'
запиÑÑв</p>
+ <p><!-- TMPL_VAR NAME="notmarcrecord" --> не
ÑмпоÑÑовано, ÑÐ¾Ð¼Ñ Ñо вони, здаÑÑÑÑÑ, не Ñ Ñ
ÐÐÐ Ð-ÑоÑмаÑÑ (або вÑдÑÑÑÐ½Ñ ISBN/ISSN)!</p>
+ <p><!-- TMPL_VAR NAME="total" --> пÑоаналÑзовано
запиÑÑв</p>
+ <p><a
href="/cgi-bin/koha/admin-home.pl">ÐовеÑнÑÑиÑÑ</a>
+ </ul>
+ <!-- TMPL_ELSE -->
+ <ul>
+ <li>ÐибеÑÑÑÑ Ñайл Ð´Ð»Ñ ÑмпоÑÑÑ Ð´Ð¾ ÑÑ
овиÑа. ÐÑн бÑде пÑоаналÑзований, Ñ Ð´Ð»Ñ
кожного знайденого ISBN, новий малÑк-запиÑ
бÑде ÑÑвоÑений Ñ ÑÑ
овиÑÑ.</li>
+ <li>ЯкÑо ISBN вже ÑÑнÑÑ Ñ ÑÑ
овиÑÑ, Ðи
можеÑе вибÑаÑи, Ñи неÑ
ÑÑваÑи новим запиÑом
Ñи запиÑаÑи повеÑÑ
ÑÑаÑого.</li>
+ <li>Ðи можеÑе ввеÑÑи Ñм'Ñ ÑÑого
ÑмпоÑÑÑ. Ðоно може бÑÑи коÑиÑно пÑи
ÑÑвоÑÐµÐ½Ð½Ñ Ð±ÑблÑоÑеÑного запиÑÑ, Ñоб
пам'ÑÑаÑи, звÑдки пÑийÑли запÑÐ¾Ð¿Ð¾Ð½Ð¾Ð²Ð°Ð½Ñ ÐÐÐ
Ð-данÑ!</li>
+ <li>ÐвиÑайно, ÑкÑо ISBN вже ÑÑнÑÑ Ñ
акÑивнÑй ÐÐ, бÑблÑоÑеÑний Ð·Ð°Ð¿Ð¸Ñ Ð±Ñде
пÑоÑгноÑовано.</li>
+ </ul>
+ <form method="post" action="<!-- TMPL_VAR NAME="SCRIPT_NAME" -->"
enctype="multipart/form-data">
+ <p><label class="label100">ÐибеÑÑÑÑ Ñайл длÑ
ÑмпоÑÑÑ: </label><input type="file" name="uploadmarc" /></p>
+ <p><label class="label100">Ðазва Ð´Ð»Ñ ÑÑого
ÑмпоÑÑÑваннÑ: </label><input type="text" name="filename" /></p>
+ <p><label class="label100">ÐодÑваннÑ
ÑимволÑв</label>
+ <select name="syntax"><option
value="MARC21">MARC21</option><option value="UNIMARC">UNIMARC</option></select>
+ </p>
+ <p>ЯкÑо ISBN вже Ñ ÑÑ
овиÑÑ</p>
+ <p><label class="label100">
</label><input type="radio" name="overwrite_biblio" value="0" checked>
ÐгноÑÑваÑи його, збеÑÑгÑи ÑÑнÑÑÑий</p>
+ <p><label class="label100">
</label><input type="radio" name="overwrite_biblio" value="1"> Цей
запиÑаÑи повеÑÑ
а ÑÑнÑÑÑого</p>
+ <p><label class="label100"> </label><input type="submit"
value="ÐмпоÑÑÑваÑи" class="button parameters"></p>
+ </form>
+ <!-- /TMPL_IF -->
+</div>
+<!-- TMPL_INCLUDE NAME="acquisitions-bottom.inc" -->
Index: import/picture-upload.tmpl
===================================================================
RCS file: import/picture-upload.tmpl
diff -N import/picture-upload.tmpl
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ import/picture-upload.tmpl 17 Oct 2006 07:32:35 -0000 1.1.2.1
@@ -0,0 +1,56 @@
+<!-- TMPL_INCLUDE NAME="parameters-top.inc" -->
+
+<div id="mainbloc">
+<h1>СиÑема ÑмпоÑÑÑ Ð·Ð¾Ð±ÑÐ°Ð¶ÐµÐ½Ñ Ð¿Ð°ÑÑонÑв</h1>
+
+<!-- TMPL_IF name="total" -->
+ <ul class="data">
+ <li>РозпакÑÐ²Ð°Ð½Ð½Ñ Ð·Ð°Ð²ÐµÑÑено</li>
+ </ul>
+ <!-- TMPL_VAR NAME="total" --> ÐеÑеглÑнÑÑо <!-- TMPL_VAR
NAME="handled" --> ÐбÑоблено
+ <!-- TMPL_LOOP name="counts" -->
+ <!-- TMPL_VAR name="count" --> ÐобÑаженнÑ
пеÑемÑÑено Ð·Ñ <!-- TMPL_VAR name="source" --> до <!-- TMPL_VAR
name="dest" -->
+ <!-- TMPL_LOOP name="filenames" -->
+ <!-- TMPL_VAR name="source" --> до <!-- TMPL_VAR name="dest" -->
+ <!-- /TMPL_LOOP -->
+ <!-- /TMPL_LOOP -->
+<!-- TMPL_ELSE -->
+
+ <!-- TMPL_IF name="errors" -->
+ <!-- TMPL_LOOP name="errors" -->
+ <ul class="error">
+ <!-- TMPL_IF name="NOTZIP" -->
+ <li>ÐдаÑÑÑÑÑ, Ñайл заванÑÐ°Ð¶ÐµÐ½Ð½Ñ Ð½Ðµ Ñ
zip-Ñайлом. РозÑиÑÐµÐ½Ð½Ñ Ð½Ðµ Ñ '.zip'.</li>
+ <!-- /TMPL_IF -->
+ <!-- TMPL_IF name="NOWRITETEMP" -->
+ <li>Цей ÑÑенаÑÑй не може
ÑÑвоÑиÑи/запиÑаÑи до необÑ
ÑдноÑ
ÑимÑаÑÐ¾Ð²Ð¾Ñ Ñеки.</li>
+ <!-- /TMPL_IF -->
+ <!-- TMPL_IF name="NOWRITEDEST" -->
+ <li>Цей ÑÑенаÑÑй не може запиÑаÑи до
Ñеки, Ñо мÑÑÑиÑÑ Ð·Ð¾Ð±ÑÐ°Ð¶ÐµÐ½Ð½Ñ Ð¿Ð°ÑÑонÑв.</li>
+ <!-- /TMPL_IF -->
+ <!-- TMPL_IF name="EMPTYUPLOAD" -->
+ <li>ÐдаÑÑÑÑÑ, Ñайл заванÑÐ°Ð¶ÐµÐ½Ð½Ñ Ñ
поÑожнÑй.</li>
+ <!-- /TMPL_IF -->
+ <!-- /TMPL_LOOP -->
+ <!-- /TMPL_IF -->
+ <form method="post" action="/cgi-bin/koha/import/picture-upload.pl"
enctype="multipart/form-data">
+ <h2 class="problem">ÐопеÑедженнÑ, - ÑÑ
оÑобливÑÑÑÑ ÐµÐºÑпеÑименÑалÑна. Ðожливо, Ñо
Ñе не пÑаÑÑваÑиме Ð´Ð»Ñ ÐаÑ</h2>
+ <ul>
+ <li>ÐибеÑÑÑÑ Ñайл Ð´Ð»Ñ ÑозпакÑÐ²Ð°Ð½Ð½Ñ Ð½Ð°
ÑеÑвеÑÑ. Ðожен Ñайл .jpg, Ñо мÑÑÑиÑÑÑÑ Ñам
копÑÑваÑимеÑÑÑÑ Ñ Ð²ÑдповÑдне мÑÑÑе на
ÑеÑвеÑÑ Ð´Ð»Ñ Ð·Ð¾Ð±ÑÐ°Ð¶ÐµÐ½Ñ Ð¿Ð°ÑÑонÑв.</li>
+ <li>Ðи можеÑе вклÑÑаÑи багаÑокÑаÑнÑ
пакеÑи зобÑÐ°Ð¶ÐµÐ½Ñ Ñ ÑÐ°Ð¹Ð»Ñ .zip Ñ Ð¾ÐºÑемиÑ
ÑекаÑ
.</li>
+ <li>Ðовинен бÑÑи Ñайл DATALINK.TXT або IDLINK.TXT
Ð´Ð»Ñ ÐºÐ¾Ð¶Ð½Ð¾Ð³Ð¾ пакеÑÑ Ð·Ð¾Ð±ÑаженÑ, Ñо мÑÑÑиÑÑ
Ð½Ð¾Ð¼ÐµÑ ÐºÐ²Ð¸Ñка паÑÑона Ñ Ñайл, Ñо мÑÑÑиÑÑ
зобÑÐ°Ð¶ÐµÐ½Ð½Ñ Ð¿Ð°ÑÑона. Ðдин паÑÑон Ñ ÑÑдкÑ
вÑддÑлений вÑд ÑнÑиÑ
комами або
ÑабÑлÑÑÑÑми. Ðапки навколо полÑв бÑдÑÑÑ
пÑоÑгноÑованÑ.</li>
+ </ul>
+ <table>
+ <tr>
+ <th><label for="uploadfile">ÐибеÑÑÑÑ Ñайл .zip длÑ
ÑозпакÑваннÑ: </label></th>
+ <td>
+ <input type="file" id="uploadfile" name="uploadfile" /><br />
+ </td>
+ </tr>
+ </table>
+ <input type="submit" value="РозпакÑваннÑ" class="submit">
+ </form>
+
+<!-- /TMPL_IF -->
+</div>
+<!-- TMPL_INCLUDE NAME="parameters-bottom.inc" -->
Index: includes/about-bottom.inc
===================================================================
RCS file: includes/about-bottom.inc
diff -N includes/about-bottom.inc
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ includes/about-bottom.inc 17 Oct 2006 07:32:36 -0000 1.1.2.1
@@ -0,0 +1,17 @@
+<br clear="all">
+<p> </p>
+
+<div class="center">
+<a href="/cgi-bin/koha/mainpage.pl">Ðа поÑаÑок</a> ||
+<a
href="/cgi-bin/koha/loadmodules.pl?module=search&type=intranet">ÐаÑалог</a>
||
+<a href="/cgi-bin/koha/members/members-home.pl">ÐÑдвÑдÑваÑÑ</a> ||
+<a href="/cgi-bin/koha/loadmodules.pl?module=acquisitions">ÐадÑ
одженнÑ</a> ||
+<a href="/cgi-bin/koha/circ/circulation.pl">ÐбÑг</a> ||
+<a href="/cgi-bin/koha/reports-home.pl">ÐвÑÑи</a> ||
+<a href="/cgi-bin/koha/admin-home.pl">ÐаÑамеÑÑи</a> ||
+<a href="/cgi-bin/koha/about.pl">ÐÑо ÑиÑÑемÑ</a> ||
+Ðопомога
+</div>
+
+</body>
+</html>
Index: includes/about-top.inc
===================================================================
RCS file: includes/about-top.inc
diff -N includes/about-top.inc
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ includes/about-top.inc 17 Oct 2006 07:32:36 -0000 1.1.2.1
@@ -0,0 +1,36 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+
+<html>
+<head>
+<title>ÐÐÐ¥Ð: ÐÐТÐРФÐÐС ÐÐÐÐÐÐТÐÐÐРЯ: ÐÑо
ÑиÑÑемÑ</title>
+<link rel="stylesheet" type="text/css" href="<!-- TMPL_VAR name="themelang"
-->/includes/common-style.css">
+<!-- TMPL_IF NAME="TemplateEncoding" --><meta http-equiv="Content-Type"
content="text/html; charset=utf-8"><!-- TMPL_ELSE --><meta
http-equiv="Content-Type" content="text/html; charset=utf-8"><!-- /TMPL_IF -->
+<script language="JavaScript" type="text/javascript">
+function Help() {
+ newin=window.open("/cgi-bin/koha/help.pl","Koha
Help",'width=600,height=600,toolbar=false,scrollbars=yes');
+}
+</script>
+
+<style type="text/css">
+
+.about {
+ background-color: #86c268;
+ color: #FFFFFF;
+ text-decoration: normal;
+ }
+a.about:hover {
+ background-color: #86c268;
+ color: #FFFFFF;
+ text-decoration: normal;
+ }
+</style>
+</head>
+<body>
+
+
+<!-- TMPL_INCLUDE name="menus.inc" -->
+<!-- TMPL_IF NAME="loggedinusername" -->
+ <p class="user">Ðайдено Ñ ÑиÑÑÐµÐ¼Ñ Ñк: <!-- TMPL_VAR
NAME="loggedinusername" --> [<a
href="/cgi-bin/koha/mainpage.pl?logout.x=1">ÐиÑ
Ñд</a>]</p>
+<!-- TMPL_ELSE -->
+ <p class="user"><a href="/cgi-bin/koha/opac-user.pl">Ð
еÑÑÑÑÑваÑиÑÑ</a> Ñ ÐоÑ
а</p>
+<!-- /TMPL_IF -->
Index: includes/acquisitions-bottom.inc
===================================================================
RCS file: includes/acquisitions-bottom.inc
diff -N includes/acquisitions-bottom.inc
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ includes/acquisitions-bottom.inc 17 Oct 2006 07:32:36 -0000 1.1.2.1
@@ -0,0 +1,17 @@
+<br clear="all">
+<p> </p>
+
+<div class="center">
+<a href="/cgi-bin/koha/mainpage.pl">Ðа поÑаÑок</a> ||
+<a
href="/cgi-bin/koha/loadmodules.pl?module=search&type=intranet">ÐаÑалог</a>
||
+<a href="/cgi-bin/koha/members/members-home.pl">ÐÑдвÑдÑваÑÑ</a> ||
+<a href="/cgi-bin/koha/loadmodules.pl?module=acquisitions">ÐадÑ
одженнÑ</a> ||
+<a href="/cgi-bin/koha/circ/circulation.pl">ÐбÑг</a> ||
+<a href="/cgi-bin/koha/reports-home.pl">ÐвÑÑи</a> ||
+<a href="/cgi-bin/koha/admin-home.pl">ÐаÑамеÑÑи</a> ||
+<a href="/cgi-bin/koha/about.pl">ÐÑо ÑиÑÑемÑ</a> ||
+Ðопомога
+</div>
+
+</body>
+</html>
Index: includes/acquisitions-top.inc
===================================================================
RCS file: includes/acquisitions-top.inc
diff -N includes/acquisitions-top.inc
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ includes/acquisitions-top.inc 17 Oct 2006 07:32:36 -0000 1.1.2.1
@@ -0,0 +1,47 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+
+<html>
+<head>
+<title>ÐÐÐ¥Ð: ÐÐТÐРФÐÐС ÐÐÐÐÐÐТÐÐÐРЯ: ÐадÑ
одженнÑ</title>
+<link rel="stylesheet" type="text/css" media="print" href="<!-- TMPL_VAR
name="themelang" -->/includes/common-print.css">
+<link rel="stylesheet" type="text/css" media="screen" href="<!-- TMPL_VAR
name="themelang" -->/includes/common-style.css">
+<!-- Additions for Calendar-system -->
+<link rel="stylesheet" type="text/css" href="<!-- TMPL_VAR name="themelang"
-->/includes/calendar/calendar-system.css">
+<script type="text/javascript" src="<!-- TMPL_VAR name="themelang"
-->/includes/calendar/calendar.js">
+</script>
+<script type="text/javascript" src="<!-- TMPL_VAR name="themelang"
-->/includes/calendar/calendar-en.js">
+</script>
+<script type="text/javascript" src="<!-- TMPL_VAR name="themelang"
-->/includes/calendar/calendar-setup.js">
+</script>
+<!-- /Additions for Calendar-system -->
+
+<!-- TMPL_IF NAME="TemplateEncoding" --><meta http-equiv="Content-Type"
content="text/html; charset=utf-8"><!-- TMPL_ELSE --><meta
http-equiv="Content-Type" content="text/html; charset=utf-8"><!-- /TMPL_IF -->
+<script language="JavaScript" type="text/javascript">
+function Help() {
+ newin=window.open("/cgi-bin/koha/help.pl","Koha
Help",'width=600,height=600,toolbar=false,scrollbars=yes');
+}
+</script>
+
+<style type="text/css">
+.acquisition {
+ background-color: #ffdf61;
+ color:#000000;
+ background-image:none;
+ text-decoration: none;
+ }
+a.acquisition:hover {
+ background-color: #ffdf61;
+ color: #000000;
+ text-decoration: none;
+ }
+</style>
+</head>
+<body>
+
+
+<!-- TMPL_INCLUDE name="menus.inc" -->
+<!-- TMPL_IF NAME="loggedinusername" -->
+ <p class="user">Ðайдено Ñ ÑиÑÑÐµÐ¼Ñ Ñк: <!-- TMPL_VAR
NAME="loggedinusername" --> [<a
href="/cgi-bin/koha/mainpage.pl?logout.x=1">ÐиÑ
Ñд</a>]</p>
+<!-- TMPL_ELSE -->
+ <p class="user"><a href="/cgi-bin/koha/opac-user.pl">Ð
еÑÑÑÑÑваÑиÑÑ</a> Ñ ÐоÑ
а</p>
+<!-- /TMPL_IF -->
Index: includes/auth-bottom.inc
===================================================================
RCS file: includes/auth-bottom.inc
diff -N includes/auth-bottom.inc
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ includes/auth-bottom.inc 17 Oct 2006 07:32:36 -0000 1.1.2.1
@@ -0,0 +1,18 @@
+<br clear="all">
+<p> </p>
+
+<div class="center">
+<a href="/cgi-bin/koha/mainpage.pl">Ðа поÑаÑок</a> ||
+<a
href="/cgi-bin/koha/loadmodules.pl?module=search&type=intranet">ÐаÑалог</a>
||
+<a href="/cgi-bin/koha/members/members-home.pl">ÐÑдвÑдÑваÑÑ</a> ||
+<a href="/cgi-bin/koha/loadmodules.pl?module=acquisitions">ÐадÑ
одженнÑ</a> ||
+<a href="/cgi-bin/koha/circ/circulation.pl">ÐбÑг</a> ||
+<a href="/cgi-bin/koha/authorities/authorities-home.pl">ÐвÑоÑиÑеÑнÑ
джеÑела</a> ||
+<a href="/cgi-bin/koha/reports-home.pl">ÐвÑÑи</a> ||
+<a href="/cgi-bin/koha/admin-home.pl">ÐаÑамеÑÑи</a> ||
+<a href="/cgi-bin/koha/about.pl">ÐÑо ÑиÑÑемÑ</a> ||
+Ðопомога
+</div>
+
+</body>
+</html>
Index: includes/auth-search-bottom.inc
===================================================================
RCS file: includes/auth-search-bottom.inc
diff -N includes/auth-search-bottom.inc
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ includes/auth-search-bottom.inc 17 Oct 2006 07:32:36 -0000 1.1.2.1
@@ -0,0 +1,18 @@
+<br clear="all">
+<p> </p>
+
+<div class="center">
+<a href="/cgi-bin/koha/mainpage.pl">Ðа поÑаÑок</a> ||
+<a
href="/cgi-bin/koha/loadmodules.pl?module=search&type=intranet">ÐаÑалог</a>
||
+<a href="/cgi-bin/koha/members/members-home.pl">ÐÑдвÑдÑваÑÑ</a> ||
+<a href="/cgi-bin/koha/loadmodules.pl?module=acquisitions">ÐадÑ
одженнÑ</a> ||
+<a href="/cgi-bin/koha/circ/circulation.pl">ÐбÑг</a> ||
+<a href="/cgi-bin/koha/authorities/authorities-home.pl">ÐвÑоÑиÑеÑнÑ
джеÑела</a> ||
+<a href="/cgi-bin/koha/reports-home.pl">ÐвÑÑи</a> ||
+<a href="/cgi-bin/koha/admin-home.pl">ÐаÑамеÑÑи</a> ||
+<a href="/cgi-bin/koha/about.pl">ÐÑо ÑиÑÑемÑ</a> ||
+Ðопомога
+</div>
+
+</body>
+</html>
Index: includes/auth-search-top.inc
===================================================================
RCS file: includes/auth-search-top.inc
diff -N includes/auth-search-top.inc
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ includes/auth-search-top.inc 17 Oct 2006 07:32:36 -0000 1.1.2.1
@@ -0,0 +1,52 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+
+<html>
+<head>
+<title>ÐÐÐ¥Ð: ÐÐТÐРФÐÐС ÐÐÐÐÐÐТÐÐÐРЯ:
ÐвÑоÑиÑеÑÐ½Ñ Ð´Ð¶ÐµÑела</title>
+<!-- TMPL_IF NAME="TemplateEncoding" --><meta http-equiv="Content-Type"
content="text/html; charset=utf-8"><!-- TMPL_ELSE --><meta
http-equiv="Content-Type" content="text/html; charset=utf-8"><!-- /TMPL_IF -->
+
+<script language="JavaScript">
+<!-- Hide from old browsers
+function openWindow(targeturl, windowname) {
+newwin =
+window.open(targeturl,windowname,"height=480,width=640,scrollbars,resizable")
+}
+// end hiding -->
+</script>
+
+<script language="JavaScript" type="text/javascript">
+function Help() {
+ newin=window.open("/cgi-bin/koha/help.pl","Koha
Help",'width=600,height=600,toolbar=false,scrollbars=yes');
+}
+
+function addauthority() {
+ X = document.forms['f'].authtype.value;
+
window.location="/cgi-bin/koha/authorities/authorities.pl?authtypecode="+X;
+}
+</script>
+
+<link rel="stylesheet" type="text/css" href="<!-- TMPL_VAR name="themelang"
-->/includes/common-style.css">
+<style type="text/css">
+.authority {
+ background-color: #6b7cbe;
+ color:#FFFFFF;
+ text-decoration: normal;
+ font-weight: bold;
+ background-image:none;
+ }
+a.authority:hover {
+ background-color: #6b7cbe;
+ color: #FFFFFF;
+ text-decoration: normal;
+ font-weight: bold;
+ }
+</style>
+</head>
+
+<body>
+<!-- MENUS -->
+<!-- TMPL_IF NAME="loggedinusername" -->
+ <p align="left">Ðайдено Ñ ÑиÑÑÐµÐ¼Ñ Ñк: <!-- TMPL_VAR
NAME="loggedinusername" --> [<a
href="/cgi-bin/koha/mainpage.pl?logout.x=1">ÐиÑ
Ñд</a>]</p>
+<!-- TMPL_ELSE -->
+ <p align="left"><a href="/cgi-bin/koha/opac-user.pl">Ð
еÑÑÑÑÑваÑиÑÑ</a> Ñ ÐоÑ
а</p>
+<!-- /TMPL_IF -->
\ No newline at end of file
Index: includes/auth-top.inc
===================================================================
RCS file: includes/auth-top.inc
diff -N includes/auth-top.inc
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ includes/auth-top.inc 17 Oct 2006 07:32:36 -0000 1.1.2.1
@@ -0,0 +1,56 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+
+<html>
+<head>
+<title>ÐÐÐ¥Ð: ÐÐТÐРФÐÐС ÐÐÐÐÐÐТÐÐÐРЯ:
ÐвÑоÑиÑеÑÐ½Ñ Ð´Ð¶ÐµÑела</title>
+<!-- TMPL_IF NAME="TemplateEncoding" --><meta http-equiv="Content-Type"
content="text/html; charset=utf-8"><!-- TMPL_ELSE --><meta
http-equiv="Content-Type" content="text/html; charset=utf-8"><!-- /TMPL_IF -->
+
+<script language="JavaScript">
+<!-- Hide from old browsers
+function openWindow(targeturl, windowname) {
+newwin =
+window.open(targeturl,windowname,"height=480,width=640,scrollbars,resizable")
+}
+// end hiding -->
+</script>
+
+<script language="JavaScript" type="text/javascript">
+function Help() {
+ newin=window.open("/cgi-bin/koha/help.pl","Koha
Help",'width=600,height=600,toolbar=false,scrollbars=yes');
+}
+
+function addauthority() {
+ X = document.forms['f'].authtype.value;
+
window.location="/cgi-bin/koha/authorities/authorities.pl?authtypecode="+X;
+}
+function searchauthority() {
+ X = document.forms['f'].authtype2.value;
+ Y = document.forms['f'].value.value;
+
window.location="/cgi-bin/koha/authorities/authorities-home.pl?op=do_search&type=intranet&authtypecode="+X+"&value="+Y+"&marclist=&and_or=and&excluding=&operator=contains";
+}
+</script>
+
+<link rel="stylesheet" type="text/css" href="<!-- TMPL_VAR name="themelang"
-->/includes/common-style.css">
+<style type="text/css">
+.authority {
+ background-color: #6b7cbe;
+ color:#FFFFFF;
+ text-decoration: normal;
+ background-image:none;
+ }
+a.authority:hover {
+ background-color: #6b7cbe;
+ color: #FFFFFF;
+ text-decoration: normal;
+ }
+</style>
+</head>
+
+<body>
+
+<!-- TMPL_INCLUDE name="menus.inc" -->
+<!-- TMPL_IF NAME="loggedinusername" -->
+ <p class="user">Ðайдено Ñ ÑиÑÑÐµÐ¼Ñ Ñк: <!-- TMPL_VAR
NAME="loggedinusername" --> [<a
href="/cgi-bin/koha/mainpage.pl?logout.x=1">ÐиÑ
Ñд</a>]</p>
+<!-- TMPL_ELSE -->
+ <p class="user"><a href="/cgi-bin/koha/opac-user.pl">Ð
еÑÑÑÑÑваÑиÑÑ</a> Ñ ÐоÑ
а</p>
+<!-- /TMPL_IF -->
Index: includes/bull-bottom.inc
===================================================================
RCS file: includes/bull-bottom.inc
diff -N includes/bull-bottom.inc
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ includes/bull-bottom.inc 17 Oct 2006 07:32:36 -0000 1.1.2.1
@@ -0,0 +1,17 @@
+<br clear="all">
+<p> </p>
+
+<div class="center">
+<a href="/cgi-bin/koha/mainpage.pl">Ðа поÑаÑок</a> ||
+<a
href="/cgi-bin/koha/loadmodules.pl?module=search&type=intranet">ÐаÑалог</a>
||
+<a href="/cgi-bin/koha/members/members-home.pl">ÐÑдвÑдÑваÑÑ</a> ||
+<a href="/cgi-bin/koha/loadmodules.pl?module=acquisitions">ÐадÑ
одженнÑ</a> ||
+<a href="/cgi-bin/koha/circ/circulation.pl">ÐбÑг</a> ||
+<a href="/cgi-bin/koha/reports-home.pl">ÐвÑÑи</a> ||
+<a href="/cgi-bin/koha/admin-home.pl">ÐаÑамеÑÑи</a> ||
+<a href="/cgi-bin/koha/about.pl">ÐÑо ÑиÑÑемÑ</a> ||
+Ðопомога
+</div>
+
+</body>
+</html>
Index: includes/bull-top.inc
===================================================================
RCS file: includes/bull-top.inc
diff -N includes/bull-top.inc
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ includes/bull-top.inc 17 Oct 2006 07:32:36 -0000 1.1.2.1
@@ -0,0 +1,35 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+
+<html>
+<head>
+<title>ÐÐÐ¥Ð: ÐÐТÐРФÐÐС ÐÐÐÐÐÐТÐÐÐРЯ:
УпÑавлÑÐ½Ð½Ñ Ð¿ÐµÑÑодиÑними виданнÑми</title>
+<link rel="stylesheet" type="text/css" href="<!-- TMPL_VAR name="themelang"
-->/includes/common-style.css">
+<!-- TMPL_IF NAME="TemplateEncoding" --><meta http-equiv="Content-Type"
content="text/html; charset=utf-8"><!-- TMPL_ELSE --><meta
http-equiv="Content-Type" content="text/html; charset=utf-8"><!-- /TMPL_IF -->
+<script language="JavaScript" type="text/javascript">
+function Help() {
+ newin=window.open("/cgi-bin/koha/help.pl","Koha
Help",'width=600,height=600,toolbar=false,scrollbars=yes');
+}
+</script>
+
+<style type="text/css">
+.bull {
+ background-color: #803010;
+ color:#FFFFFF;
+ text-decoration: normal;
+ background-image:none;
+ }
+a.bull:hover {
+ background-color: #803010;
+ color: #FFFFFF;
+ text-decoration: normal;
+ }
+</style>
+</head>
+<body>
+
+<!-- TMPL_INCLUDE name="menus.inc" -->
+<!-- TMPL_IF NAME="loggedinusername" -->
+ <p class="user">Ðайдено Ñ ÑиÑÑÐµÐ¼Ñ Ñк: <!-- TMPL_VAR
NAME="loggedinusername" --> [<a
href="/cgi-bin/koha/mainpage.pl?logout.x=1">ÐиÑ
Ñд</a>]</p>
+<!-- TMPL_ELSE -->
+ <p class="user"><a href="/cgi-bin/koha/opac-user.pl">Ð
еÑÑÑÑÑваÑиÑÑ</a> Ñ ÐоÑ
а</p>
+<!-- /TMPL_IF -->
Index: includes/cat-bottom.inc
===================================================================
RCS file: includes/cat-bottom.inc
diff -N includes/cat-bottom.inc
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ includes/cat-bottom.inc 17 Oct 2006 07:32:36 -0000 1.1.2.1
@@ -0,0 +1,17 @@
+<br clear="all">
+<p> </p>
+
+<div class="center">
+<a href="/cgi-bin/koha/mainpage.pl">Ðа поÑаÑок</a> ||
+<a
href="/cgi-bin/koha/loadmodules.pl?module=search&type=intranet">ÐаÑалог</a>
||
+<a href="/cgi-bin/koha/members/members-home.pl">ÐÑдвÑдÑваÑÑ</a> ||
+<a href="/cgi-bin/koha/loadmodules.pl?module=acquisitions">ÐадÑ
одженнÑ</a> ||
+<a href="/cgi-bin/koha/circ/circulation.pl">ÐбÑг</a> ||
+<a href="/cgi-bin/koha/reports-home.pl">ÐвÑÑи</a> ||
+<a href="/cgi-bin/koha/admin-home.pl">ÐаÑамеÑÑи</a> ||
+<a href="/cgi-bin/koha/about.pl">ÐÑо ÑиÑÑемÑ</a> ||
+Ðопомога
+</div>
+
+</body>
+</html>
Index: includes/cat-class-list.inc
===================================================================
RCS file: includes/cat-class-list.inc
diff -N includes/cat-class-list.inc
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ includes/cat-class-list.inc 17 Oct 2006 07:32:36 -0000 1.1.2.1
@@ -0,0 +1,16 @@
+<!--
+ list of Classes to be included in /catalogue/index.html and cat/index.html
+ This is a qick-fix - These should really be fetched from the database
+-->
+<option value="E">ÐиÑÑÑÑ / малÑÐ¾Ð²Ð°Ð½Ñ ÐºÐ½Ð¸Ð¶ÐµÑки
+<option value="ER">Ðегкий ÑиÑаÑ
+<option value="JNF">ЮнаÑÑка наÑкова лÑÑеÑаÑÑÑа
+<option value="JF">ЮнаÑÑка белеÑÑиÑÑика
+<option value="TREF">ÐовÑдник вÑиÑелÑ
+<option value="FYA">ÐолодÑжна белеÑÑиÑÑика
+<option value="REF">ÐовÑдники
+<option value="F">ÐелеÑÑиÑÑика
+<option value="NF">ÐаÑкова лÑÑеÑаÑÑÑа
+<option value="CD">ÐомпакÑ-диÑк
+<!-- <option value="E|ER">Easy Books-->
+
Index: includes/cat-top.inc
===================================================================
RCS file: includes/cat-top.inc
diff -N includes/cat-top.inc
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ includes/cat-top.inc 17 Oct 2006 07:32:36 -0000 1.1.2.1
@@ -0,0 +1,43 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<title>ÐÐÐ¥Ð: ÐÐТÐРФÐÐС ÐÐÐÐÐÐТÐÐÐРЯ:
ÐаÑалог</title>
+<!-- TMPL_IF NAME="TemplateEncoding" --><meta http-equiv="Content-Type"
content="text/html; charset=utf-8"><!-- TMPL_ELSE --><meta
http-equiv="Content-Type" content="text/html; charset=utf-8"><!-- /TMPL_IF -->
+
+<script language="JavaScript" type="text/javascript">
+<!-- Hide from old browsers
+function openWindow(targeturl, windowname) {
+ newwin =
+window.open(targeturl,windowname,"height=480,width=640,scrollbars,resizable")
+}
+function Help() {
+ newin=window.open("/cgi-bin/koha/help.pl","Koha
Help",'width=600,height=600,toolbar=false,scrollbars=yes');
+}
+// end hiding -->
+</script>
+
+<link rel="stylesheet" type="text/css" href="<!-- TMPL_VAR name="themelang"
-->/includes/common-style.css">
+<style type="text/css">
+.catalogue {
+ background-color:#ad11ad;
+ color:#FFFFFF;
+ background-image:none;
+ text-decoration: normal;
+ }
+a.catalogue:hover {
+ background-color: #ad11ad;
+ color: #FFFFFF;
+ text-decoration: none;
+ }
+</style>
+</head>
+
+<body>
+
+<!-- TMPL_INCLUDE name="menus.inc" -->
+<!-- TMPL_IF NAME="loggedinusername" -->
+ <p class="user">Ðайдено Ñ ÑиÑÑÐµÐ¼Ñ Ñк: <!-- TMPL_VAR
NAME="loggedinusername" --> [<a
href="/cgi-bin/koha/mainpage.pl?logout.x=1">ÐиÑ
Ñд</a>]</p>
+<!-- TMPL_ELSE -->
+ <p class="user"><a href="/cgi-bin/koha/opac-user.pl">Ð
еÑÑÑÑÑваÑиÑÑ</a> Ñ ÐоÑ
а</p>
+<!-- /TMPL_IF -->
+
Index: includes/circulation-bottom.inc
===================================================================
RCS file: includes/circulation-bottom.inc
diff -N includes/circulation-bottom.inc
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ includes/circulation-bottom.inc 17 Oct 2006 07:32:36 -0000 1.1.2.1
@@ -0,0 +1,17 @@
+<br clear="all">
+<p> </p>
+
+<div class="center">
+<a href="/cgi-bin/koha/mainpage.pl">Ðа поÑаÑок</a> ||
+<a
href="/cgi-bin/koha/loadmodules.pl?module=search&type=intranet">ÐаÑалог</a>
||
+<a href="/cgi-bin/koha/members/members-home.pl">ÐÑдвÑдÑваÑÑ</a> ||
+<a href="/cgi-bin/koha/loadmodules.pl?module=acquisitions">ÐадÑ
одженнÑ</a> ||
+<a href="/cgi-bin/koha/circ/circulation.pl">ÐбÑг</a> ||
+<a href="/cgi-bin/koha/reports-home.pl">ÐвÑÑи</a> ||
+<a href="/cgi-bin/koha/admin-home.pl">ÐаÑамеÑÑи</a> ||
+<a href="/cgi-bin/koha/about.pl">ÐÑо ÑиÑÑемÑ</a> ||
+Ðопомога
+</div>
+
+</body>
+</html>
Index: includes/circulation-top.inc
===================================================================
RCS file: includes/circulation-top.inc
diff -N includes/circulation-top.inc
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ includes/circulation-top.inc 17 Oct 2006 07:32:36 -0000 1.1.2.1
@@ -0,0 +1,50 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+
+<html>
+<head>
+<title>ÐÐÐ¥Ð: ÐÐТÐРФÐÐС ÐÐÐÐÐÐТÐÐÐРЯ: ÐбÑг</title>
+<!-- TMPL_IF NAME="TemplateEncoding" --><meta http-equiv="Content-Type"
content="text/html; charset=utf-8"><!-- TMPL_ELSE --><meta
http-equiv="Content-Type" content="text/html; charset=utf-8"><!-- /TMPL_IF -->
+
+<script language="JavaScript">
+<!-- Hide from old browsers
+function openWindow(targeturl, windowname) {
+newwin =
+window.open(targeturl,windowname,"height=480,width=640,scrollbars,resizable")
+}
+function focusOnFirst (){
+document.forms['f'].elements[0].focus();
+}
+// end hiding -->
+</script>
+
+<script language="JavaScript" type="text/javascript">
+function Help() {
+ newin=window.open("/cgi-bin/koha/help.pl","Koha
Help",'width=600,height=600,toolbar=false,scrollbars=yes');
+}
+</script>
+
+
+<link rel="stylesheet" type="text/css" href="<!-- TMPL_VAR name="themelang"
-->/includes/common-style.css">
+<style type="text/css">
+.circulation {
+ background-color: #be6170;
+ color:#FFFFFF;
+ background-image:none;
+ text-decoration: normal;
+ }
+a.circulation:hover {
+ background-color: #be6170;
+ color: #FFFFFF;
+ text-decoration: normal;
+ }
+</style>
+</head>
+
+<body onload="focusOnFirst()">
+
+<!-- TMPL_INCLUDE name="menus.inc" -->
+<!-- TMPL_IF NAME="loggedinusername" -->
+ <p class="user">Ðайдено Ñ ÑиÑÑÐµÐ¼Ñ Ñк: <!-- TMPL_VAR
NAME="loggedinusername" --> [<a
href="/cgi-bin/koha/mainpage.pl?logout.x=1">ÐиÑ
Ñд</a>]</p>
+<!-- TMPL_ELSE -->
+ <p class="user"><a href="/cgi-bin/koha/opac-user.pl">Ð
еÑÑÑÑÑваÑиÑÑ</a> Ñ ÐоÑ
а</p>
+<!-- /TMPL_IF -->
Index: includes/common-print.css
===================================================================
RCS file: includes/common-print.css
diff -N includes/common-print.css
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ includes/common-print.css 17 Oct 2006 07:32:36 -0000 1.1.2.1
@@ -0,0 +1,53 @@
+div,
+.user,
+h1,h2,
+.doNotPrint
+{
+ /* Hides all the elements irrelevant for printing */
+ display: none;
+}
+
+a, a.stub, a.new, a:link, a:visited {
+ text-decoration: none;
+ color: black;
+}
+
+table {
+ border:1px solid #000000;
+ border-collapse:collapse;
+ width:100%;
+}
+
+th {
+ font-weight:bold;
+ text-align:center;
+ border:1px solid #000000;
+ padding:3px 3px 3px 3px;
+}
+
+tr {
+ border:1px solid #000000;
+}
+
+/* cells that are numbers => aligned right */
+td.number {
+ border-left:0px;
+ text-align:right;
+}
+
+
+div#bloc100,
+div#mainbloc
+{
+ display: block;
+}
+
+div#bloc25,div#bloc100
+{
+ display:block;
+ float:left;
+ /*order:1px solid #000000;*/
+ margin:10px;
+ padding:10px;
+}
+
Index: includes/common-style.css
===================================================================
RCS file: includes/common-style.css
diff -N includes/common-style.css
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ includes/common-style.css 17 Oct 2006 07:32:36 -0000 1.1.2.1
@@ -0,0 +1,464 @@
+body {
+ font-family:arial,helvetica,sans-serif;
+ font-size:10pt;
+ margin:0px;
+ padding:0px;
+ background-color:#99CC33;
+}
+
+input {
+ display:inline;
+}
+input.flat {
+ border:0px;
+ font-size:90%;
+}
+
+ul {
+ margin-top:0px;
+ margin-bottom:0px;
+}
+
+p {
+ margin-bottom:0px;
+ margin-top:0px;
+ margin-left:10px;
+ margin-right:10px;
+ padding:0px;
+ clear:left;
+}
+
+.center {
+ text-align:center;
+}
+
+label {
+ float:left;
+ width: 6em;
+ display:inline;
+}
+.label20 {
+ float:left;
+ width: 4em;
+ display:inline;
+}
+.label100 {
+ float:left;
+ width: 12em;
+ display:inline;
+}
+
+
+.button {
+ text-align: center;
+ font-family: Arial;
+ font-size:12px;
+ padding: 2px 5px 2px 5px;
+ margin-top:5px;
+ margin-bottom:5px;
+ display:inline;
+ position:static;
+ border : 1px solid black;
+ text-decoration: none;
+ cursor:pointer;
+ vertical-align:middle;
+ background-color:#FFFFFF;
+
background-image:url("/intranet-tmpl/default/images/background-mem.gif");
+}
+
+.button:hover {
+
background-image:url("/intranet-tmpl/default/images/background-mem.gif");
+}
+
+/* TABLES */
+table {
+ border:1px solid #000000;
+ border-collapse:collapse;
+ width:100%;
+}
+
+table.noborder {
+ border:0px;
+ border-collapse:collapse;
+ font-size:10pt;
+ margin : auto;
+}
+table.small {
+ width:auto;
+}
+
+/* header */
+th {
+ background-color: #99cccc;
+
background-image:url("/intranet-tmpl/default/images/background-mem.gif");
+ font-weight:bold;
+ text-align:center;
+ border:1px solid #000000;
+ padding:3px 0px 3px 0px;
+}
+th.noborder {
+ background-color: #FFFFFF;
+ background-image:none;
+ font-weight:bold;
+ text-align:center;
+ border:1px solid #ad11ad;
+/* border-left:1px solid #ad11ad; */
+ padding:3px 0px 3px 0px;
+}
+
+/* standard cell */
+td {
+ border-left:0px;
+}
+/* hilighted cell */
+td.hilighted, tr.hilighted {
+ border-left:0px;
+ background-color:#ffffcc;
+}
+/* cells that are numbers => aligned right */
+td.number {
+ border-left:0px;
+ text-align:right;
+}
+/* hilighted cell */
+td.numberhilighted {
+ border-left:0px;
+ background-color:#ffffcc;
+ text-align:right;
+}
+
+#resultlist table {
+ margin : auto;
+}
+
+#resultlist table td {
+ border-right : 1px solid #CCCCCC;
+}
+
+#resultlist table td:last-child {
+ border-right : 1px solid Black;
+}
+
+
+h1 {
+ color:#000000;
+ background-color:#DDDDDD;
+
background-image:url("/intranet-tmpl/default/images/background-mem.gif");
+ font-size: 150%;
+ text-align:center;
+ padding: 4px;
+/* border: 1px solid #666666; */
+}
+
+h2 {
+ margin-top:0px;
+ margin-bottom:4px;
+ text-align:center;
+ padding:0px;
+ font-size:125%;
+ padding-left:10px;
+ padding-right:10px;
+ padding-bottom:3px;
+ padding-top:3px;
+}
+
+h2.help {
+ text-align : left;
+ margin-top : 10px;
+ }
+
+h3 {
+ margin-top:0px;
+ margin-bottom:4px;
+ padding:0px;
+ font-size:100%;
+ font-weight:bold;
+}
+
+#bloctitle, .bloctitle {
+
background-image:url("/intranet-tmpl/default/images/background-mem.gif");
+ color:#000000;
+ font-size: 125%;
+ text-align:center;
+ padding:5px;
+ margin-bottom:10px;
+ border-bottom: 1px solid #666666;
+}
+#problem {
+ color: white;
+ font-weight:bold;
+ background-color:red;
+}
+.problem {
+ color: white;
+ font-weight:bold;
+ background-color:red;
+}
+
+tr.hilighted td.problem {
+ background-color : #ff9999;
+}
+
+#mainbloc {
+ float:left;
+ width:90%;
+ border-top:1px solid #000000;
+ border-left:1px solid #000000;
+ border-right:3px solid #000000;
+ border-bottom:3px solid #000000;
+ background-color:#FFFFFF;
+ margin-top:10px;
+ margin-left:10px;
+ margin-right:10px;
+ padding-bottom:100px;
+ padding-left:10px;
+ padding-top:10px;
+ padding-right:10px;
+}
+#main {
+ position:absolute;
+}
+
+#bloc25, .bloc25 {
+ float:left;
+ border:1px solid #000000;
+ margin:10px;
+ padding:0px;
+}
+#bloc100, .bloc100 {
+ float:left;
+ position:relative;
+ width:100%;
+ border:1px solid #000000;
+ margin:10px;
+}
+
+#resultnumber {
+ margin-top : 5px;
+ text-align : center;
+}
+
+a.resultnumber {
+ margin-bottom : 5px;
+ padding : 2px 4px;
+ background-color : White;
+ border : 1px solid #339900;
+ font-weight : bold;
+}
+
+#resultnumber .highlight {
+ margin-bottom : 5px;
+ padding : 2px 4px;
+ background-color : #EEEEEE;
+ border : 1px solid Black;
+ font-weight : bold;
+}
+
+a.resultnumber:hover {
+ background-color : #ffffcc;
+}
+
+.resultcount {
+ border-top : 1px solid white;
+ font-weight : bold;
+ padding : 3px;
+}
+
+#resultlist {
+ width:95%;
+ margin : auto;
+/* margin-left:5%;
+ margin-right:5%;*/
+}
+
+#resultlist p {
+ font-size : .8em;
+}
+
+a.resultlist {
+ font-weight : bold;
+/* display : block;*/
+ padding-left : 5px;
+}
+
+a {
+ text-decoration: none;
+}
+
+a:hover {
+ text-decoration: none;
+}
+
+#menubar {
+ z-index:2;
+ position:absolute;
+ top:0px;
+ left:0px;
+ border-top:1px solid #666666;
+ font-size: 14px;
+ background-color:#DDDDDD;
+ padding-bottom:5px;
+}
+html>body #menubar {
+position: fixed;
+}
+
+#menubar a {
+ padding:5px;
+}
+
+a.submenu {
+ padding:0px 10px 0px 10px;
+ display:block;
+ background-color:#FFFFFF;
+ color:#000000;
+}
+a.submenu:hover {
+ padding:0px 10px 0px 10px;
+ display:block;
+ background-color:#DDDDDD;
+ color:#000000;
+}
+#Subm1 {
+ z-index: 11; left: 75px; visibility: hidden; position: absolute; top:
24px; background-color:white; border:1px solid black;
+}
+html>body #Subm1 {
+position: fixed;
+}
+#Subm2 {
+ z-index: 12; left: 150px; visibility: hidden; position: absolute; top:
24px; background-color:white; border:1px solid black;
+}
+html>body #Subm2 {
+position: fixed;
+}
+#Subm3 {
+ z-index: 12; left: 250px; visibility: hidden; position: absolute; top:
24px; background-color:white; border:1px solid black;
+}
+html>body #Subm3 {
+position: fixed;
+}
+#Subm4 {
+ z-index: 12; left: 320px; visibility: hidden; position: absolute; top:
24px; background-color:white; border:1px solid black;
+}
+html>body #Subm4 {
+position: fixed;
+}
+#Subm5 {
+ z-index: 12; left: 400px; visibility: hidden; position: absolute; top:
24px; background-color:white; border:1px solid black;
+}
+html>body #Subm5 {
+position: fixed;
+}
+#Subm6 {
+ z-index: 12; left: 480px; visibility: hidden; position: absolute; top:
24px; background-color:white; border:1px solid black;
+}
+html>body #Subm6 {
+position: fixed;
+}
+
+#Subm7 {
+ z-index: 12; left: 550px; visibility: hidden; position: absolute; top:
24px; background-color:white; border:1px solid black;
+}
+html>body #Subm7 {
+position: fixed;
+}
+
+.user {
+ padding-top: 30px;
+ padding-bottom:0px;
+ text-align:right;
+}
+
+.koha {
+ text-align:center;
+
background-image:url("/intranet-tmpl/default/images/background-mem.gif");
+ font-size:130%;
+ font-weight:bold;
+ padding-left:10px;
+ padding-right:10px;
+ padding-bottom:5px;
+}
+
+.home {
+ color:#777777;
+ }
+a.home:hover {
+ background-color: #339933;
+ color: #000000;
+ }
+
+.catalogue {
+ color:#777777;
+ }
+a.catalogue:hover {
+ background-color:#ad11ad;
+ color:#FFFFFF;
+ }
+
+.members {
+ color:#777777;
+ }
+a.members:hover {
+ background-color: #86c268;
+ color: #000000;
+ }
+
+.acquisition {
+ color:#777777;
+ }
+a.acquisition:hover {
+ background-color: #ffdf61;
+ color: #000000;
+ }
+
+.authority {
+ color:#777777;
+ }
+a.authority:hover {
+ background-color: #6b7cbe;
+ color: #000000;
+ }
+
+.reports {
+ color:#777777;
+ }
+a.reports:hover {
+ background-color: #6b7cbe;
+ color: #000000;
+ }
+
+.circulation {
+ color:#777777;
+ }
+a.circulation:hover {
+ background-color: #be6170;
+ color: #000000;
+ }
+
+.parameters {
+ color:#777777;
+ }
+a.parameters:hover {
+ background-color: #86c268;
+ color: #000000;
+ }
+.bull {
+ color:#777777;
+ }
+a.bull:hover {
+ background-color: #803010;
+ color: #000000;
+ }
+.about {
+ color:#777777;
+ }
+a.about:hover {
+ background-color: #86c268;
+ color: #000000;
+ }
+.help {
+ color:#777777;
+ }
+a.help:hover {
+ color: #FFFFFF;
+ }
Index: includes/error-bottom.inc
===================================================================
RCS file: includes/error-bottom.inc
diff -N includes/error-bottom.inc
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ includes/error-bottom.inc 17 Oct 2006 07:32:36 -0000 1.1.2.1
@@ -0,0 +1,17 @@
+<br clear="all">
+<p> </p>
+
+<div class="center">
+<a href="/cgi-bin/koha/mainpage.pl">Ðа поÑаÑок</a> ||
+<a
href="/cgi-bin/koha/loadmodules.pl?module=search&type=intranet">ÐаÑалог</a>
||
+<a href="/cgi-bin/koha/members/members-home.pl">ÐÑдвÑдÑваÑÑ</a> ||
+<a href="/cgi-bin/koha/loadmodules.pl?module=acquisitions">ÐадÑ
одженнÑ</a> ||
+<a href="/cgi-bin/koha/circ/circulation.pl">ÐбÑг</a> ||
+<a href="/cgi-bin/koha/reports-home.pl">ÐвÑÑи</a> ||
+<a href="/cgi-bin/koha/admin-home.pl">ÐаÑамеÑÑи</a> ||
+<a href="/cgi-bin/koha/about.pl">ÐÑо ÑиÑÑемÑ</a> ||
+Ðопомога
+</div>
+
+</body>
+</html>
Index: includes/error-top.inc
===================================================================
RCS file: includes/error-top.inc
diff -N includes/error-top.inc
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ includes/error-top.inc 17 Oct 2006 07:32:36 -0000 1.1.2.1
@@ -0,0 +1,54 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+
+<html>
+<head>
+<title>ÐÐÐ¥Ð: ÐÐТÐРФÐÐС ÐÐÐÐÐÐТÐÐÐРЯ:
ÐаÑалог</title>
+<!-- TMPL_IF NAME="TemplateEncoding" --><meta http-equiv="Content-Type"
content="text/html; charset=utf-8"><!-- TMPL_ELSE --><meta
http-equiv="Content-Type" content="text/html; charset=utf-8"><!-- /TMPL_IF -->
+
+<script language="JavaScript">
+<!-- Hide from old browsers
+function openWindow(targeturl, windowname) {
+newwin =
+window.open(targeturl,windowname,"height=480,width=640,scrollbars,resizable")
+}
+// end hiding -->
+</script>
+
+<script language="JavaScript" type="text/javascript">
+function Help() {
+ newin=window.open("/cgi-bin/koha/help.pl","Koha
Help",'width=600,height=600,toolbar=false,scrollbars=yes');
+}
+</script>
+
+<link rel="stylesheet" type="text/css" href="<!-- TMPL_VAR name="themelang"
-->/includes/common-style.css">
+<style type="text/css">
+.catalogue {
+ background-color:#ad11ad;
+ color:#FFFFFF;
+ background-image:none;
+ text-decoration: normal;
+ }
+a.catalogue:hover {
+ background-color: #ad11ad;
+ color: #FFFFFF;
+ text-decoration: none;
+ }
+</style>
+</head>
+
+<body>
+<!-- MENUS -->
+<div id="menubar">
+ <span class="koha">ÐÐÐ¥Ð</span>
+ <span class="koha"><a class="home"
href="/cgi-bin/koha/mainpage.pl">ÐоÑ
а</a></span>
+ <a class="acquisition"
href="/cgi-bin/koha/loadmodules.pl?module=acquisitions">ÐадÑ
одженнÑ</a> <a class="catalogue"
href="/cgi-bin/koha/loadmodules.pl?module=search&type=intranet">ÐаÑалог</a>
<a class="circulation" href="/cgi-bin/koha/circ/circulation.pl">ÐбÑг</a>
<a class="members"
href="/cgi-bin/koha/members/members-home.pl">ÐÑдвÑдÑваÑÑ</a> <a
class="authority"
href="/cgi-bin/koha/authorities/authorities-home.pl">ÐвÑоÑиÑеÑнÑ
джеÑела</a> <a class="reports"
href="/cgi-bin/koha/reports-home.pl">ÐвÑÑи</a> <a class="parameters"
href="/cgi-bin/koha/admin-home.pl">ÐаÑамеÑÑи</a> <a class="about"
href="/cgi-bin/koha/about.pl">ÐÑо ÑиÑÑемÑ</a> <a class="catalogue"
href="/cgi-bin/koha/help.pl" onclick="Help(); return
false;">Ðопомога</a>
+</div>
+<div id="submenu">
+ <span class="koha">можливоÑÑÑ >> </span>
+ <a
href="/cgi-bin/koha/loadmodules.pl?module=search&marc=1&type=intranet"
class="submenu2">поÑÑк</a> <a href="/cgi-bin/koha/bookshelves/shelves.pl"
class="submenu">ÐÑÑÑÑалÑÐ½Ñ Ð¿Ð¾Ð»Ð¸ÑÑ</a> <a
href="/cgi-bin/koha/loadmodules.pl?module=addbiblio&type=intranet"
class="submenu2">ÐодаÑи бÑблÑоÑеÑний запиÑ</a> <a
href="/cgi-bin/koha/maint/catmaintain.pl"
class="submenu">ÐбÑлÑговÑÐ²Ð°Ð½Ð½Ñ ÐºÐ°ÑалогÑ</a>
+</div>
+<!-- TMPL_IF NAME="loggedinusername" -->
+ <p align="left">Ðайдено Ñ ÑиÑÑÐµÐ¼Ñ Ñк: <!-- TMPL_VAR
NAME="loggedinusername" --> [<a
href="/cgi-bin/koha/mainpage.pl?logout.x=1">ÐиÑ
Ñд</a>]</p>
+<!-- TMPL_ELSE -->
+ <p align="left"><a href="/cgi-bin/koha/opac-user.pl">Ð
еÑÑÑÑÑваÑиÑÑ</a> Ñ ÐоÑ
а</p>
+<!-- /TMPL_IF -->
Index: includes/favicon.ico
===================================================================
RCS file: includes/favicon.ico
diff -N includes/favicon.ico
Binary files /dev/null and /tmp/cvsdeAqv2 differ
Index: includes/help-bottom.inc
===================================================================
RCS file: includes/help-bottom.inc
diff -N includes/help-bottom.inc
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ includes/help-bottom.inc 17 Oct 2006 07:32:36 -0000 1.1.2.1
@@ -0,0 +1,5 @@
+<br/>
+<p><a href="javascript:window.close()" class="button">ÐаÑиниÑи
ÑнÑеÑакÑÐ¸Ð²Ð½Ñ Ð´Ð¾Ð²ÑдкÑ</a></p>
+</div>
+</body>
+</html>
\ No newline at end of file
Index: includes/help-top.inc
===================================================================
RCS file: includes/help-top.inc
diff -N includes/help-top.inc
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ includes/help-top.inc 17 Oct 2006 07:32:36 -0000 1.1.2.1
@@ -0,0 +1,10 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+
+<html>
+<head>
+<title>ÐÐÐ¥Ð: ÑнÑеÑакÑивна довÑдка</title>
+<!-- TMPL_IF NAME="TemplateEncoding" --><meta http-equiv="Content-Type"
content="text/html; charset=utf-8"><!-- TMPL_ELSE --><meta
http-equiv="Content-Type" content="text/html; charset=utf-8"><!-- /TMPL_IF -->
+
+<link rel="stylesheet" type="text/css" href="<!-- TMPL_VAR name="themelang"
-->/includes/common-style.css">
+<body>
+<div id="mainbloc">
Index: includes/hierarchy.css
===================================================================
RCS file: includes/hierarchy.css
diff -N includes/hierarchy.css
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ includes/hierarchy.css 17 Oct 2006 07:32:36 -0000 1.1.2.1
@@ -0,0 +1,105 @@
+.hierarchies {
+ background-color:#fff;
+ color:#000000;
+ padding:5px;
+ margin-left:50px;
+ -moz-border-radius:6px;
+ display:block;
+ font-size:10px;
+}
+.hierarchy {
+ padding:5px;
+ width:90%;
+ -moz-border-radius:6px;
+ display:block;
+}
+.child {
+ display:none;
+ margin-left : 50px;
+ width:150%;
+}
+.child a:hover{
+ background-color:#BFCFFF;
+}
+.parent {
+ display:none;
+ margin-left : -50px;
+}
+.parent a:hover{
+ background-color:#BFCFFF;
+}
+.child0{
+ width : 20%;
+ text-align : left;
+}
+.child0 a:hover{
+ background-color:#BFCFFF;
+}
+.child1{
+ width : 20%;
+ text-align : left;
+ margin-left : 50px;
+}
+.child1 a:hover{
+ background-color:#BFCFFF;
+}
+.child2{
+ width : 20%;
+ text-align : left;
+ margin-left : 100px;
+}
+.child2 a:hover{
+ background-color:#BFCFFF;
+}
+.child3{
+ width : 20%;
+ text-align : left;
+ margin-left : 150px;
+}
+.child3 a:hover{
+ background-color:#BFCFFF;
+}
+.child4{
+ width : 20%;
+ text-align : left;
+ margin-left : 200px;
+}
+.child4 a:hover{
+ background-color:#BFCFFF;
+}
+.child5{
+ width : 20%;
+ text-align : left;
+ margin-left : 250px;
+}
+.child5 a:hover{
+ background-color:#BFCFFF;
+}
+.child6{
+ width : 20%;
+ text-align : left;
+ margin-left : 300px;
+}
+.child6 a:hover{
+ background-color:#BFCFFF;
+}
+.child7{
+ width : 20%;
+ text-align : left;
+ margin-left : 350px;
+}
+.child7 a:hover{
+ background-color:#BFCFFF;
+}
+.child8{
+ width : 10%;
+ text-align : left;
+ margin-left : 400px;
+}
+.child8 a:hover{
+ background-color:#BFCFFF;
+}
+.parents{
+ display:inline;
+ cursor:crosshair;
+}
\ No newline at end of file
Index: includes/intranet-main.css
===================================================================
RCS file: includes/intranet-main.css
diff -N includes/intranet-main.css
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ includes/intranet-main.css 17 Oct 2006 07:32:36 -0000 1.1.2.1
@@ -0,0 +1,323 @@
+body {
+ font-family:verdana,arial,helvetica;
+ font-size:10pt;
+ margin:0px;
+ padding:0px;
+ background-color:#99CC33;
+ color:#000000;
+}
+
+#mainbloc {
+ margin:2%;
+}
+#menus {
+ margin:0%;
+}
+
+.hint {
+ background-color:#FFF;
+ color:#000000;
+ border:1px solid #000000;
+ padding:5px;
+ margin-left:200px;
+ height:90%;
+ width:40%;
+ -moz-border-radius:6px;
+ position:absolute;
+ display:inline;
+}
+
+.image {
+ float:left;
+ background-image:url("/intranet-tmpl/default/images/koha-logo.gif");
+ background-repeat:no-repeat;
+ width:300px;
+ height:430px;
+ padding-top:90px;
+ text-align:center;
+ vertical-align:middle;
+/* display:inline; */
+ position:relative;
+}
+
+a {
+ text-decoration: none;
+ font-size:20pt;
+ padding:3px 50px 3px 3px;
+ line-height:200%;
+}
+.koha {
+ text-align:center;
+
background-image:url("/intranet-tmpl/default/en/images/background-mem.gif");
+}
+
+h1.catalogue{
+ text-align:center;
+ background-color:#ad11ad;
+ color: #000000;
+ text-decoration: normal;
+ font-weight: bold;
+}
+
+h1.members{
+ text-align:center;
+ background-color: #86c268;
+ color: #000000;
+ text-decoration: normal;
+ font-weight: bold;
+}
+
+h1.acquisition{
+ text-align:center;
+ background-color: #ffdf61;
+ color: #000000;
+ text-decoration: normal;
+ font-weight: bold;
+}
+
+h1.reports{
+ text-align:center;
+ background-color: #6b7cbe;
+ color: #000000;
+ text-decoration: normal;
+ font-weight: bold;
+}
+
+h2 {
+ margin-top:0px;
+ margin-bottom:4px;
+ text-align:center;
+ padding:0px;
+ font-size:125%;
+ padding-left:10px;
+ padding-right:10px;
+ padding-bottom:3px;
+ padding-top:3px;
+}
+h2.reports{
+ text-align:center;
+ background-color: #6b7cbe;
+ color: #FFFFFF;
+ text-decoration: normal;
+ font-weight: bold;
+}
+
+h1.circulation{
+ text-align:center;
+ background-color: #be6170;
+ color: #000000;
+ text-decoration: normal;
+ font-weight: bold;
+}
+
+h1.authority {
+ text-align:center;
+ background-color: #6b7cbe;
+ color:#000000;
+ text-decoration: normal;
+ font-weight: bold;
+ background-image:none;
+ }
+
+h1.parameters{
+ text-align:center;
+ background-color: #86c268;
+ color: #000000;
+ text-decoration: normal;
+ font-weight: bold;
+}
+
+h1.bull{
+ text-align:center;
+ background-color: #803010;
+ color: #000000;
+ text-decoration: normal;
+ font-weight: bold;
+}
+
+a.catalogue {
+ font-weight: normal;
+ text-decoration: none;
+ cursor: hand;
+ color:#777777;
+ font-weight: bold;
+ line-height:200%;
+ }
+a.catalogue:hover {
+ font-weight: normal;
+ text-decoration: none;
+ cursor: hand;
+ background-color:#ad11ad;
+ color:#000000;
+ font-weight: bold;
+ border:1px solid #000000;
+ line-height:200%;
+ }
+
+.little {
+ font-weight: normal;
+ font-size:10pt;
+ padding:0px 0px 0px 0px;
+ text-decoration: none;
+ line-height:100%;
+ }
+
+.members {
+ font-weight: normal;
+ text-decoration: none;
+ cursor: hand;
+ color:#777777;
+ font-weight: bold;
+ line-height:200%;
+ }
+.members:hover {
+ background-color: #86c268;
+ border:1px solid #000000;
+ color: #000000;
+ text-decoration: none;
+ font-weight: bold;
+ line-height:200%;
+ }
+
+a.authority {
+ font-weight: normal;
+ text-decoration: none;
+ cursor: hand;
+ color:#777777;
+ font-weight: bold;
+ line-height:200%;
+ }
+a.authority:hover {
+ background-color: #6b7cbe;
+ border:1px solid #000000;
+ color: #000000;
+ text-decoration: none;
+ font-weight: bold;
+ }
+
+.acquisition {
+ font-weight: normal;
+ text-decoration: none;
+ cursor: hand;
+ color:#777777;
+ font-weight: bold;
+ line-height:200%;
+ }
+.acquisition:hover {
+ background-color: #ffdf61;
+ border:1px solid #000000;
+ color: #000000;
+ text-decoration: normal;
+ font-weight: bold;
+ line-height:200%;
+ }
+
+a.reports {
+ font-weight: normal;
+ text-decoration: none;
+ cursor: hand;
+ color:#777777;
+ font-weight: bold;
+ line-height:200%;
+ }
+
+a.reports:hover {
+ background-color: #6b7cbe;
+ border:1px solid #000000;
+ color: #000000;
+ text-decoration: normal;
+ font-weight: bold;
+ line-height:200%;
+ }
+
+.circulation {
+ font-weight: normal;
+ text-decoration: none;
+ cursor: hand;
+ color:#777777;
+ font-weight: bold;
+ line-height:200%;
+ }
+.circulation:hover {
+ background-color: #be6170;
+ border:1px solid #000000;
+ color: #000000;
+ text-decoration: normal;
+ font-weight: bold;
+ line-height:200%;
+ }
+
+a.parameters {
+ font-weight: normal;
+ text-decoration: none;
+ cursor: hand;
+ color:#777777;
+ font-weight: bold;
+ line-height:200%;
+ }
+a.parameters:hover {
+ background-color: #86c268;
+ border:1px solid #000000;
+ color: #000000;
+ text-decoration: normal;
+ font-weight: bold;
+ line-height:200%;
+ }
+a.about {
+ font-weight: normal;
+ text-decoration: none;
+ cursor: hand;
+ color:#777777;
+ font-weight: bold;
+ line-height:200%;
+ }
+a.about:hover {
+ background-color: #86c268;
+ border:1px solid #000000;
+ color: #000000;
+ text-decoration: normal;
+ font-weight: bold;
+ line-height:200%;
+ }
+
+a.bull {
+ font-weight: normal;
+ text-decoration: none;
+ cursor: hand;
+ color:#777777;
+ font-weight: bold;
+ line-height:200%;
+ }
+a.bull:hover {
+ background-color: #803010;
+ border:1px solid #000000;
+ color: #000000;
+ text-decoration: normal;
+ font-weight: bold;
+ line-height:200%;
+ }
+
+.kohalogo {
+ font-size:250%;
+ font-weight:bold;
+ font-style:italic;
+ font-family:Times;
+ color:#99CC33;
+ margin:10px;
+ padding:0px;
+}
+.kohalogo2 {
+ font-size:125%;
+ font-style:italic;
+ font-family:Times;
+ color:#000000;
+ margin:0px;
+ padding:0px;
+}
+
+#bloc25, .bloc25 {
+ float:left;
+ border:1px solid #000000;
+ margin:0px;
+ padding:0px;
+}
Index: includes/issues-bottom.inc
===================================================================
RCS file: includes/issues-bottom.inc
diff -N includes/issues-bottom.inc
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ includes/issues-bottom.inc 17 Oct 2006 07:32:36 -0000 1.1.2.1
@@ -0,0 +1,17 @@
+<br clear="all">
+<p> </p>
+
+<div class="center">
+<a href="/cgi-bin/koha/mainpage.pl">Ðа поÑаÑок</a> ||
+<a
href="/cgi-bin/koha/loadmodules.pl?module=search&type=intranet">ÐаÑалог</a>
||
+<a href="/cgi-bin/koha/members/members-home.pl">ÐÑдвÑдÑваÑÑ</a> ||
+<a href="/cgi-bin/koha/loadmodules.pl?module=acquisitions">ÐадÑ
одженнÑ</a> ||
+<a href="/cgi-bin/koha/circ/circulation.pl">ÐбÑг</a> ||
+<a href="/cgi-bin/koha/reports-home.pl">ÐвÑÑи</a> ||
+<a href="/cgi-bin/koha/admin-home.pl">ÐаÑамеÑÑи</a> ||
+<a href="/cgi-bin/koha/about.pl">ÐÑо ÑиÑÑемÑ</a> ||
+Ðопомога
+</div>
+
+</body>
+</html>
Index: includes/marc-editor.css
===================================================================
RCS file: includes/marc-editor.css
diff -N includes/marc-editor.css
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ includes/marc-editor.css 17 Oct 2006 07:32:36 -0000 1.1.2.1
@@ -0,0 +1,68 @@
+body {
+ font-family:verdana,arial,helvetica;
+ font-size:10pt;
+ margin:0px;
+ padding:0px;
+ background-color:#FFFFFF;
+}
+
+div.tabbed {
+ position: absolute;
+ margin-left:5%;
+ width:90%;
+ display:block;
+}
+
+div.tabs {
+ width:10px;
+ position:absolute;
+ margin-left:50px;
+ margin-top:110px;
+}
+
+div.tabs a {
+ display:block;
+ font-size: 9px;
+ background-color: #ad11ad;
+ color: #FFFFFF;
+ border: thin solid black;
+ margin-right: 2px;
+ padding: 10px 10px;
+ -moz-border-radius: 5px 0px 0px 5px;
+}
+
+div.tab {
+ width:90%;
+ display: block;
+ visibility:hidden;
+ position:absolute;
+ margin-left:80px;
+ margin-top:110px;
+}
+
+.MARCtag { /* style for tag definition (700 - Statement of responsability) */
+ font-weight:bold;
+ color:#ad11ad;
+ background-color:#E8E0F1;
+ background-image:url('');
+ margin-right:30%;
+}
+.MARCsubfield { /* style for tag definition (700 - Statement of
responsability) */
+ margin-right:0%;
+}
+
+.labelsubfield { /* style for each subfield (like : a Publication year), just
before the biblio subfield */
+ float:left;
+ width: 12em;
+ margin-left:30px;
+ display:inline;
+ color:#000000;
+}
+
+input.addbiblioInput {
+ background-color: #FFFFFF;
+}
+
+input.addbiblioInputFocus {
+ background-color: #DDDDDD;
+}
\ No newline at end of file
Index: includes/marc-top.inc
===================================================================
RCS file: includes/marc-top.inc
diff -N includes/marc-top.inc
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ includes/marc-top.inc 17 Oct 2006 07:32:36 -0000 1.1.2.1
@@ -0,0 +1,45 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+
+<html>
+<head>
+<title>ÐÐÐ¥Ð: ÐÐТÐРФÐÐС ÐÐÐÐÐÐТÐÐÐРЯ:
ÐаÑалог</title>
+<!-- TMPL_IF NAME="TemplateEncoding" --><meta http-equiv="Content-Type"
content="text/html; charset=utf-8"><!-- TMPL_ELSE --><meta
http-equiv="Content-Type" content="text/html; charset=utf-8"><!-- /TMPL_IF -->
+
+<script language="JavaScript" type="text/javascript">
+<!-- Hide from old browsers
+function openWindow(targeturl, windowname) {
+newwin =
+window.open(targeturl,windowname,"height=480,width=640,scrollbars,resizable")
+}
+// end hiding -->
+</script>
+
+<script language="JavaScript" type="text/javascript">
+function Help() {
+ newin=window.open("/cgi-bin/koha/help.pl","Koha
Help",'width=600,height=600,toolbar=false,scrollbars=yes');
+}
+</script>
+
+<link rel="stylesheet" type="text/css" href="<!-- TMPL_VAR name="themelang"
-->/includes/common-style.css">
+<link rel="stylesheet" type="text/css" href="<!-- TMPL_VAR name="themelang"
-->/includes/marc-editor.css">
+<style type="text/css">
+.catalogue {
+ background-color:#ad11ad;
+ color:#FFFFFF;
+ background-image:none;
+ text-decoration: normal;
+ }
+a.catalogue:hover {
+ background-color: #ad11ad;
+ color: #FFFFFF;
+ text-decoration: none;
+ }
+</style>
+</head>
+
+<!-- TMPL_INCLUDE name="menus.inc" -->
+<!-- TMPL_IF NAME="loggedinusername" -->
+ <p class="user">Ðайдено Ñ ÑиÑÑÐµÐ¼Ñ Ñк: <!-- TMPL_VAR
NAME="loggedinusername" --> [<a
href="/cgi-bin/koha/mainpage.pl?logout.x=1">ÐиÑ
Ñд</a>]</p>
+<!-- TMPL_ELSE -->
+ <p class="user"><a href="/cgi-bin/koha/opac-user.pl">Ð
еÑÑÑÑÑваÑиÑÑ</a> Ñ ÐоÑ
а</p>
+<!-- /TMPL_IF -->
Index: includes/members-bottom.inc
===================================================================
RCS file: includes/members-bottom.inc
diff -N includes/members-bottom.inc
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ includes/members-bottom.inc 17 Oct 2006 07:32:36 -0000 1.1.2.1
@@ -0,0 +1,17 @@
+<br clear="all">
+<p> </p>
+
+<div class="center">
+<a href="/cgi-bin/koha/mainpage.pl">Ðа поÑаÑок</a> ||
+<a
href="/cgi-bin/koha/loadmodules.pl?module=search&type=intranet">ÐаÑалог</a>
||
+<a href="/cgi-bin/koha/members/members-home.pl">ÐÑдвÑдÑваÑÑ</a> ||
+<a href="/cgi-bin/koha/loadmodules.pl?module=acquisitions">ÐадÑ
одженнÑ</a> ||
+<a href="/cgi-bin/koha/circ/circulation.pl">ÐбÑг</a> ||
+<a href="/cgi-bin/koha/reports-home.pl">ÐвÑÑи</a> ||
+<a href="/cgi-bin/koha/admin-home.pl">ÐаÑамеÑÑи</a> ||
+<a href="/cgi-bin/koha/about.pl">ÐÑо ÑиÑÑемÑ</a> ||
+Ðопомога
+</div>
+
+</body>
+</html>
Index: includes/members-top.inc
===================================================================
RCS file: includes/members-top.inc
diff -N includes/members-top.inc
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ includes/members-top.inc 17 Oct 2006 07:32:36 -0000 1.1.2.1
@@ -0,0 +1,36 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+
+<html>
+<head>
+<title>ÐÐÐ¥Ð: ÐÐТÐРФÐÐС ÐÐÐÐÐÐТÐÐÐРЯ:
ÐÑдвÑдÑваÑÑ</title>
+<link rel="stylesheet" type="text/css" href="<!-- TMPL_VAR name="themelang"
-->/includes/common-style.css">
+<!-- TMPL_IF NAME="TemplateEncoding" --><meta http-equiv="Content-Type"
content="text/html; charset=utf-8"><!-- TMPL_ELSE --><meta
http-equiv="Content-Type" content="text/html; charset=utf-8"><!-- /TMPL_IF -->
+<script language="JavaScript" type="text/javascript">
+function Help() {
+ newin=window.open("/cgi-bin/koha/help.pl","Koha
Help",'width=600,height=600,toolbar=false,scrollbars=yes');
+}
+</script>
+
+<style type="text/css">
+.members {
+ background-color: #86c268;
+ color:#FFFFFF;
+ text-decoration: normal;
+ }
+a.members:hover {
+ background-color: #86c268;
+ color: #FFFFFF;
+ text-decoration: normal;
+ }
+</style>
+</head>
+
+<body>
+
+<!-- MENUS -->
+<!-- TMPL_INCLUDE name="menus.inc" -->
+<!-- TMPL_IF NAME="loggedinusername" -->
+ <p class="user">Ðайдено Ñ ÑиÑÑÐµÐ¼Ñ Ñк: <!-- TMPL_VAR
NAME="loggedinusername" --> [<a
href="/cgi-bin/koha/mainpage.pl?logout.x=1">ÐиÑ
Ñд</a>]</p>
+<!-- TMPL_ELSE -->
+ <p class="user"><a href="/cgi-bin/koha/opac-user.pl">Ð
еÑÑÑÑÑваÑиÑÑ</a> Ñ ÐоÑ
а</p>
+<!-- /TMPL_IF -->
Index: includes/menus.inc
===================================================================
RCS file: includes/menus.inc
diff -N includes/menus.inc
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ includes/menus.inc 17 Oct 2006 07:32:36 -0000 1.1.2.1
@@ -0,0 +1,117 @@
+<script language="JavaScript" type="text/javascript">
+var TID; //the timeout identifier
+var Mduration=500; // how long before closing the menu
+function Help() {
+ newin=window.open("/cgi-bin/koha/help.pl","Koha
Help",'width=600,height=600,toolbar=false,scrollbars=yes');
+}
+/*var ie = (document.all) ? 1:0;
+var ns7 = (document.getElementById) ? 1:0;*/
+ function MM_findObj(n, d) { //v4.0
+ var p,i,x;
+ if(!d) d=document;
+ if((p=n.indexOf("?"))>0&&parent.frames.length) {
+ d=parent.frames[n.substring(p+1)].document;
n=n.substring(0,p);
+ }
+ if(!(x=d[n])&&d.all) x=d.all[n];
+ for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
+ for(i=0;!x&&d.layers&&i<d.layers.length;i++)
x=MM_findObj(n,d.layers[i].document);
+ if(!x && document.getElementById)
x=document.getElementById(n);
+ return x;
+ }
+ function SetOn(item) {
+ for(i=1;i<=7;i++) {
+ SetOff(i);
+ }
+ CancelTimeOut(TID);
+ if (!(layer = MM_findObj('Subm' + item))) return;
+ layer.style.visibility = 'visible';
+ }
+ function LaunchSetOff(item) {
+ if (TID) {
+ CancelTimeOut(TID);
+ }
+ TID=setTimeout('SetOff('+item+')',Mduration);
+ }
+ function CancelTimeOut(TID) {
+ clearTimeout(TID);
+ }
+ function SetOff(item) {
+ if (!(layer = MM_findObj('Subm' + item))) return;
+ layer.style.visibility = 'hidden';
+ }
+</script>
+
+<!-- MENUS -->
+<!-- ACQUISITION -->
+<div id="Subm1">
+ <a href="/cgi-bin/koha/acqui/acqui-home.pl" class="submenu acquisition"
onMouseOver="CancelTimeOut(TID)" onMouseOut="LaunchSetOff(1)">ÐÑновна
ÑÑоÑÑнка</a> <a href="/cgi-bin/koha/acqui/lateorders.pl" class="submenu
acquisition" onMouseOver="CancelTimeOut(TID)"
onMouseOut="LaunchSetOff(1)">ÐаÑÑÐ¸Ð¼Ð°Ð½Ñ Ð·Ð°Ð¼Ð¾Ð²Ð»ÐµÐ½Ð½Ñ</a> <a
href="/cgi-bin/koha/acqui/histsearch.pl" class="submenu acquisition"
onMouseOver="CancelTimeOut(TID)" onMouseOut="LaunchSetOff(1)">ÐоÑÑк Ñ
ÑонологÑÑ</a>
+</div>
+
+<!-- CATALOGUE -->
+<div id="Subm2">
+ <a
href="/cgi-bin/koha/loadmodules.pl?module=search&marc=1&type=intranet"
class="submenu catalogue" onMouseOver="CancelTimeOut(TID)"
onMouseOut="LaunchSetOff(2)">ÐоÑÑк</a> <a
href="/cgi-bin/koha/loadmodules.pl?module=addbiblio&type=intranet"
class="submenu catalogue" onMouseOver="CancelTimeOut(TID)"
onMouseOut="LaunchSetOff(2)">ÐодаÑи бÑблÑоÑеÑний
запиÑ</a>
+ <hr>
+ <a class="submenu bull" href="/cgi-bin/koha/bull-home.pl"
onMouseOver="CancelTimeOut(TID)"
onMouseOut="LaunchSetOff(2)">ÐеÑедплаÑа</a> <a
href="/cgi-bin/koha/bull/lateissues.pl" class="submenu bull"
onMouseOver="CancelTimeOut(TID)"
onMouseOut="LaunchSetOff(2)">ÐаÑÑÐ¸Ð¼Ð°Ð½Ñ Ð²Ð¸Ð¿ÑÑки</a>
+ <hr />
+ <a href="/cgi-bin/koha/bookshelves/shelves.pl" class="submenu
catalogue" onMouseOver="CancelTimeOut(TID)"
onMouseOut="LaunchSetOff(2)">ÐÑÑÑÑалÑÐ½Ñ Ð¿Ð¾Ð»Ð¸ÑÑ</a>
+</div>
+<!-- CIRC -->
+<div id="Subm3">
+ <a href="/cgi-bin/koha/circ/circulation.pl" class="submenu circulation"
onMouseOver="CancelTimeOut(TID)" onMouseOut="LaunchSetOff(3)">ÐидаÑÑ</a>
<a href="/cgi-bin/koha/circ/returns.pl" class="submenu circulation"
onMouseOver="CancelTimeOut(TID)"
onMouseOut="LaunchSetOff(3)">ÐовеÑненнÑ</a> <a
href="/cgi-bin/koha/circ/branchtransfers.pl" class="submenu circulation"
onMouseOver="CancelTimeOut(TID)"
onMouseOut="LaunchSetOff(3)">ÐеÑемÑÑÐµÐ½Ð½Ñ Ð¼Ñж
пÑдÑоздÑлами</a>
+ <hr />
+ <a href="/cgi-bin/koha/circ/reserve.pl" class="submenu circulation"
onMouseOver="CancelTimeOut(TID)" onMouseOut="LaunchSetOff(3)">ÐÑе Ñе
заÑезеÑвовано</a> <a href="/cgi-bin/koha/overdue.pl"
class="submenu circulation" onMouseOver="CancelTimeOut(TID)"
onMouseOut="LaunchSetOff(3)">ÐÑоÑÑÑоÑÐµÐ½Ñ Ð¾Ð´Ð¸Ð½Ð¸ÑÑ
збеÑеженнÑ</a>
+</div>
+<!-- MEMBERS -->
+<div id="Subm4">
+ <a href="/cgi-bin/koha/members/members-home.pl" class="submenu members"
onMouseOver="CancelTimeOut(TID)" onMouseOut="LaunchSetOff(4)">ÐоÑÑк</a> <a
href="/cgi-bin/koha/members/memberentry.pl?actionType=Add" class="submenu
members" onMouseOver="CancelTimeOut(TID)"
onMouseOut="LaunchSetOff(4)">ÐодаÑи пеÑÑонÑ</a> <a
href="/cgi-bin/koha/members/memberentry.pl?categorycode=I&actionType=Add"
class="submenu members" onMouseOver="CancelTimeOut(TID)"
onMouseOut="LaunchSetOff(4)">ÐодаÑи оÑганÑзаÑÑÑ</a>
+</div>
+<!-- AUTHORITIES -->
+<div id="Subm5">
+ <a href="/cgi-bin/koha/authorities/authorities-home.pl" class="submenu
authority" onMouseOver="CancelTimeOut(TID)"
onMouseOut="LaunchSetOff(5)">ÐвÑоÑиÑеÑÐ½Ñ Ð´Ð¶ÐµÑела</a>
+</div>
+<!-- REPORTS -->
+<div id="Subm6">
+ <a href="/cgi-bin/koha/reports/acquisitions_stats.pl" class="submenu
reports" onMouseOver="CancelTimeOut(TID)" onMouseOut="LaunchSetOff(6)">ÐадÑ
одженнÑ</a> <a href="/cgi-bin/koha/reports/borrowers_stats.pl"
class="submenu reports" onMouseOver="CancelTimeOut(TID)"
onMouseOut="LaunchSetOff(6)">ÐозиÑалÑники</a> <a
href="/cgi-bin/koha/reports/catalogue_stats.pl" class="submenu reports"
onMouseOver="CancelTimeOut(TID)"
onMouseOut="LaunchSetOff(6)">ÐаÑалог</a> <a
href="/cgi-bin/koha/reports/issues_stats.pl" class="submenu reports"
onMouseOver="CancelTimeOut(TID)" onMouseOut="LaunchSetOff(6)">ÐбÑг</a>
+ <hr />
+ <a href="/cgi-bin/koha/reports/bor_issues_top.pl" class="submenu
reports" onMouseOver="CancelTimeOut(TID)"
onMouseOut="LaunchSetOff(6)">ÐайбÑлÑÑ Ð°ÐºÑивнÑ
позиÑалÑники</a> <a href="/cgi-bin/koha/reports/cat_issues_top.pl"
class="submenu reports" onMouseOver="CancelTimeOut(TID)"
onMouseOut="LaunchSetOff(6)">ÐайбÑлÑÑ Ð²Ð¸Ð´Ð°Ð²Ð°Ð½Ñ Ð¾Ð´Ð¸Ð½Ð¸ÑÑ
збеÑеженнÑ</a>
+ <hr />
+ <a href="/cgi-bin/koha/reports/borrowers_out.pl" class="submenu
reports" onMouseOver="CancelTimeOut(TID)"
onMouseOut="LaunchSetOff(6)">ÐозиÑалÑники без видаÑ</a> <a
href="/cgi-bin/koha/reports/catalogue_out.pl" class="submenu reports"
onMouseOver="CancelTimeOut(TID)" onMouseOut="LaunchSetOff(6)">Ðе виданÑ
одиниÑÑ</a> <a href="/cgi-bin/koha/reports/inventory.pl" class="submenu
reports" onMouseOver="CancelTimeOut(TID)"
onMouseOut="LaunchSetOff(6)">ÐаÑвнÑ
Ñонди/ÐнвенÑаÑизаÑÑÑ</a> <a
href="/cgi-bin/koha/reports/manager.pl?report_name=itemtypes" class="submenu
reports" onMouseOver="CancelTimeOut(TID)"
onMouseOut="LaunchSetOff(6)">ÐаÑалог за Ñипами одиниÑÑ
збеÑеженнÑ</a> <a href="/cgi-bin/koha/stats.pl?time=yesterday"
class="submenu reports" onMouseOver="CancelTimeOut(TID)"
onMouseOut="LaunchSetOff(6)">Ðо Ð¿Ð¾Ð³Ð¾Ð´Ð¶ÐµÐ½Ð½Ñ (вÑоÑа)</a> <a
href="/cgi-bin/koha/stats.pl?time=today" class="submenu reports"
onMouseOver="CancelTimeOut(TID)" onMouseOut="LaunchSetOff(6)">Ðо
Ð¿Ð¾Ð³Ð¾Ð´Ð¶ÐµÐ½Ð½Ñ (ÑÑогоднÑ)</a> <a href="/cgi-bin/koha/overdue.pl"
class="submenu reports" onMouseOver="CancelTimeOut(TID)"
onMouseOut="LaunchSetOff(6)">ÐÑоÑÑÑоÑÐµÐ½Ñ Ð¾Ð´Ð¸Ð½Ð¸ÑÑ
збеÑеженнÑ</a> <a
href="/cgi-bin/koha/reports/manager.pl?report_name=issues_by_borrower_category"
class="submenu reports" onMouseOver="CancelTimeOut(TID)"
onMouseOut="LaunchSetOff(6)">ÐидаÑÑ Ð·Ð° каÑегоÑÑÑми
позиÑалÑникÑв</a> <a
href="/cgi-bin/koha/reports/issues_avg_stats.pl" class="submenu reports"
onMouseOver="CancelTimeOut(TID)" onMouseOut="LaunchSetOff(6)">СеÑеднÑй
ÑÐ°Ñ Ð¿Ð¾Ð·Ð¸ÐºÐ¸</a>
+</div>
+<!-- PARAMETERS -->
+<div id="Subm7">
+ <TMPL_IF name="CAN_user_parameters">
+ <a class="submenu parameters"
href="/cgi-bin/koha/admin/branches.pl" title="Ð ÑзноманÑÑнÑ
пÑдÑоздÑли, Ñкими Ðи ÑпÑавлÑÑÑе з
Ð´Ð¾Ð¿Ð¾Ð¼Ð¾Ð³Ð¾Ñ ÑÑого ÑеÑвеÑа ÐоÑ
а."
onmouseover="CancelTimeOut(TID)"
onmouseout="TID=setTimeout('SetOff(7)',Mduration)">ÐÑдÑоздÑли
бÑблÑоÑеки</a>
+ </TMPL_IF>
+ <TMPL_IF name="CAN_user_management">
+ <a href="/cgi-bin/koha/admin/aqbookfund.pl" title="Book fund
administration. Remember to edit your book funds before you start editing the
budgets." class="submenu parameters" onMouseOver="CancelTimeOut(TID)"
onMouseOut="TID=setTimeout('SetOff(7)',Mduration)">Фонди одиниÑÑ
збеÑÑганнÑ</a> <a href="/cgi-bin/koha/admin/currency.pl"
title="Define exchange rates"class="submenu parameters"
onMouseOver="CancelTimeOut(TID)"
onMouseOut="TID=setTimeout('SetOff(7)',Mduration)">ÐÑоÑовÑ
одиниÑÑ</a> <a href="/cgi-bin/koha/admin/itemtypes.pl" title="Define
item types"class="submenu parameters" onMouseOver="CancelTimeOut(TID)"
onMouseOut="TID=setTimeout('SetOff(7)',Mduration)">Типи одиниÑÑ
збеÑÑганнÑ</a>
+ <hr />
+ <a href="/cgi-bin/koha/admin/categorie.pl" title="Define the
categories of borrowers"class="submenu parameters"
onMouseOver="CancelTimeOut(TID)"
onMouseOut="TID=setTimeout('SetOff(7)',Mduration)">ÐаÑегоÑÑÑ
позиÑалÑникÑв</a> <a href="/cgi-bin/koha/admin/issuingrules.pl"
title="Define issuing rules for branches / borrowers / item types (nb of
issues, duration, cost...)"class="submenu parameters"
onMouseOver="CancelTimeOut(TID)"
onMouseOut="TID=setTimeout('SetOff(7)',Mduration)">ÐÑавила
видаÑÑ</a>
+ <hr />
+ <a href="/cgi-bin/koha/admin/authorised_values.pl"
title="ÐизнаÑÐµÐ½Ð½Ñ ÐºÐ°ÑегоÑÑй Ñа авÑоÑиÑеÑниÑ
джеÑел Ð´Ð»Ñ Ð½Ð¸Ñ
. ÐвÑоÑиÑеÑÐ½Ñ Ð´Ð¶ÐµÑела
викоÑиÑÑовÑÑÑÑÑÑ Ñ ÐÐÐ Ð-ÑоÑÐ¼Ñ Ñоб обмежиÑи
Ñа допомогÑи Ñ ÑедагÑÐ²Ð°Ð½Ð½Ñ Ð±ÑблÑоÑеÑниÑ
запиÑÑв ÐÐÐ Ð." class="submenu parameters"
onmouseover="CancelTimeOut(TID)"
onmouseout="TID=setTimeout('SetOff(7)',Mduration)">ÐвÑоÑиÑеÑнÑ
джеÑела</a>
+ </TMPL_IF>
+
+ <TMPL_IF name="CAN_user_parameters">
+ <a href="/cgi-bin/koha/admin/authtypes.pl" title="Define
categories and thesaurus/authority MARC structure" class="submenu parameters"
onMouseOver="CancelTimeOut(TID)"
onMouseOut="TID=setTimeout('SetOff(7)',Mduration)">СÑÑÑкÑÑÑа
ÑезаÑÑÑÑÑ</a> <a href="/cgi-bin/koha/admin/biblio_framework.pl"
title="the frameworks defined for the MARC editor. Create frameworks, then
define the MARC structure (fields & subfields)" class="submenu parameters"
onMouseOver="CancelTimeOut(TID)"
onMouseOut="TID=setTimeout('SetOff(7)',Mduration)">СÑÑÑкÑÑÑа
бÑблÑоÑеÑного запиÑÑ (ÑÑÑÑкÑÑÑа MARC)</a> <a
href="/cgi-bin/koha/admin/koha2marclinks.pl" title="Define links between the
Koha standard DB and the MARC one. Note those links can be defined through MARC
structure. This tool is just a shortcut to speed up linkage" class="submenu
parameters" onMouseOver="CancelTimeOut(TID)"
onMouseOut="TID=setTimeout('SetOff(7)',Mduration)">Ðв'Ñзки мÑж ÐÐ
ÐоÑ
а Ñа ÐÐÐ Ð</a> <a href="/cgi-bin/koha/admin/checkmarc.pl"
title="Checks the MARC structure. USE IT before working with real data. It will
show mistakes that can BREAK Koha's database!" class="submenu parameters"
onMouseOver="CancelTimeOut(TID)"
onMouseOut="TID=setTimeout('SetOff(7)',Mduration)">ÐÐÐ
Ð-пеÑевÑÑка</a>
+ <hr>
+ <a href="/cgi-bin/koha/admin/printers.pl"
title="ÐÑÑкаÑки (ÑлÑÑ
и UNIX)" class="submenu parameters"
onmouseover="CancelTimeOut(TID)"
onmouseout="TID=setTimeout('SetOff(7)',Mduration)">ÐÑÑкаÑки</a>
+ </TMPL_IF>
+
+ <TMPL_IF name="CAN_user_management">
+ <a href="/cgi-bin/koha/admin/stopwords.pl" title="Слова,
Ð²Ð¸Ð´Ð°Ð»ÐµÐ½Ñ Ð¿Ñд ÑÐ°Ñ Ð¿Ð¾ÑÑкÑв" class="submenu parameters"
onmouseover="CancelTimeOut(TID)"
onmouseout="TID=setTimeout('SetOff(7)',Mduration)">ÐеÑÑÑÑÑвÑ
Ñлова</a>
+ </TMPL_IF>
+
+ <TMPL_IF name="CAN_user_parameters">
+ <a href="/cgi-bin/koha/admin/z3950servers.pl" title="Servers to
query for MARC data"class="submenu parameters" onMouseOver="CancelTimeOut(TID)"
onMouseOut="TID=setTimeout('SetOff(7)',Mduration)">Z39.50-ÑеÑвеÑи</a> <a
href="/cgi-bin/koha/admin/systempreferences.pl" title="System
preferences"class="submenu parameters" onMouseOver="CancelTimeOut(TID)"
onMouseOut="TID=setTimeout('SetOff(7)',Mduration)">СиÑÑемнÑ
налаÑÑÑваннÑ</a>
+ </TMPL_IF>
+
+<TMPL_IF name="CAN_user_tools">
+ <hr>
+ <a href="/cgi-bin/koha/import/picture-upload.pl" title="Import
members pictures" class="submenu parameters" onMouseOver="CancelTimeOut(TID)"
onMouseOut="TID=setTimeout('SetOff(7)',Mduration)">ÐмпоÑÑ
зобÑÐ°Ð¶ÐµÐ½Ñ Ð²ÑдвÑдÑваÑÑв Ñ ÑÐµÐºÑ Ð¼Ð°Ð»ÑнкÑв</a> <a
href="/cgi-bin/koha/export/marc.pl" title="Exporting in MARC format"
class="submenu parameters" onMouseOver="CancelTimeOut(TID)"
onMouseOut="TID=setTimeout('SetOff(7)',Mduration)">ÐкÑпоÑÑ
бÑблогÑаÑÑÑниÑ
запиÑÑв Ñ ÐÐÐ Ð</a> <a
href="/cgi-bin/koha/import/breeding.pl" title="The reservoir is a table where
imported MARC records are stored. A MARC record is stored in the reservoir as
long as you have no item. When you type the ISBN or title of a biblio, it's
searched for in the reservoir. If it is found, the biblio is added to Koha
active table" class="submenu parameters" onMouseOver="CancelTimeOut(TID)"
onMouseOut="TID=setTimeout('SetOff(7)',Mduration)">ÐаванÑаженнÑ
ÐÐÐ Ð-запиÑÑв Ñ ÑÑ
овиÑе</a> <a
href="/cgi-bin/koha/barcodes/barcodes.pl" title="the barcode generator deals
with generating barcodes for items you acquire" class="submenu parameters"
onMouseOver="CancelTimeOut(TID)"
onMouseOut="TID=setTimeout('SetOff(7)',Mduration)">УÑвоÑÐµÐ½Ð½Ñ ÑÑÑиÑ
-кодÑв</a>
+</TMPL_IF>
+
+</div>
+<!-- MENUS -->
+<div id="menubar">
+ <span class="koha"><a class="home"
href="/cgi-bin/koha/mainpage.pl">ÐоÑ
а</a></span>
+ <a class="acquisition"
href="/cgi-bin/koha/loadmodules.pl?module=acquisitions"
onMouseOver="SetOn(1)">ÐадÑ
одженнÑ</a> <a class="catalogue"
href="/cgi-bin/koha/loadmodules.pl?module=search&type=intranet"
onMouseOver="SetOn(2)">ÐаÑалог</a> <a class="circulation"
href="/cgi-bin/koha/circ/circulation.pl" onMouseOver="SetOn(3)">ÐбÑг</a> <a
class="members" href="/cgi-bin/koha/members/members-home.pl"
onMouseOver="SetOn(4)">ÐÑдвÑдÑваÑÑ</a> <a class="authority"
href="/cgi-bin/koha/authorities/authorities-home.pl"
onMouseOver="SetOn(5)">ÐвÑоÑиÑеÑÐ½Ñ Ð´Ð¶ÐµÑела</a> <a
class="reports" href="/cgi-bin/koha/reports-home.pl"
onMouseOver="SetOn(6)">ÐвÑÑи</a> <a class="parameters"
href="/cgi-bin/koha/admin-home.pl" onMouseOver="SetOn(7)"
onMouseOut="TID=setTimeout('SetOff(7)',Mduration)">ÐаÑамеÑÑи</a> <a
class="about" href="/cgi-bin/koha/about.pl">ÐÑо ÑиÑÑемÑ</a> <a
class="catalogue" href="/cgi-bin/koha/help.pl" onclick="Help(); return
false;">Ðопомога</a>
+</div>
\ No newline at end of file
Index: includes/neutral-top.inc
===================================================================
RCS file: includes/neutral-top.inc
diff -N includes/neutral-top.inc
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ includes/neutral-top.inc 17 Oct 2006 07:32:36 -0000 1.1.2.1
@@ -0,0 +1,40 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+
+<html>
+<head>
+<title>ÐÐÐ¥Ð: ÐÐТÐРФÐÐС ÐÐÐÐÐÐТÐÐÐРЯ:
ÐаÑалог</title>
+<!-- TMPL_IF NAME="TemplateEncoding" --><meta http-equiv="Content-Type"
content="text/html; charset=utf-8"><!-- TMPL_ELSE --><meta
http-equiv="Content-Type" content="text/html; charset=utf-8"><!-- /TMPL_IF -->
+
+<script language="JavaScript">
+<!-- Hide from old browsers
+function openWindow(targeturl, windowname) {
+newwin =
+window.open(targeturl,windowname,"height=480,width=640,scrollbars,resizable")
+}
+// end hiding -->
+</script>
+
+<script language="JavaScript" type="text/javascript">
+function Help() {
+ newin=window.open("/cgi-bin/koha/help.pl","Koha
Help",'width=600,height=600,toolbar=false,scrollbars=yes');
+}
+</script>
+
+<link rel="stylesheet" type="text/css" href="<!-- TMPL_VAR name="themelang"
-->/includes/common-style.css">
+<style type="text/css">
+.catalogue {
+ background-color:#ad11ad;
+ color:#FFFFFF;
+ background-image:none;
+ text-decoration: normal;
+ }
+a.catalogue:hover {
+ background-color: #ad11ad;
+ color: #FFFFFF;
+ text-decoration: none;
+ }
+</style>
+</head>
+
+<body>
+<!-- MENUS -->
Index: includes/onlinehelp.css
===================================================================
RCS file: includes/onlinehelp.css
diff -N includes/onlinehelp.css
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ includes/onlinehelp.css 17 Oct 2006 07:32:36 -0000 1.1.2.1
@@ -0,0 +1,87 @@
+body {
+ font-family:arial,helvetica;
+ font-size:10pt;
+ margin:0px;
+ padding:0px;
+ background-color:#99CC33;
+}
+
+p {
+ margin-bottom:0px;
+ margin-top:0px;
+ margin-left:10px;
+ margin-right:10px;
+ padding:0px;
+ clear:left;
+}
+
+.center {
+ text-align:center;
+}
+
+.button {
+ text-align: center;
+ font: 1.2em sans-serif;
+ padding: 0px 5px 0px 5px;
+ margin:2px;
+ display:inline;
+ position:static;
+ border-style: solid;
+ border-width: 1px;
+ border-color: black;
+ text-decoration: none;
+ color: black;
+ border-radius: 6px;
+ cursor:pointer;
+ vertical-align:middle;
+ -moz-border-radius: 6px;
+ background-color:#F00000;
+
background-image:url("/intranet-tmpl/default/images/background-mem.gif");
+}
+
+h1 {
+ color:#000000;
+ background-color:#99CC33;
+ font-size: 150%;
+ text-align:center;
+ padding: 4px;
+ border: 4px inset #99CC33;
+}
+
+h2 {
+ margin-top:0px;
+ margin-bottom:4px;
+ text-align:left;
+ background-color:#99CC33;
+ padding:0px;
+ font-size:125%;
+ padding-left:10px;
+ padding-right:10px;
+ padding-bottom:3px;
+ padding-top:3px;
+ margin-right:30%;
+}
+
+h3 {
+ margin-top:0px;
+ margin-bottom:4px;
+ padding:0px;
+ font-size:100%;
+ font-weight:bold;
+}
+
+#mainbloc {
+ float:left;
+ width:90%;
+ border-top:1px solid #000000;
+ border-left:1px solid #000000;
+ border-right:3px solid #000000;
+ border-bottom:3px solid #000000;
+ background-color:#FFFFFF;
+ margin-left:10px;
+ margin-right:10px;
+ padding-bottom:100px;
+ padding-left:10px;
+ padding-top:10px;
+ padding-right:10px;
+}
\ No newline at end of file
Index: includes/opac-bottom.inc
===================================================================
RCS file: includes/opac-bottom.inc
diff -N includes/opac-bottom.inc
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ includes/opac-bottom.inc 17 Oct 2006 07:32:36 -0000 1.1.2.1
@@ -0,0 +1,17 @@
+</BLOCKQUOTE>
+
+<p> </p>
+<br>
+<center>
+
+<font size=2 face="arial, helvetica">
+
+<A
HREF="/cgi-bin/koha/loadmodules.pl?module=search&type=intranet">ÐоÑÑк
Ñ ÐºÐ°ÑалозÑ</a> ||
+<!--<A HREF="/cgi-bin/koha/members-home.pl">Members Area</a> || -->
+<A HREF="/join.html">СÑаÑи вÑдвÑдÑваÑем</a> ||
+<A HREF="/cgi-bin/koha/mainpage.pl">Ðа поÑаÑок</a>
+
+</font>
+</center>
+</body>
+</html>
Index: includes/opac-top.inc
===================================================================
RCS file: includes/opac-top.inc
diff -N includes/opac-top.inc
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ includes/opac-top.inc 17 Oct 2006 07:32:36 -0000 1.1.2.1
@@ -0,0 +1,71 @@
+<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
+<!--Authored by address@hidden 10:46 24/12/99-->
+
+<html>
+<head>
+<title>ÐÐÐ¥Ð: ÐоÑÑк Ñ ÐµÐ»ÐµÐºÑÑонÑÑномÑ
каÑалозÑ</title>
+<!-- TMPL_IF NAME="TemplateEncoding" --><meta http-equiv="Content-Type"
content="text/html; charset=utf-8"><!-- TMPL_ELSE --><meta
http-equiv="Content-Type" content="text/html; charset=utf-8"><!-- /TMPL_IF -->
+
+</head>
+<body text="black" bgcolor="white" link="#0000ff" vlink="#3366cc"
Alink="#cc3300"
+marginheight=0 marginwidth=0 leftmargin=0 topmargin=0 >
+
+
+
+<!--HDL Colours
+
+ Yellow = ffcc00
+ light blue = ccccff
+ bright blue links = 0000ff
+ aubergine = 663266
+ light green/grey = cccc99
+
+
+-->
+
+<!--------------------------MENUS---------------------------------->
+
+<table cellpadding=0 cellspacing=0 width="100%" border=0>
+<tr BGCOLOR="#339999" >
+
+ <td valign=bottom><img src="<!-- TMPL_VAR name="themelang"
-->/images/inside-top-search.gif" width=349 height=50 alt="ÐÐÐ¥Ð: ÐоÑÑк
Ñ ÐºÐ°ÑалозÑ" hspace=0 vspace=0 border=0></td>
+
+
+ <td align=right><a
href="/cgi-bin/koha/loadmodules.pl?module=search&type=intranet"
onMouseOver="document.mouseover.src='<!-- TMPL_VAR name="themelang"
-->/images/mouseover-search.gif'"
onMouseOut="document.mouseover.src='/images/holder.gif'"><img src="<!--
TMPL_VAR name="themelang" -->/images/menu-search.gif" width=71 height=30
alt="ÐоÑÑк" hspace=0 vspace=0 border=0 name="menu-search"></a>
+
+<!-- <a href="/member/"
+ onMouseOver="document.mouseover.src='/images/mouseover-member.gif'"
onMouseOut="document.mouseover.src='/images/holder.gif'"><img
src="/images/menu-login.gif"
+ width=111 height=30 alt="Member Login" hspace=0 vspace=0 border=0
name="menu-login"></a>
+-->
+ <!-- TMPL_IF NAME="loggedinusername" -->
+ <a href="/cgi-bin/koha/userpage.pl"
+ onMouseOver="document.mouseover.src='<!-- TMPL_VAR name="themelang"
-->/images/mouseover-mysettings.gif'"
onMouseOut="document.mouseover.src='<!-- TMPL_VAR name="themelang"
-->/images/holder.gif'">
+ <img src="<!-- TMPL_VAR name="themelang"
-->/images/menu-mysettings.gif" width=90 height=30 alt="ÐоÑ
вÑÑановленнÑ" hspace=0 vspace=0 border=0 name="menu-mysettings"></a>
+ <!-- TMPL_ELSE -->
+ <a href="/join.html"
+ onMouseOver="document.mouseover.src='<!-- TMPL_VAR name="themelang"
-->/images/mouseover-join.gif'"
onMouseOut="document.mouseover.src='<!-- TMPL_VAR name="themelang"
-->/images/holder.gif'">
+ <img src="<!-- TMPL_VAR name="themelang" -->/images/menu-join.gif"
width=54 height=30 alt="ÐÑиÑднаннÑ" hspace=0 vspace=0 border=0
name="menu-join"></a>
+ <!-- /TMPL_IF -->
+ <a href="/cgi-bin/koha/mainpage.pl"
+ onMouseOver="document.mouseover.src='<!-- TMPL_VAR name="themelang"
-->/images/mouseover-home.gif'"
onMouseOut="document.mouseover.src='<!-- TMPL_VAR name="themelang"
-->/images/holder.gif'"><img src="<!-- TMPL_VAR name="themelang"
-->/images/menu-home.gif" width=60 height=30 alt="Ðа поÑаÑок" hspace=0
vspace=0 border=0 name="menu-home"></a></td>
+
+ </TR>
+
+
+<tr valign=top>
+
+ <td><img src="<!-- TMPL_VAR name="themelang"
-->/images/inside-koha-bottom.gif" width=69 height=44 alt="ÐÐÐ¥Ð" hspace=0
vspace=0 border=0></td>
+
+ <td align=right><img src="<!-- TMPL_VAR name="themelang"
-->/images/holder.gif"
+ width=300 height=48 alt="" hspace=0 vspace=0 name="mouseover" ></a></td>
+
+ </TR>
+
+
+
+</TABLE>
+
+
+
+<!--------------------------MAIN BODY OF PAGE-------------------------->
+<BLOCKQUOTE>
Index: includes/parameters-bottom.inc
===================================================================
RCS file: includes/parameters-bottom.inc
diff -N includes/parameters-bottom.inc
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ includes/parameters-bottom.inc 17 Oct 2006 07:32:36 -0000 1.1.2.1
@@ -0,0 +1,17 @@
+<br clear="all">
+<p> </p>
+
+<div class="center">
+<a href="/cgi-bin/koha/mainpage.pl">Ðа поÑаÑок</a> ||
+<a
href="/cgi-bin/koha/loadmodules.pl?module=search&type=intranet">ÐаÑалог</a>
||
+<a href="/cgi-bin/koha/members/members-home.pl">ÐÑдвÑдÑваÑÑ</a> ||
+<a href="/cgi-bin/koha/loadmodules.pl?module=acquisitions">ÐадÑ
одженнÑ</a> ||
+<a href="/cgi-bin/koha/circ/circulation.pl">ÐбÑг</a> ||
+<a href="/cgi-bin/koha/reports-home.pl">ÐвÑÑи</a> ||
+<a href="/cgi-bin/koha/admin-home.pl">ÐаÑамеÑÑи</a> ||
+<a href="/cgi-bin/koha/about.pl">ÐÑо ÑиÑÑемÑ</a> ||
+Ðопомога
+</div>
+
+</body>
+</html>
Index: includes/parameters-top.inc
===================================================================
RCS file: includes/parameters-top.inc
diff -N includes/parameters-top.inc
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ includes/parameters-top.inc 17 Oct 2006 07:32:36 -0000 1.1.2.1
@@ -0,0 +1,46 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+
+<html>
+<head>
+<title>ÐÐÐ¥Ð: ÐÐТÐРФÐÐС ÐÐÐÐÐÐТÐÐÐРЯ:
ÐаÑамеÑÑи</title>
+<!-- Additions to enable Calendar system -->
+<link rel="stylesheet" type="text/css" href="<!-- TMPL_VAR name="themelang"
-->/includes/calendar/calendar-system.css">
+<!-- End of additions -->
+
+<!-- TMPL_IF NAME="TemplateEncoding" --><meta http-equiv="Content-Type"
content="text/html; charset=utf-8"><!-- TMPL_ELSE --><meta
http-equiv="Content-Type" content="text/html; charset=utf-8"><!-- /TMPL_IF -->
+<!-- Additions to enable Calendar system -->
+<script type="text/javascript" src="<!-- TMPL_VAR name="themelang"
-->/includes/calendar/calendar.js"></script>
+<script type="text/javascript" src="<!-- TMPL_VAR name="themelang"
-->/includes/calendar/calendar-en.js"></script>
+<script type="text/javascript" src="<!-- TMPL_VAR name="themelang"
-->/includes/calendar/calendar-setup.js"></script>
+<!-- End of additions -->
+
+<link rel="stylesheet" type="text/css" href="<!-- TMPL_VAR name="themelang"
-->/includes/common-style.css">
+
+<style type="text/css">
+.parameters {
+ background-color: #86c268;
+ color: #FFFFFF;
+ text-decoration: normal;
+ background-image:none;
+ }
+a.parameters:hover {
+ background-color: #86c268;
+ color: #FFFFFF;
+ text-decoration: normal;
+ }
+</style>
+</head>
+<body>
+
+<script language="JavaScript" type="text/javascript">
+function Help() {
+ newin=window.open("/cgi-bin/koha/help.pl","Koha
Help",'width=600,height=600,toolbar=false,scrollbars=yes');
+}
+</script>
+
+<!-- TMPL_INCLUDE name="menus.inc" -->
+<!-- TMPL_IF NAME="loggedinusername" -->
+ <p class="user">Ðайдено Ñ ÑиÑÑÐµÐ¼Ñ Ñк: <!-- TMPL_VAR
NAME="loggedinusername" --> [<a
href="/cgi-bin/koha/mainpage.pl?logout.x=1">ÐиÑ
Ñд</a>]</p>
+<!-- TMPL_ELSE -->
+ <p class="user"><a href="/cgi-bin/koha/opac-user.pl">Ð
еÑÑÑÑÑваÑиÑÑ</a> Ñ ÐоÑ
а</p>
+<!-- /TMPL_IF -->
Index: includes/popup-bottom.inc
===================================================================
RCS file: includes/popup-bottom.inc
diff -N includes/popup-bottom.inc
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ includes/popup-bottom.inc 17 Oct 2006 07:32:36 -0000 1.1.2.1
@@ -0,0 +1,2 @@
+</body>
+</html>
Index: includes/popup-top.inc
===================================================================
RCS file: includes/popup-top.inc
diff -N includes/popup-top.inc
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ includes/popup-top.inc 17 Oct 2006 07:32:36 -0000 1.1.2.1
@@ -0,0 +1,13 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+
+<html>
+<head>
+<title>конÑекÑÑне менÑ</title>
+<!-- TMPL_IF NAME="TemplateEncoding" --><meta http-equiv="Content-Type"
content="text/html; charset=utf-8"><!-- TMPL_ELSE --><meta
http-equiv="Content-Type" content="text/html; charset=utf-8"><!-- /TMPL_IF -->
+
+<link rel="stylesheet" type="text/css" href="<!-- TMPL_VAR name="themelang"
-->/includes/common-style.css">
+
+</head>
+
+<body>
+<!-- NO MENUS for popup-top -->
Index: includes/quicksearch-top.inc
===================================================================
RCS file: includes/quicksearch-top.inc
diff -N includes/quicksearch-top.inc
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ includes/quicksearch-top.inc 17 Oct 2006 07:32:36 -0000 1.1.2.1
@@ -0,0 +1,23 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+
+<html>
+<head>
+<title>конÑекÑÑне менÑ</title>
+<!-- TMPL_IF NAME="TemplateEncoding" --><meta http-equiv="Content-Type"
content="text/html; charset=utf-8"><!-- TMPL_ELSE --><meta
http-equiv="Content-Type" content="text/html; charset=utf-8"><!-- /TMPL_IF -->
+
+<link rel="stylesheet" type="text/css" href="<!-- TMPL_VAR name="themelang"
-->/includes/common-style.css">
+<script language="javascript" type="text/javascript">
+ // Set the value of the form field to the passed value and optionally
shift
+ // focus and close the popup.
+ function FillForm(val,formname,formfield) {
+ document.forms[formname].elements[formfield].value = val;
+ // Uncomment below to shift focus after clicking link in popup.
+ document.forms[formname].elements[formfield].focus();
+ // Uncomment below to close popup after clicking link.
+ newwin.close();
+ }
+</script>
+</head>
+
+<body>
+<!-- NO MENUS for popup-top -->
Index: includes/reports-bottom.inc
===================================================================
RCS file: includes/reports-bottom.inc
diff -N includes/reports-bottom.inc
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ includes/reports-bottom.inc 17 Oct 2006 07:32:36 -0000 1.1.2.1
@@ -0,0 +1,17 @@
+<br clear="all">
+<p> </p>
+
+<div class="center">
+<a href="/cgi-bin/koha/mainpage.pl">Ðа поÑаÑок</a> ||
+<a
href="/cgi-bin/koha/loadmodules.pl?module=search&type=intranet">ÐаÑалог</a>
||
+<a href="/cgi-bin/koha/members/members-home.pl">ÐÑдвÑдÑваÑÑ</a> ||
+<a href="/cgi-bin/koha/loadmodules.pl?module=acquisitions">ÐадÑ
одженнÑ</a> ||
+<a href="/cgi-bin/koha/circ/circulation.pl">ÐбÑг</a> ||
+<a href="/cgi-bin/koha/reports-home.pl">ÐвÑÑи</a> ||
+<a href="/cgi-bin/koha/admin-home.pl">ÐаÑамеÑÑи</a> ||
+<a href="/cgi-bin/koha/about.pl">ÐÑо ÑиÑÑемÑ</a> ||
+Ðопомога
+</div>
+
+</body>
+</html>
Index: includes/reports-top.inc
===================================================================
RCS file: includes/reports-top.inc
diff -N includes/reports-top.inc
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ includes/reports-top.inc 17 Oct 2006 07:32:36 -0000 1.1.2.1
@@ -0,0 +1,35 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+
+<html>
+<head>
+<title>ÐÐÐ¥Ð: ÐÐТÐРФÐÐС ÐÐÐÐÐÐТÐÐÐРЯ:
ÐвÑÑи</title>
+<link rel="stylesheet" type="text/css" href="<!-- TMPL_VAR name="themelang"
-->/includes/common-style.css">
+<!-- TMPL_IF NAME="TemplateEncoding" --><meta http-equiv="Content-Type"
content="text/html; charset=utf-8"><!-- TMPL_ELSE --><meta
http-equiv="Content-Type" content="text/html; charset=utf-8"><!-- /TMPL_IF -->
+<script language="JavaScript" type="text/javascript">
+function Help() {
+ newin=window.open("/cgi-bin/koha/help.pl","Koha
Help",'width=600,height=600,toolbar=false,scrollbars=yes');
+}
+</script>
+
+<style type="text/css">
+.reports {
+ background-color: #6b7cbe;
+ color:#FFFFFF;
+ text-decoration: normal;
+ background-image:none;
+ }
+a.reports:hover {
+ background-color: #6b7cbe;
+ color: #FFFFFF;
+ text-decoration: normal;
+ }
+</style>
+</head>
+<body>
+
+<!-- TMPL_INCLUDE name="menus.inc" -->
+<!-- TMPL_IF NAME="loggedinusername" -->
+ <p class="user">Ðайдено Ñ ÑиÑÑÐµÐ¼Ñ Ñк: <!-- TMPL_VAR
NAME="loggedinusername" --> [<a
href="/cgi-bin/koha/mainpage.pl?logout.x=1">ÐиÑ
Ñд</a>]</p>
+<!-- TMPL_ELSE -->
+ <p class="user"><a href="/cgi-bin/koha/opac-user.pl">Ð
еÑÑÑÑÑваÑиÑÑ</a> Ñ ÐоÑ
а</p>
+<!-- /TMPL_IF -->
Index: includes/reportswcal-top.inc
===================================================================
RCS file: includes/reportswcal-top.inc
diff -N includes/reportswcal-top.inc
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ includes/reportswcal-top.inc 17 Oct 2006 07:32:36 -0000 1.1.2.1
@@ -0,0 +1,47 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+
+<html>
+<head>
+<title>ÐÐÐ¥Ð: ÐÐТÐРФÐÐС ÐÐÐÐÐÐТÐÐÐРЯ:
ÐвÑÑи</title>
+<!-- Additions to enable Calendar system -->
+<link rel="stylesheet" type="text/css" href="<!-- TMPL_VAR name="themelang"
-->/includes/calendar/calendar-system.css">
+<!-- End of additions -->
+<link rel="stylesheet" type="text/css" href="<!-- TMPL_VAR name="themelang"
-->/includes/common-style.css">
+
+<!-- TMPL_IF NAME="TemplateEncoding" --><meta http-equiv="Content-Type"
content="text/html; charset=utf-8"><!-- TMPL_ELSE --><meta
http-equiv="Content-Type" content="text/html; charset=utf-8"><!-- /TMPL_IF -->
+<!-- Additions to enable Calendar system -->
+<script type="text/javascript" src="<!-- TMPL_VAR name="themelang"
-->/includes/calendar/calendar.js"></script>
+<script type="text/javascript" src="<!-- TMPL_VAR name="themelang"
-->/includes/calendar/calendar-en.js"></script>
+<script type="text/javascript" src="<!-- TMPL_VAR name="themelang"
-->/includes/calendar/calendar-setup.js"></script>
+<!-- End of additions -->
+
+
+<script language="JavaScript" type="text/javascript">
+function Help() {
+ newin=window.open("/cgi-bin/koha/help.pl","Koha
Help",'width=600,height=600,toolbar=false,scrollbars=yes');
+}
+</script>
+
+<style type="text/css">
+.reports {
+ background-color: #6b7cbe;
+ color:#FFFFFF;
+ text-decoration: normal;
+ background-image:none;
+ }
+a.reports:hover {
+ background-color: #6b7cbe;
+ color: #FFFFFF;
+ text-decoration: normal;
+ }
+</style>
+</head>
+<body>
+
+<!-- TMPL_INCLUDE name="menus.inc" -->
+
+<!-- TMPL_IF NAME="loggedinusername" -->
+ <p class="user">Ðайдено Ñ ÑиÑÑÐµÐ¼Ñ Ñк: <!-- TMPL_VAR
NAME="loggedinusername" --> [<a
href="/cgi-bin/koha/mainpage.pl?logout.x=1">ÐиÑ
Ñд</a>]</p>
+<!-- TMPL_ELSE -->
+ <p class="user"><a href="/cgi-bin/koha/opac-user.pl">Ð
еÑÑÑÑÑваÑиÑÑ</a> Ñ ÐоÑ
а</p>
+<!-- /TMPL_IF -->
Index: includes/calendar/cal.gif
===================================================================
RCS file: includes/calendar/cal.gif
diff -N includes/calendar/cal.gif
Binary files /dev/null and /tmp/cvseNBRoh differ
Index: includes/calendar/calendar-en.js
===================================================================
RCS file: includes/calendar/calendar-en.js
diff -N includes/calendar/calendar-en.js
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ includes/calendar/calendar-en.js 17 Oct 2006 07:32:36 -0000 1.1.2.1
@@ -0,0 +1,127 @@
+// ** I18N
+
+// Calendar EN language
+// Author: Mihai Bazon, <address@hidden>
+// Encoding: any
+// Distributed under the same terms as the calendar itself.
+
+// For translators: please use UTF-8 if possible. We strongly believe that
+// Unicode is the answer to a real internationalized world. Also please
+// include your contact information in the header, as can be seen above.
+
+// full day names
+Calendar._DN = new Array
+("Sunday",
+ "Monday",
+ "Tuesday",
+ "Wednesday",
+ "Thursday",
+ "Friday",
+ "Saturday",
+ "Sunday");
+
+// Please note that the following array of short day names (and the same goes
+// for short month names, _SMN) isn't absolutely necessary. We give it here
+// for exemplification on how one can customize the short day names, but if
+// they are simply the first N letters of the full name you can simply say:
+//
+// Calendar._SDN_len = N; // short day name length
+// Calendar._SMN_len = N; // short month name length
+//
+// If N = 3 then this is not needed either since we assume a value of 3 if not
+// present, to be compatible with translation files that were written before
+// this feature.
+
+// short day names
+Calendar._SDN = new Array
+("Sun",
+ "Mon",
+ "Tue",
+ "Wed",
+ "Thu",
+ "Fri",
+ "Sat",
+ "Sun");
+
+// First day of the week. "0" means display Sunday first, "1" means display
+// Monday first, etc.
+Calendar._FD = 0;
+
+// full month names
+Calendar._MN = new Array
+("January",
+ "February",
+ "March",
+ "April",
+ "May",
+ "June",
+ "July",
+ "August",
+ "September",
+ "October",
+ "November",
+ "December");
+
+// short month names
+Calendar._SMN = new Array
+("Jan",
+ "Feb",
+ "Mar",
+ "Apr",
+ "May",
+ "Jun",
+ "Jul",
+ "Aug",
+ "Sep",
+ "Oct",
+ "Nov",
+ "Dec");
+
+// tooltips
+Calendar._TT = {};
+Calendar._TT["INFO"] = "About the calendar";
+
+Calendar._TT["ABOUT"] =
+"DHTML Date/Time Selector\n" +
+"(c) dynarch.com 2002-2003\n" + // don't translate this this ;-)
+"For latest version visit: http://dynarch.com/mishoo/calendar.epl\n"; +
+"Distributed under GNU LGPL. See http://gnu.org/licenses/lgpl.html for
details." +
+"\n\n" +
+"Date selection:\n" +
+"- Use the \xab, \xbb buttons to select year\n" +
+"- Use the " + String.fromCharCode(0x2039) + ", " +
String.fromCharCode(0x203a) + " buttons to select month\n" +
+"- Hold mouse button on any of the above buttons for faster selection.";
+Calendar._TT["ABOUT_TIME"] = "\n\n" +
+"Time selection:\n" +
+"- Click on any of the time parts to increase it\n" +
+"- or Shift-click to decrease it\n" +
+"- or click and drag for faster selection.";
+
+Calendar._TT["PREV_YEAR"] = "Prev. year (hold for menu)";
+Calendar._TT["PREV_MONTH"] = "Prev. month (hold for menu)";
+Calendar._TT["GO_TODAY"] = "Go Today";
+Calendar._TT["NEXT_MONTH"] = "Next month (hold for menu)";
+Calendar._TT["NEXT_YEAR"] = "Next year (hold for menu)";
+Calendar._TT["SEL_DATE"] = "Select date";
+Calendar._TT["DRAG_TO_MOVE"] = "Drag to move";
+Calendar._TT["PART_TODAY"] = " (today)";
+
+// the following is to inform that "%s" is to be the first day of week
+// %s will be replaced with the day name.
+Calendar._TT["DAY_FIRST"] = "Display %s first";
+
+// This may be locale-dependent. It specifies the week-end days, as an array
+// of comma-separated numbers. The numbers are from 0 to 6: 0 means Sunday, 1
+// means Monday, etc.
+Calendar._TT["WEEKEND"] = "0,6";
+
+Calendar._TT["CLOSE"] = "Close";
+Calendar._TT["TODAY"] = "Today";
+Calendar._TT["TIME_PART"] = "(Shift-)Click or drag to change value";
+
+// date formats
+Calendar._TT["DEF_DATE_FORMAT"] = "%Y-%m-%d";
+Calendar._TT["TT_DATE_FORMAT"] = "%a, %b %e";
+
+Calendar._TT["WK"] = "wk";
+Calendar._TT["TIME"] = "Time:";
Index: includes/calendar/calendar-setup.js
===================================================================
RCS file: includes/calendar/calendar-setup.js
diff -N includes/calendar/calendar-setup.js
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ includes/calendar/calendar-setup.js 17 Oct 2006 07:32:36 -0000 1.1.2.1
@@ -0,0 +1,181 @@
+/* Copyright Mihai Bazon, 2002, 2003 | http://dynarch.com/mishoo/
+ * ---------------------------------------------------------------------------
+ *
+ * The DHTML Calendar
+ *
+ * Details and latest version at:
+ * http://dynarch.com/mishoo/calendar.epl
+ *
+ * This script is distributed under the GNU Lesser General Public License.
+ * Read the entire license text here: http://www.gnu.org/licenses/lgpl.html
+ *
+ * This file defines helper functions for setting up the calendar. They are
+ * intended to help non-programmers get a working calendar on their site
+ * quickly. This script should not be seen as part of the calendar. It just
+ * shows you what one can do with the calendar, while in the same time
+ * providing a quick and simple method for setting it up. If you need
+ * exhaustive customization of the calendar creation process feel free to
+ * modify this code to suit your needs (this is recommended and much better
+ * than modifying calendar.js itself).
+ */
+
+// $Id: calendar-setup.js,v 1.1.2.1 2006/10/17 07:32:36 tipaul Exp $
+
+/**
+ * This function "patches" an input field (or other element) to use a calendar
+ * widget for date selection.
+ *
+ * The "params" is a single object that can have the following properties:
+ *
+ * prop. name | description
+ *
-------------------------------------------------------------------------------------------------
+ * inputField | the ID of an input field to store the date
+ * displayArea | the ID of a DIV or other element to show the date
+ * button | ID of a button or other element that will trigger the
calendar
+ * eventName | event that will trigger the calendar, without the "on"
prefix (default: "click")
+ * ifFormat | date format that will be stored in the input field
+ * daFormat | the date format that will be used to display the date in
displayArea
+ * singleClick | (true/false) wether the calendar is in single click mode
or not (default: true)
+ * firstDay | numeric: 0 to 6. "0" means display Sunday first, "1"
means display Monday first, etc.
+ * align | alignment (default: "Br"); if you don't know what's this
see the calendar documentation
+ * range | array with 2 elements. Default: [1900, 2999] -- the
range of years available
+ * weekNumbers | (true/false) if it's true (default) the calendar will
display week numbers
+ * flat | null or element ID; if not null the calendar will be a
flat calendar having the parent with the given ID
+ * flatCallback | function that receives a JS Date object and returns an
URL to point the browser to (for flat calendar)
+ * disableFunc | function that receives a JS Date object and should return
true if that date has to be disabled in the calendar
+ * onSelect | function that gets called when a date is selected. You
don't _have_ to supply this (the default is generally okay)
+ * onClose | function that gets called when the calendar is closed.
[default]
+ * onUpdate | function that gets called after the date is updated in
the input field. Receives a reference to the calendar.
+ * date | the date that the calendar will be initially displayed to
+ * showsTime | default: false; if true the calendar will include a time
selector
+ * timeFormat | the time format; can be "12" or "24", default is "12"
+ * electric | if true (default) then given fields/date areas are
updated for each move; otherwise they're updated only on close
+ * step | configures the step of the years in drop-down boxes;
default: 2
+ * position | configures the calendar absolute position; default: null
+ * cache | if "true" (but default: "false") it will reuse the same
calendar object, where possible
+ * showOthers | if "true" (but default: "false") it will show days from
other months too
+ *
+ * None of them is required, they all have default values. However, if you
+ * pass none of "inputField", "displayArea" or "button" you'll get a warning
+ * saying "nothing to setup".
+ */
+Calendar.setup = function (params) {
+ function param_default(pname, def) { if (typeof params[pname] ==
"undefined") { params[pname] = def; } };
+
+ param_default("inputField", null);
+ param_default("displayArea", null);
+ param_default("button", null);
+ param_default("eventName", "click");
+ param_default("ifFormat", "%Y/%m/%d");
+ param_default("daFormat", "%Y/%m/%d");
+ param_default("singleClick", true);
+ param_default("disableFunc", 'dateStatusHandler');
+ param_default("dateStatusFunc", params["disableFunc"]); // takes
precedence if both are defined
+ param_default("firstDay", 0); // defaults to "Sunday" first
+ param_default("align", "Br");
+ param_default("range", [1900, 2999]);
+ param_default("weekNumbers", true);
+ param_default("flat", null);
+ param_default("flatCallback", null);
+ param_default("onSelect", null);
+ param_default("onClose", null);
+ param_default("onUpdate", null);
+ param_default("date", null);
+ param_default("showsTime", false);
+ param_default("timeFormat", "24");
+ param_default("electric", true);
+ param_default("step", 2);
+ param_default("position", null);
+ param_default("cache", false);
+ param_default("showOthers", false);
+
+ var tmp = ["inputField", "displayArea", "button"];
+ for (var i in tmp) {
+ if (typeof params[tmp[i]] == "string") {
+ params[tmp[i]] =
document.getElementById(params[tmp[i]]);
+ }
+ }
+ if (!(params.flat || params.inputField || params.displayArea ||
params.button)) {
+ alert("Calendar.setup:\n Nothing to setup (no fields found).
Please check your code");
+ return false;
+ }
+
+ function onSelect(cal) {
+ var p = cal.params;
+ var update = (cal.dateClicked || p.electric);
+ if (update && p.flat) {
+ if (typeof p.flatCallback == "function")
+ p.flatCallback(cal);
+ else
+ alert("No flatCallback given -- doing
nothing.");
+ return false;
+ }
+ if (update && p.inputField) {
+ p.inputField.value = cal.date.print(p.ifFormat);
+ if (typeof p.inputField.onchange == "function")
+ p.inputField.onchange();
+ }
+ if (update && p.displayArea)
+ p.displayArea.innerHTML = cal.date.print(p.daFormat);
+ if (update && p.singleClick && cal.dateClicked)
+ cal.callCloseHandler();
+ if (update && typeof p.onUpdate == "function")
+ p.onUpdate(cal);
+ };
+
+ if (params.flat != null) {
+ if (typeof params.flat == "string")
+ params.flat = document.getElementById(params.flat);
+ if (!params.flat) {
+ alert("Calendar.setup:\n Flat specified but can't find
parent.");
+ return false;
+ }
+ var cal = new Calendar(params.firstDay, params.date,
params.onSelect || onSelect);
+ cal.showsTime = params.showsTime;
+ cal.time24 = (params.timeFormat == "24");
+ cal.params = params;
+ cal.weekNumbers = params.weekNumbers;
+ cal.setRange(params.range[0], params.range[1]);
+ cal.setDateStatusHandler(params.dateStatusFunc);
+ cal.create(params.flat);
+ cal.show();
+ return false;
+ }
+
+ var triggerEl = params.button || params.displayArea ||
params.inputField;
+ triggerEl["on" + params.eventName] = function() {
+ var dateEl = params.inputField || params.displayArea;
+ var dateFmt = params.inputField ? params.ifFormat :
params.daFormat;
+ var mustCreate = false;
+ var cal = window.calendar;
+ if (!(cal && params.cache)) {
+ window.calendar = cal = new Calendar(params.firstDay,
+ params.date,
+ params.onSelect ||
onSelect,
+ params.onClose ||
function(cal) { cal.hide(); });
+ cal.showsTime = params.showsTime;
+ cal.time24 = (params.timeFormat == "24");
+ cal.weekNumbers = params.weekNumbers;
+ mustCreate = true;
+ } else {
+ if (params.date)
+ cal.setDate(params.date);
+ cal.hide();
+ }
+ cal.showsOtherMonths = params.showOthers;
+ cal.yearStep = params.step;
+ cal.setRange(params.range[0], params.range[1]);
+ cal.params = params;
+ cal.setDateStatusHandler(params.dateStatusFunc);
+ cal.setDateFormat(dateFmt);
+ if (mustCreate)
+ cal.create();
+ cal.parseDate(dateEl.value || dateEl.innerHTML);
+ cal.refresh();
+ if (!params.position)
+ cal.showAtElement(params.button || params.displayArea
|| params.inputField, params.align);
+ else
+ cal.showAt(params.position[0], params.position[1]);
+ return false;
+ };
+};
Index: includes/calendar/calendar-system.css
===================================================================
RCS file: includes/calendar/calendar-system.css
diff -N includes/calendar/calendar-system.css
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ includes/calendar/calendar-system.css 17 Oct 2006 07:32:36 -0000
1.1.2.1
@@ -0,0 +1,254 @@
+/* The main calendar widget. DIV containing a table. */
+
+.calendar {
+ position: relative;
+ display: none;
+ border: 1px solid;
+ border-color: #fff #000 #000 #fff;
+ font-size: 11px;
+ cursor: default;
+ background: Window;
+ color: WindowText;
+ font-family: tahoma,verdana,sans-serif;
+ width:250px;
+}
+
+.calendar table {
+ border: 1px solid;
+ border-color: #fff #000 #000 #fff;
+ font-size: 11px;
+ cursor: default;
+ background: Window;
+ color: WindowText;
+ font-family: tahoma,verdana,sans-serif;
+ border-collapse:separate;
+}
+
+/* Header part -- contains navigation buttons and day names. */
+
+.calendar .button { /* "<<", "<", ">", ">>" buttons have this class */
+ text-align: center;
+ padding: 1px;
+ border: 1px solid;
+ display: table-cell;
+ -moz-border-radius: 0px;
+ border-color: ButtonHighlight ButtonShadow ButtonShadow ButtonHighlight;
+ background: ButtonFace;
+}
+
+.calendar .nav {
+ background: ButtonFace url('menuarrow.gif') no-repeat 100% 100%;
+}
+
+.calendar thead .title { /* This holds the current "month, year" */
+ font-weight: bold;
+ padding: 1px;
+ border: 1px solid #000;
+ background: ActiveCaption;
+ color: CaptionText;
+ text-align: center;
+}
+
+.calendar thead .headrow { /* Row <TR> containing navigation buttons */
+}
+
+.calendar thead .daynames { /* Row <TR> containing the day names */
+}
+
+.calendar thead .name { /* Cells <TD> containing the day names */
+ border-bottom: 1px solid ButtonShadow;
+ padding: 2px;
+ text-align: center;
+ background: ButtonFace;
+ color: ButtonText;
+}
+
+.calendar thead .weekend { /* How a weekend day name shows in header */
+/* color: #f00;*/
+}
+
+.calendar thead .hilite { /* How do the buttons in header appear when hover */
+ border: 2px solid;
+ padding: 0px;
+ border-color: ButtonHighlight ButtonShadow ButtonShadow ButtonHighlight;
+}
+
+.calendar thead .active { /* Active (pressed) buttons in header */
+ border-width: 1px;
+ padding: 2px 0px 0px 2px;
+ border-color: ButtonShadow ButtonHighlight ButtonHighlight ButtonShadow;
+}
+
+/* The body part -- contains all the days in month. */
+
+.calendar tbody .day { /* Cells <TD> containing month days dates */
+ width: 2em;
+ text-align: right;
+ padding: 2px 4px 2px 2px;
+}
+.calendar tbody .day.othermonth {
+ font-size: 80%;
+ color: #aaa;
+}
+.calendar tbody .day.othermonth.oweekend {
+ color: #faa;
+}
+
+.calendar table .wn {
+ padding: 2px 3px 2px 2px;
+ border-right: 1px solid ButtonShadow;
+ background: ButtonFace;
+ color: ButtonText;
+}
+
+.calendar tbody .rowhilite td {
+/* background: Highlight;*/
+/* color: HighlightText;*/
+}
+
+.calendar tbody td.hilite { /* Hovered cells <TD> */
+ padding: 1px 3px 1px 1px;
+ border-top: 1px solid #fff;
+ border-right: 1px solid #000;
+ border-bottom: 1px solid #000;
+ border-left: 1px solid #fff;
+}
+
+.calendar tbody td.active { /* Active (pressed) cells <TD> */
+/* padding: 2px 2px 0px 2px;*/
+/* border: 1px solid;*/
+/* border-color: ButtonShadow ButtonHighlight ButtonHighlight ButtonShadow;*/
+}
+
+.calendar tbody td.selected { /* Cell showing selected date */
+ font-weight: bold;
+ border: 1px solid;
+ border-color: ButtonShadow ButtonHighlight ButtonHighlight ButtonShadow;
+ padding: 2px 2px 0px 2px;
+ background: ButtonFace;
+ color: ButtonText;
+}
+
+.calendar tbody td.weekend { /* Cells showing weekend days */
+/* color: #f00;*/
+}
+
+.calendar tbody td.today { /* Cell showing today date */
+ font-weight: bold;
+ color: #00f;
+}
+
+.calendar tbody td.disabled { color: GrayText; }
+
+.calendar tbody .emptycell { /* Empty cells (the best is to hide them) */
+ visibility: hidden;
+}
+
+.calendar tbody .emptyrow { /* Empty row (some months need less than 6 rows) */
+ display: none;
+}
+
+/* The footer part -- status bar and "Close" button */
+
+.calendar tfoot .footrow { /* The <TR> in footer (only one right now) */
+}
+
+.calendar tfoot .ttip { /* Tooltip (status bar) cell <TD> */
+ background: ButtonFace;
+ padding: 1px;
+ border: 1px solid;
+ border-color: ButtonShadow ButtonHighlight ButtonHighlight ButtonShadow;
+ color: ButtonText;
+ text-align: center;
+}
+
+.calendar tfoot .hilite { /* Hover style for buttons in footer */
+ border-top: 1px solid #fff;
+ border-right: 1px solid #000;
+ border-bottom: 1px solid #000;
+ border-left: 1px solid #fff;
+ padding: 1px;
+ background: #e4e0d8;
+}
+
+.calendar tfoot .active { /* Active (pressed) style for buttons in footer */
+ padding: 2px 0px 0px 2px;
+ border-top: 1px solid #000;
+ border-right: 1px solid #fff;
+ border-bottom: 1px solid #fff;
+ border-left: 1px solid #000;
+}
+
+/* Combo boxes (menus that display months/years for direct selection) */
+
+.calendar .combo {
+ position: absolute;
+ display: none;
+ width: 4em;
+ top: 0px;
+ left: 0px;
+ cursor: default;
+ border: 1px solid;
+ border-color: ButtonHighlight ButtonShadow ButtonShadow ButtonHighlight;
+ background: Menu;
+ color: MenuText;
+ font-size: 90%;
+ padding: 1px;
+}
+
+.calendar .combo .label,
+.calendar .combo .label-IEfix {
+ text-align: center;
+ padding: 1px;
+}
+
+.calendar .combo .label-IEfix {
+ width: 4em;
+}
+
+.calendar .combo .active {
+ padding: 0px;
+ border: 1px solid #000;
+}
+
+.calendar .combo .hilite {
+ background: Highlight;
+ color: HighlightText;
+}
+
+.calendar td.time {
+ border-top: 1px solid ButtonShadow;
+ padding: 1px 0px;
+ text-align: center;
+ background-color: ButtonFace;
+}
+
+.calendar td.time .hour,
+.calendar td.time .minute,
+.calendar td.time .ampm {
+ padding: 0px 3px 0px 4px;
+ border: 1px solid #889;
+ font-weight: bold;
+ background-color: Menu;
+}
+
+.calendar td.time .ampm {
+ text-align: center;
+}
+
+.calendar td.time .colon {
+ padding: 0px 2px 0px 3px;
+ font-weight: bold;
+}
+
+.calendar td.time span.hilite {
+ border-color: #000;
+ background-color: Highlight;
+ color: HighlightText;
+}
+
+.calendar td.time span.active {
+ border-color: #f00;
+ background-color: #000;
+ color: #0f0;
+}
\ No newline at end of file
Index: includes/calendar/calendar.js
===================================================================
RCS file: includes/calendar/calendar.js
diff -N includes/calendar/calendar.js
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ includes/calendar/calendar.js 17 Oct 2006 07:32:36 -0000 1.1.2.1
@@ -0,0 +1,1715 @@
+/* Copyright Mihai Bazon, 2002, 2003 | http://dynarch.com/mishoo/
+ * ------------------------------------------------------------------
+ *
+ * The DHTML Calendar, version 0.9.6 "Keep cool but don't freeze"
+ *
+ * Details and latest version at:
+ * http://dynarch.com/mishoo/calendar.epl
+ *
+ * This script is distributed under the GNU Lesser General Public License.
+ * Read the entire license text here: http://www.gnu.org/licenses/lgpl.html
+ */
+
+// $Id: calendar.js,v 1.1.2.1 2006/10/17 07:32:36 tipaul Exp $
+
+/** The Calendar object constructor. */
+Calendar = function (firstDayOfWeek, dateStr, onSelected, onClose) {
+ // member variables
+ this.activeDiv = null;
+ this.currentDateEl = null;
+ this.getDateStatus = null;
+ this.timeout = null;
+ this.onSelected = onSelected || null;
+ this.onClose = onClose || null;
+ this.dragging = false;
+ this.hidden = false;
+ this.minYear = 1970;
+ this.maxYear = 2050;
+ this.dateFormat = Calendar._TT["DEF_DATE_FORMAT"];
+ this.ttDateFormat = Calendar._TT["TT_DATE_FORMAT"];
+ this.isPopup = true;
+ this.weekNumbers = true;
+ this.firstDayOfWeek = firstDayOfWeek; // 0 for Sunday, 1 for Monday,
etc.
+ this.showsOtherMonths = false;
+ this.dateStr = dateStr;
+ this.ar_days = null;
+ this.showsTime = false;
+ this.time24 = true;
+ this.yearStep = 2;
+ // HTML elements
+ this.table = null;
+ this.element = null;
+ this.tbody = null;
+ this.firstdayname = null;
+ // Combo boxes
+ this.monthsCombo = null;
+ this.yearsCombo = null;
+ this.hilitedMonth = null;
+ this.activeMonth = null;
+ this.hilitedYear = null;
+ this.activeYear = null;
+ // Information
+ this.dateClicked = false;
+
+ // one-time initializations
+ if (typeof Calendar._SDN == "undefined") {
+ // table of short day names
+ if (typeof Calendar._SDN_len == "undefined")
+ Calendar._SDN_len = 3;
+ var ar = new Array();
+ for (var i = 8; i > 0;) {
+ ar[--i] = Calendar._DN[i].substr(0, Calendar._SDN_len);
+ }
+ Calendar._SDN = ar;
+ // table of short month names
+ if (typeof Calendar._SMN_len == "undefined")
+ Calendar._SMN_len = 3;
+ ar = new Array();
+ for (var i = 12; i > 0;) {
+ ar[--i] = Calendar._MN[i].substr(0, Calendar._SMN_len);
+ }
+ Calendar._SMN = ar;
+ }
+};
+
+// ** constants
+
+/// "static", needed for event handlers.
+Calendar._C = null;
+
+/// detect a special case of "web browser"
+Calendar.is_ie = ( /msie/i.test(navigator.userAgent) &&
+ !/opera/i.test(navigator.userAgent) );
+
+Calendar.is_ie5 = ( Calendar.is_ie && /msie 5\.0/i.test(navigator.userAgent) );
+
+/// detect Opera browser
+Calendar.is_opera = /opera/i.test(navigator.userAgent);
+
+/// detect KHTML-based browsers
+Calendar.is_khtml = /Konqueror|Safari|KHTML/i.test(navigator.userAgent);
+
+// BEGIN: UTILITY FUNCTIONS; beware that these might be moved into a separate
+// library, at some point.
+
+Calendar.getAbsolutePos = function(el) {
+ var SL = 0, ST = 0;
+ var is_div = /^div$/i.test(el.tagName);
+ if (is_div && el.scrollLeft)
+ SL = el.scrollLeft;
+ if (is_div && el.scrollTop)
+ ST = el.scrollTop;
+ var r = { x: el.offsetLeft - SL, y: el.offsetTop - ST };
+ if (el.offsetParent) {
+ var tmp = this.getAbsolutePos(el.offsetParent);
+ r.x += tmp.x;
+ r.y += tmp.y;
+ }
+ return r;
+};
+
+Calendar.isRelated = function (el, evt) {
+ var related = evt.relatedTarget;
+ if (!related) {
+ var type = evt.type;
+ if (type == "mouseover") {
+ related = evt.fromElement;
+ } else if (type == "mouseout") {
+ related = evt.toElement;
+ }
+ }
+ while (related) {
+ if (related == el) {
+ return true;
+ }
+ related = related.parentNode;
+ }
+ return false;
+};
+
+Calendar.removeClass = function(el, className) {
+ if (!(el && el.className)) {
+ return;
+ }
+ var cls = el.className.split(" ");
+ var ar = new Array();
+ for (var i = cls.length; i > 0;) {
+ if (cls[--i] != className) {
+ ar[ar.length] = cls[i];
+ }
+ }
+ el.className = ar.join(" ");
+};
+
+Calendar.addClass = function(el, className) {
+ Calendar.removeClass(el, className);
+ el.className += " " + className;
+};
+
+Calendar.getElement = function(ev) {
+ if (Calendar.is_ie) {
+ return window.event.srcElement;
+ } else {
+ return ev.currentTarget;
+ }
+};
+
+Calendar.getTargetElement = function(ev) {
+ if (Calendar.is_ie) {
+ return window.event.srcElement;
+ } else {
+ return ev.target;
+ }
+};
+
+Calendar.stopEvent = function(ev) {
+ ev || (ev = window.event);
+ if (Calendar.is_ie) {
+ ev.cancelBubble = true;
+ ev.returnValue = false;
+ } else {
+ ev.preventDefault();
+ ev.stopPropagation();
+ }
+ return false;
+};
+
+Calendar.addEvent = function(el, evname, func) {
+ if (el.attachEvent) { // IE
+ el.attachEvent("on" + evname, func);
+ } else if (el.addEventListener) { // Gecko / W3C
+ el.addEventListener(evname, func, true);
+ } else {
+ el["on" + evname] = func;
+ }
+};
+
+Calendar.removeEvent = function(el, evname, func) {
+ if (el.detachEvent) { // IE
+ el.detachEvent("on" + evname, func);
+ } else if (el.removeEventListener) { // Gecko / W3C
+ el.removeEventListener(evname, func, true);
+ } else {
+ el["on" + evname] = null;
+ }
+};
+
+Calendar.createElement = function(type, parent) {
+ var el = null;
+ if (document.createElementNS) {
+ // use the XHTML namespace; IE won't normally get here unless
+ // _they_ "fix" the DOM2 implementation.
+ el = document.createElementNS("http://www.w3.org/1999/xhtml";,
type);
+ } else {
+ el = document.createElement(type);
+ }
+ if (typeof parent != "undefined") {
+ parent.appendChild(el);
+ }
+ return el;
+};
+
+// END: UTILITY FUNCTIONS
+
+// BEGIN: CALENDAR STATIC FUNCTIONS
+
+/** Internal -- adds a set of events to make some element behave like a
button. */
+Calendar._add_evs = function(el) {
+ with (Calendar) {
+ addEvent(el, "mouseover", dayMouseOver);
+ addEvent(el, "mousedown", dayMouseDown);
+ addEvent(el, "mouseout", dayMouseOut);
+ if (is_ie) {
+ addEvent(el, "dblclick", dayMouseDblClick);
+ el.setAttribute("unselectable", true);
+ }
+ }
+};
+
+Calendar.findMonth = function(el) {
+ if (typeof el.month != "undefined") {
+ return el;
+ } else if (typeof el.parentNode.month != "undefined") {
+ return el.parentNode;
+ }
+ return null;
+};
+
+Calendar.findYear = function(el) {
+ if (typeof el.year != "undefined") {
+ return el;
+ } else if (typeof el.parentNode.year != "undefined") {
+ return el.parentNode;
+ }
+ return null;
+};
+
+Calendar.showMonthsCombo = function () {
+ var cal = Calendar._C;
+ if (!cal) {
+ return false;
+ }
+ var cal = cal;
+ var cd = cal.activeDiv;
+ var mc = cal.monthsCombo;
+ if (cal.hilitedMonth) {
+ Calendar.removeClass(cal.hilitedMonth, "hilite");
+ }
+ if (cal.activeMonth) {
+ Calendar.removeClass(cal.activeMonth, "active");
+ }
+ var mon =
cal.monthsCombo.getElementsByTagName("div")[cal.date.getMonth()];
+ Calendar.addClass(mon, "active");
+ cal.activeMonth = mon;
+ var s = mc.style;
+ s.display = "block";
+ if (cd.navtype < 0)
+ s.left = cd.offsetLeft + "px";
+ else {
+ var mcw = mc.offsetWidth;
+ if (typeof mcw == "undefined")
+ // Konqueror brain-dead techniques
+ mcw = 50;
+ s.left = (cd.offsetLeft + cd.offsetWidth - mcw) + "px";
+ }
+ s.top = (cd.offsetTop + cd.offsetHeight) + "px";
+};
+
+Calendar.showYearsCombo = function (fwd) {
+ var cal = Calendar._C;
+ if (!cal) {
+ return false;
+ }
+ var cal = cal;
+ var cd = cal.activeDiv;
+ var yc = cal.yearsCombo;
+ if (cal.hilitedYear) {
+ Calendar.removeClass(cal.hilitedYear, "hilite");
+ }
+ if (cal.activeYear) {
+ Calendar.removeClass(cal.activeYear, "active");
+ }
+ cal.activeYear = null;
+ var Y = cal.date.getFullYear() + (fwd ? 1 : -1);
+ var yr = yc.firstChild;
+ var show = false;
+ for (var i = 12; i > 0; --i) {
+ if (Y >= cal.minYear && Y <= cal.maxYear) {
+ yr.firstChild.data = Y;
+ yr.year = Y;
+ yr.style.display = "block";
+ show = true;
+ } else {
+ yr.style.display = "none";
+ }
+ yr = yr.nextSibling;
+ Y += fwd ? cal.yearStep : -cal.yearStep;
+ }
+ if (show) {
+ var s = yc.style;
+ s.display = "block";
+ if (cd.navtype < 0)
+ s.left = cd.offsetLeft + "px";
+ else {
+ var ycw = yc.offsetWidth;
+ if (typeof ycw == "undefined")
+ // Konqueror brain-dead techniques
+ ycw = 50;
+ s.left = (cd.offsetLeft + cd.offsetWidth - ycw) + "px";
+ }
+ s.top = (cd.offsetTop + cd.offsetHeight) + "px";
+ }
+};
+
+// event handlers
+
+Calendar.tableMouseUp = function(ev) {
+ var cal = Calendar._C;
+ if (!cal) {
+ return false;
+ }
+ if (cal.timeout) {
+ clearTimeout(cal.timeout);
+ }
+ var el = cal.activeDiv;
+ if (!el) {
+ return false;
+ }
+ var target = Calendar.getTargetElement(ev);
+ ev || (ev = window.event);
+ Calendar.removeClass(el, "active");
+ if (target == el || target.parentNode == el) {
+ Calendar.cellClick(el, ev);
+ }
+ var mon = Calendar.findMonth(target);
+ var date = null;
+ if (mon) {
+ date = new Date(cal.date);
+ if (mon.month != date.getMonth()) {
+ date.setMonth(mon.month);
+ cal.setDate(date);
+ cal.dateClicked = false;
+ cal.callHandler();
+ }
+ } else {
+ var year = Calendar.findYear(target);
+ if (year) {
+ date = new Date(cal.date);
+ if (year.year != date.getFullYear()) {
+ date.setFullYear(year.year);
+ cal.setDate(date);
+ cal.dateClicked = false;
+ cal.callHandler();
+ }
+ }
+ }
+ with (Calendar) {
+ removeEvent(document, "mouseup", tableMouseUp);
+ removeEvent(document, "mouseover", tableMouseOver);
+ removeEvent(document, "mousemove", tableMouseOver);
+ cal._hideCombos();
+ _C = null;
+ return stopEvent(ev);
+ }
+};
+
+Calendar.tableMouseOver = function (ev) {
+ var cal = Calendar._C;
+ if (!cal) {
+ return;
+ }
+ var el = cal.activeDiv;
+ var target = Calendar.getTargetElement(ev);
+ if (target == el || target.parentNode == el) {
+ Calendar.addClass(el, "hilite active");
+ Calendar.addClass(el.parentNode, "rowhilite");
+ } else {
+ if (typeof el.navtype == "undefined" || (el.navtype != 50 &&
(el.navtype == 0 || Math.abs(el.navtype) > 2)))
+ Calendar.removeClass(el, "active");
+ Calendar.removeClass(el, "hilite");
+ Calendar.removeClass(el.parentNode, "rowhilite");
+ }
+ ev || (ev = window.event);
+ if (el.navtype == 50 && target != el) {
+ var pos = Calendar.getAbsolutePos(el);
+ var w = el.offsetWidth;
+ var x = ev.clientX;
+ var dx;
+ var decrease = true;
+ if (x > pos.x + w) {
+ dx = x - pos.x - w;
+ decrease = false;
+ } else
+ dx = pos.x - x;
+
+ if (dx < 0) dx = 0;
+ var range = el._range;
+ var current = el._current;
+ var count = Math.floor(dx / 10) % range.length;
+ for (var i = range.length; --i >= 0;)
+ if (range[i] == current)
+ break;
+ while (count-- > 0)
+ if (decrease) {
+ if (--i < 0)
+ i = range.length - 1;
+ } else if ( ++i >= range.length )
+ i = 0;
+ var newval = range[i];
+ el.firstChild.data = newval;
+
+ cal.onUpdateTime();
+ }
+ var mon = Calendar.findMonth(target);
+ if (mon) {
+ if (mon.month != cal.date.getMonth()) {
+ if (cal.hilitedMonth) {
+ Calendar.removeClass(cal.hilitedMonth,
"hilite");
+ }
+ Calendar.addClass(mon, "hilite");
+ cal.hilitedMonth = mon;
+ } else if (cal.hilitedMonth) {
+ Calendar.removeClass(cal.hilitedMonth, "hilite");
+ }
+ } else {
+ if (cal.hilitedMonth) {
+ Calendar.removeClass(cal.hilitedMonth, "hilite");
+ }
+ var year = Calendar.findYear(target);
+ if (year) {
+ if (year.year != cal.date.getFullYear()) {
+ if (cal.hilitedYear) {
+ Calendar.removeClass(cal.hilitedYear,
"hilite");
+ }
+ Calendar.addClass(year, "hilite");
+ cal.hilitedYear = year;
+ } else if (cal.hilitedYear) {
+ Calendar.removeClass(cal.hilitedYear, "hilite");
+ }
+ } else if (cal.hilitedYear) {
+ Calendar.removeClass(cal.hilitedYear, "hilite");
+ }
+ }
+ return Calendar.stopEvent(ev);
+};
+
+Calendar.tableMouseDown = function (ev) {
+ if (Calendar.getTargetElement(ev) == Calendar.getElement(ev)) {
+ return Calendar.stopEvent(ev);
+ }
+};
+
+Calendar.calDragIt = function (ev) {
+ var cal = Calendar._C;
+ if (!(cal && cal.dragging)) {
+ return false;
+ }
+ var posX;
+ var posY;
+ if (Calendar.is_ie) {
+ posY = window.event.clientY + document.body.scrollTop;
+ posX = window.event.clientX + document.body.scrollLeft;
+ } else {
+ posX = ev.pageX;
+ posY = ev.pageY;
+ }
+ cal.hideShowCovered();
+ var st = cal.element.style;
+ st.left = (posX - cal.xOffs) + "px";
+ st.top = (posY - cal.yOffs) + "px";
+ return Calendar.stopEvent(ev);
+};
+
+Calendar.calDragEnd = function (ev) {
+ var cal = Calendar._C;
+ if (!cal) {
+ return false;
+ }
+ cal.dragging = false;
+ with (Calendar) {
+ removeEvent(document, "mousemove", calDragIt);
+ removeEvent(document, "mouseup", calDragEnd);
+ tableMouseUp(ev);
+ }
+ cal.hideShowCovered();
+};
+
+Calendar.dayMouseDown = function(ev) {
+ var el = Calendar.getElement(ev);
+ if (el.disabled) {
+ return false;
+ }
+ var cal = el.calendar;
+ cal.activeDiv = el;
+ Calendar._C = cal;
+ if (el.navtype != 300) with (Calendar) {
+ if (el.navtype == 50) {
+ el._current = el.firstChild.data;
+ addEvent(document, "mousemove", tableMouseOver);
+ } else
+ addEvent(document, Calendar.is_ie5 ? "mousemove" :
"mouseover", tableMouseOver);
+ addClass(el, "hilite active");
+ addEvent(document, "mouseup", tableMouseUp);
+ } else if (cal.isPopup) {
+ cal._dragStart(ev);
+ }
+ if (el.navtype == -1 || el.navtype == 1) {
+ if (cal.timeout) clearTimeout(cal.timeout);
+ cal.timeout = setTimeout("Calendar.showMonthsCombo()", 250);
+ } else if (el.navtype == -2 || el.navtype == 2) {
+ if (cal.timeout) clearTimeout(cal.timeout);
+ cal.timeout = setTimeout((el.navtype > 0) ?
"Calendar.showYearsCombo(true)" : "Calendar.showYearsCombo(false)", 250);
+ } else {
+ cal.timeout = null;
+ }
+ return Calendar.stopEvent(ev);
+};
+
+Calendar.dayMouseDblClick = function(ev) {
+ Calendar.cellClick(Calendar.getElement(ev), ev || window.event);
+ if (Calendar.is_ie) {
+ document.selection.empty();
+ }
+};
+
+Calendar.dayMouseOver = function(ev) {
+ var el = Calendar.getElement(ev);
+ if (Calendar.isRelated(el, ev) || Calendar._C || el.disabled) {
+ return false;
+ }
+ if (el.ttip) {
+ if (el.ttip.substr(0, 1) == "_") {
+ el.ttip = el.caldate.print(el.calendar.ttDateFormat) +
el.ttip.substr(1);
+ }
+ el.calendar.tooltips.firstChild.data = el.ttip;
+ }
+ if (el.navtype != 300) {
+ Calendar.addClass(el, "hilite");
+ if (el.caldate) {
+ Calendar.addClass(el.parentNode, "rowhilite");
+ }
+ }
+ return Calendar.stopEvent(ev);
+};
+
+Calendar.dayMouseOut = function(ev) {
+ with (Calendar) {
+ var el = getElement(ev);
+ if (isRelated(el, ev) || _C || el.disabled) {
+ return false;
+ }
+ removeClass(el, "hilite");
+ if (el.caldate) {
+ removeClass(el.parentNode, "rowhilite");
+ }
+ el.calendar.tooltips.firstChild.data = _TT["SEL_DATE"];
+ return stopEvent(ev);
+ }
+};
+
+/**
+ * A generic "click" handler :) handles all types of buttons defined in this
+ * calendar.
+ */
+Calendar.cellClick = function(el, ev) {
+ var cal = el.calendar;
+ var closing = false;
+ var newdate = false;
+ var date = null;
+ if (typeof el.navtype == "undefined") {
+ Calendar.removeClass(cal.currentDateEl, "selected");
+ Calendar.addClass(el, "selected");
+ closing = (cal.currentDateEl == el);
+ if (!closing) {
+ cal.currentDateEl = el;
+ }
+ cal.date = new Date(el.caldate);
+ date = cal.date;
+ newdate = true;
+ // a date was clicked
+ if (!(cal.dateClicked = !el.otherMonth))
+ cal._init(cal.firstDayOfWeek, date);
+ } else {
+ if (el.navtype == 200) {
+ Calendar.removeClass(el, "hilite");
+ cal.callCloseHandler();
+ return;
+ }
+ date = (el.navtype == 0) ? new Date() : new Date(cal.date);
+ // unless "today" was clicked, we assume no date was clicked so
+ // the selected handler will know not to close the calenar when
+ // in single-click mode.
+ // cal.dateClicked = (el.navtype == 0);
+ cal.dateClicked = false;
+ var year = date.getFullYear();
+ var mon = date.getMonth();
+ function setMonth(m) {
+ var day = date.getDate();
+ var max = date.getMonthDays(m);
+ if (day > max) {
+ date.setDate(max);
+ }
+ date.setMonth(m);
+ };
+ switch (el.navtype) {
+ case 400:
+ Calendar.removeClass(el, "hilite");
+ var text = Calendar._TT["ABOUT"];
+ if (typeof text != "undefined") {
+ text += cal.showsTime ?
Calendar._TT["ABOUT_TIME"] : "";
+ } else {
+ // FIXME: this should be removed as soon as
lang files get updated!
+ text = "Help and about box text is not
translated into this language.\n" +
+ "If you know this language and you feel
generous please update\n" +
+ "the corresponding file in \"lang\"
subdir to match calendar-en.js\n" +
+ "and send it back to <address@hidden>
to get it into the distribution ;-)\n\n" +
+ "Thank you!\n" +
+
"http://dynarch.com/mishoo/calendar.epl\n";;
+ }
+ alert(text);
+ return;
+ case -2:
+ if (year > cal.minYear) {
+ date.setFullYear(year - 1);
+ }
+ break;
+ case -1:
+ if (mon > 0) {
+ setMonth(mon - 1);
+ } else if (year-- > cal.minYear) {
+ date.setFullYear(year);
+ setMonth(11);
+ }
+ break;
+ case 1:
+ if (mon < 11) {
+ setMonth(mon + 1);
+ } else if (year < cal.maxYear) {
+ date.setFullYear(year + 1);
+ setMonth(0);
+ }
+ break;
+ case 2:
+ if (year < cal.maxYear) {
+ date.setFullYear(year + 1);
+ }
+ break;
+ case 100:
+ cal.setFirstDayOfWeek(el.fdow);
+ return;
+ case 50:
+ var range = el._range;
+ var current = el.firstChild.data;
+ for (var i = range.length; --i >= 0;)
+ if (range[i] == current)
+ break;
+ if (ev && ev.shiftKey) {
+ if (--i < 0)
+ i = range.length - 1;
+ } else if ( ++i >= range.length )
+ i = 0;
+ var newval = range[i];
+ el.firstChild.data = newval;
+ cal.onUpdateTime();
+ return;
+ case 0:
+ // TODAY will bring us here
+ if ((typeof cal.getDateStatus == "function") &&
cal.getDateStatus(date, date.getFullYear(), date.getMonth(), date.getDate())) {
+ // remember, "date" was previously set to new
+ // Date() if TODAY was clicked; thus, it
+ // contains today date.
+ return false;
+ }
+ break;
+ }
+ if (!date.equalsTo(cal.date)) {
+ cal.setDate(date);
+ newdate = true;
+ }
+ }
+ if (newdate) {
+ cal.callHandler();
+ }
+ if (closing) {
+ Calendar.removeClass(el, "hilite");
+ cal.callCloseHandler();
+ }
+};
+
+// END: CALENDAR STATIC FUNCTIONS
+
+// BEGIN: CALENDAR OBJECT FUNCTIONS
+
+/**
+ * This function creates the calendar inside the given parent. If _par is
+ * null than it creates a popup calendar inside the BODY element. If _par is
+ * an element, be it BODY, then it creates a non-popup calendar (still
+ * hidden). Some properties need to be set before calling this function.
+ */
+Calendar.prototype.create = function (_par) {
+ var parent = null;
+ if (! _par) {
+ // default parent is the document body, in which case we create
+ // a popup calendar.
+ parent = document.getElementsByTagName("body")[0];
+ this.isPopup = true;
+ } else {
+ parent = _par;
+ this.isPopup = false;
+ }
+ this.date = this.dateStr ? new Date(this.dateStr) : new Date();
+
+ var table = Calendar.createElement("table");
+ this.table = table;
+ table.cellSpacing = 0;
+ table.cellPadding = 0;
+ table.calendar = this;
+ Calendar.addEvent(table, "mousedown", Calendar.tableMouseDown);
+
+ var div = Calendar.createElement("div");
+ this.element = div;
+ div.className = "calendar";
+ if (this.isPopup) {
+ div.style.position = "absolute";
+ div.style.display = "none";
+ }
+ div.appendChild(table);
+
+ var thead = Calendar.createElement("thead", table);
+ var cell = null;
+ var row = null;
+
+ var cal = this;
+ var hh = function (text, cs, navtype) {
+ cell = Calendar.createElement("td", row);
+ cell.colSpan = cs;
+ cell.className = "button";
+ if (navtype != 0 && Math.abs(navtype) <= 2)
+ cell.className += " nav";
+ Calendar._add_evs(cell);
+ cell.calendar = cal;
+ cell.navtype = navtype;
+ if (text.substr(0, 1) != "&") {
+ cell.appendChild(document.createTextNode(text));
+ }
+ else {
+ // FIXME: dirty hack for entities
+ cell.innerHTML = text;
+ }
+ return cell;
+ };
+
+ row = Calendar.createElement("tr", thead);
+ var title_length = 6;
+ (this.isPopup) && --title_length;
+ (this.weekNumbers) && ++title_length;
+
+ hh("?", 1, 400).ttip = Calendar._TT["INFO"];
+ this.title = hh("", title_length, 300);
+ this.title.className = "title";
+ if (this.isPopup) {
+ this.title.ttip = Calendar._TT["DRAG_TO_MOVE"];
+ this.title.style.cursor = "move";
+ hh("×", 1, 200).ttip = Calendar._TT["CLOSE"];
+ }
+
+ row = Calendar.createElement("tr", thead);
+ row.className = "headrow";
+
+ this._nav_py = hh("«", 1, -2);
+ this._nav_py.ttip = Calendar._TT["PREV_YEAR"];
+
+ this._nav_pm = hh("‹", 1, -1);
+ this._nav_pm.ttip = Calendar._TT["PREV_MONTH"];
+
+ this._nav_now = hh(Calendar._TT["TODAY"], this.weekNumbers ? 4 : 3, 0);
+ this._nav_now.ttip = Calendar._TT["GO_TODAY"];
+
+ this._nav_nm = hh("›", 1, 1);
+ this._nav_nm.ttip = Calendar._TT["NEXT_MONTH"];
+
+ this._nav_ny = hh("»", 1, 2);
+ this._nav_ny.ttip = Calendar._TT["NEXT_YEAR"];
+
+ // day names
+ row = Calendar.createElement("tr", thead);
+ row.className = "daynames";
+ if (this.weekNumbers) {
+ cell = Calendar.createElement("td", row);
+ cell.className = "name wn";
+ cell.appendChild(document.createTextNode(Calendar._TT["WK"]));
+ }
+ for (var i = 7; i > 0; --i) {
+ cell = Calendar.createElement("td", row);
+ cell.appendChild(document.createTextNode(""));
+ if (!i) {
+ cell.navtype = 100;
+ cell.calendar = this;
+ Calendar._add_evs(cell);
+ }
+ }
+ this.firstdayname = (this.weekNumbers) ? row.firstChild.nextSibling :
row.firstChild;
+ this._displayWeekdays();
+
+ var tbody = Calendar.createElement("tbody", table);
+ this.tbody = tbody;
+
+ for (i = 6; i > 0; --i) {
+ row = Calendar.createElement("tr", tbody);
+ if (this.weekNumbers) {
+ cell = Calendar.createElement("td", row);
+ cell.appendChild(document.createTextNode(""));
+ }
+ for (var j = 7; j > 0; --j) {
+ cell = Calendar.createElement("td", row);
+ cell.appendChild(document.createTextNode(""));
+ cell.calendar = this;
+ Calendar._add_evs(cell);
+ }
+ }
+
+ if (this.showsTime) {
+ row = Calendar.createElement("tr", tbody);
+ row.className = "time";
+
+ cell = Calendar.createElement("td", row);
+ cell.className = "time";
+ cell.colSpan = 2;
+ cell.innerHTML = Calendar._TT["TIME"] || " ";
+
+ cell = Calendar.createElement("td", row);
+ cell.className = "time";
+ cell.colSpan = this.weekNumbers ? 4 : 3;
+
+ (function(){
+ function makeTimePart(className, init, range_start,
range_end) {
+ var part = Calendar.createElement("span", cell);
+ part.className = className;
+ part.appendChild(document.createTextNode(init));
+ part.calendar = cal;
+ part.ttip = Calendar._TT["TIME_PART"];
+ part.navtype = 50;
+ part._range = [];
+ if (typeof range_start != "number")
+ part._range = range_start;
+ else {
+ for (var i = range_start; i <=
range_end; ++i) {
+ var txt;
+ if (i < 10 && range_end >= 10)
txt = '0' + i;
+ else txt = '' + i;
+ part._range[part._range.length]
= txt;
+ }
+ }
+ Calendar._add_evs(part);
+ return part;
+ };
+ var hrs = cal.date.getHours();
+ var mins = cal.date.getMinutes();
+ var t12 = !cal.time24;
+ var pm = (hrs > 12);
+ if (t12 && pm) hrs -= 12;
+ var H = makeTimePart("hour", hrs, t12 ? 1 : 0, t12 ? 12
: 23);
+ var span = Calendar.createElement("span", cell);
+ span.appendChild(document.createTextNode(":"));
+ span.className = "colon";
+ var M = makeTimePart("minute", mins, 0, 59);
+ var AP = null;
+ cell = Calendar.createElement("td", row);
+ cell.className = "time";
+ cell.colSpan = 2;
+ if (t12)
+ AP = makeTimePart("ampm", pm ? "pm" : "am",
["am", "pm"]);
+ else
+ cell.innerHTML = " ";
+
+ cal.onSetTime = function() {
+ var hrs = this.date.getHours();
+ var mins = this.date.getMinutes();
+ var pm = (hrs > 12);
+ if (pm && t12) hrs -= 12;
+ H.firstChild.data = (hrs < 10) ? ("0" + hrs) :
hrs;
+ M.firstChild.data = (mins < 10) ? ("0" + mins)
: mins;
+ if (t12)
+ AP.firstChild.data = pm ? "pm" : "am";
+ };
+
+ cal.onUpdateTime = function() {
+ var date = this.date;
+ var h = parseInt(H.firstChild.data, 10);
+ if (t12) {
+ if (/pm/i.test(AP.firstChild.data) && h
< 12)
+ h += 12;
+ else if (/am/i.test(AP.firstChild.data)
&& h == 12)
+ h = 0;
+ }
+ var d = date.getDate();
+ var m = date.getMonth();
+ var y = date.getFullYear();
+ date.setHours(h);
+ date.setMinutes(parseInt(M.firstChild.data,
10));
+ date.setFullYear(y);
+ date.setMonth(m);
+ date.setDate(d);
+ this.dateClicked = false;
+ this.callHandler();
+ };
+ })();
+ } else {
+ this.onSetTime = this.onUpdateTime = function() {};
+ }
+
+ var tfoot = Calendar.createElement("tfoot", table);
+
+ row = Calendar.createElement("tr", tfoot);
+ row.className = "footrow";
+
+ cell = hh(Calendar._TT["SEL_DATE"], this.weekNumbers ? 8 : 7, 300);
+ cell.className = "ttip";
+ if (this.isPopup) {
+ cell.ttip = Calendar._TT["DRAG_TO_MOVE"];
+ cell.style.cursor = "move";
+ }
+ this.tooltips = cell;
+
+ div = Calendar.createElement("div", this.element);
+ this.monthsCombo = div;
+ div.className = "combo";
+ for (i = 0; i < Calendar._MN.length; ++i) {
+ var mn = Calendar.createElement("div");
+ mn.className = Calendar.is_ie ? "label-IEfix" : "label";
+ mn.month = i;
+ mn.appendChild(document.createTextNode(Calendar._SMN[i]));
+ div.appendChild(mn);
+ }
+
+ div = Calendar.createElement("div", this.element);
+ this.yearsCombo = div;
+ div.className = "combo";
+ for (i = 12; i > 0; --i) {
+ var yr = Calendar.createElement("div");
+ yr.className = Calendar.is_ie ? "label-IEfix" : "label";
+ yr.appendChild(document.createTextNode(""));
+ div.appendChild(yr);
+ }
+
+ this._init(this.firstDayOfWeek, this.date);
+ parent.appendChild(this.element);
+};
+
+/** keyboard navigation, only for popup calendars */
+Calendar._keyEvent = function(ev) {
+ if (!window.calendar) {
+ return false;
+ }
+ (Calendar.is_ie) && (ev = window.event);
+ var cal = window.calendar;
+ var act = (Calendar.is_ie || ev.type == "keypress");
+ if (ev.ctrlKey) {
+ switch (ev.keyCode) {
+ case 37: // KEY left
+ act && Calendar.cellClick(cal._nav_pm);
+ break;
+ case 38: // KEY up
+ act && Calendar.cellClick(cal._nav_py);
+ break;
+ case 39: // KEY right
+ act && Calendar.cellClick(cal._nav_nm);
+ break;
+ case 40: // KEY down
+ act && Calendar.cellClick(cal._nav_ny);
+ break;
+ default:
+ return false;
+ }
+ } else switch (ev.keyCode) {
+ case 32: // KEY space (now)
+ Calendar.cellClick(cal._nav_now);
+ break;
+ case 27: // KEY esc
+ act && cal.callCloseHandler();
+ break;
+ case 37: // KEY left
+ case 38: // KEY up
+ case 39: // KEY right
+ case 40: // KEY down
+ if (act) {
+ var date = cal.date.getDate() - 1;
+ var el = cal.currentDateEl;
+ var ne = null;
+ var prev = (ev.keyCode == 37) || (ev.keyCode == 38);
+ switch (ev.keyCode) {
+ case 37: // KEY left
+ (--date >= 0) && (ne = cal.ar_days[date]);
+ break;
+ case 38: // KEY up
+ date -= 7;
+ (date >= 0) && (ne = cal.ar_days[date]);
+ break;
+ case 39: // KEY right
+ (++date < cal.ar_days.length) && (ne =
cal.ar_days[date]);
+ break;
+ case 40: // KEY down
+ date += 7;
+ (date < cal.ar_days.length) && (ne =
cal.ar_days[date]);
+ break;
+ }
+ if (!ne) {
+ if (prev) {
+ Calendar.cellClick(cal._nav_pm);
+ } else {
+ Calendar.cellClick(cal._nav_nm);
+ }
+ date = (prev) ? cal.date.getMonthDays() : 1;
+ el = cal.currentDateEl;
+ ne = cal.ar_days[date - 1];
+ }
+ Calendar.removeClass(el, "selected");
+ Calendar.addClass(ne, "selected");
+ cal.date = new Date(ne.caldate);
+ cal.callHandler();
+ cal.currentDateEl = ne;
+ }
+ break;
+ case 13: // KEY enter
+ if (act) {
+ cal.callHandler();
+ cal.hide();
+ }
+ break;
+ default:
+ return false;
+ }
+ return Calendar.stopEvent(ev);
+};
+
+/**
+ * (RE)Initializes the calendar to the given date and firstDayOfWeek
+ */
+Calendar.prototype._init = function (firstDayOfWeek, date) {
+ var today = new Date();
+ this.table.style.visibility = "hidden";
+ var year = date.getFullYear();
+ if (year < this.minYear) {
+ year = this.minYear;
+ date.setFullYear(year);
+ } else if (year > this.maxYear) {
+ year = this.maxYear;
+ date.setFullYear(year);
+ }
+ this.firstDayOfWeek = firstDayOfWeek;
+ this.date = new Date(date);
+ var month = date.getMonth();
+ var mday = date.getDate();
+ var no_days = date.getMonthDays();
+
+ // calendar voodoo for computing the first day that would actually be
+ // displayed in the calendar, even if it's from the previous month.
+ // WARNING: this is magic. ;-)
+ date.setDate(1);
+ var day1 = (date.getDay() - this.firstDayOfWeek) % 7;
+ if (day1 < 0)
+ day1 += 7;
+ date.setDate(-day1);
+ date.setDate(date.getDate() + 1);
+
+ var row = this.tbody.firstChild;
+ var MN = Calendar._SMN[month];
+ var ar_days = new Array();
+ var weekend = Calendar._TT["WEEKEND"];
+ for (var i = 0; i < 6; ++i, row = row.nextSibling) {
+ var cell = row.firstChild;
+ if (this.weekNumbers) {
+ cell.className = "day wn";
+ cell.firstChild.data = date.getWeekNumber();
+ cell = cell.nextSibling;
+ }
+ row.className = "daysrow";
+ var hasdays = false;
+ for (var j = 0; j < 7; ++j, cell = cell.nextSibling,
date.setDate(date.getDate() + 1)) {
+ var iday = date.getDate();
+ var wday = date.getDay();
+ cell.className = "day";
+ var current_month = (date.getMonth() == month);
+ if (!current_month) {
+ if (this.showsOtherMonths) {
+ cell.className += " othermonth";
+ cell.otherMonth = true;
+ } else {
+ cell.className = "emptycell";
+ cell.innerHTML = " ";
+ cell.disabled = true;
+ continue;
+ }
+ } else {
+ cell.otherMonth = false;
+ hasdays = true;
+ }
+ cell.disabled = false;
+ cell.firstChild.data = iday;
+ if (typeof this.getDateStatus == "function") {
+ var status = this.getDateStatus(date, year,
month, iday);
+ if (status === true) {
+ cell.className += " disabled";
+ cell.disabled = true;
+ } else {
+ if (/disabled/i.test(status))
+ cell.disabled = true;
+ cell.className += " " + status;
+ }
+ }
+ if (!cell.disabled) {
+ ar_days[ar_days.length] = cell;
+ cell.caldate = new Date(date);
+ cell.ttip = "_";
+ if (current_month && iday == mday) {
+ cell.className += " selected";
+ this.currentDateEl = cell;
+ }
+ if (date.getFullYear() == today.getFullYear() &&
+ date.getMonth() == today.getMonth() &&
+ iday == today.getDate()) {
+ cell.className += " today";
+ cell.ttip += Calendar._TT["PART_TODAY"];
+ }
+ if (weekend.indexOf(wday.toString()) != -1) {
+ cell.className += cell.otherMonth ? "
oweekend" : " weekend";
+ }
+ }
+ }
+ if (!(hasdays || this.showsOtherMonths))
+ row.className = "emptyrow";
+ }
+ this.ar_days = ar_days;
+ this.title.firstChild.data = Calendar._MN[month] + ", " + year;
+ this.onSetTime();
+ this.table.style.visibility = "visible";
+ // PROFILE
+ // this.tooltips.firstChild.data = "Generated in " + ((new Date()) -
today) + " ms";
+};
+
+/**
+ * Calls _init function above for going to a certain date (but only if the
+ * date is different than the currently selected one).
+ */
+Calendar.prototype.setDate = function (date) {
+ if (!date.equalsTo(this.date)) {
+ this._init(this.firstDayOfWeek, date);
+ }
+};
+
+/**
+ * Refreshes the calendar. Useful if the "disabledHandler" function is
+ * dynamic, meaning that the list of disabled date can change at runtime.
+ * Just * call this function if you think that the list of disabled dates
+ * should * change.
+ */
+Calendar.prototype.refresh = function () {
+ this._init(this.firstDayOfWeek, this.date);
+};
+
+/** Modifies the "firstDayOfWeek" parameter (pass 0 for Synday, 1 for Monday,
etc.). */
+Calendar.prototype.setFirstDayOfWeek = function (firstDayOfWeek) {
+ this._init(firstDayOfWeek, this.date);
+ this._displayWeekdays();
+};
+
+/**
+ * Allows customization of what dates are enabled. The "unaryFunction"
+ * parameter must be a function object that receives the date (as a JS Date
+ * object) and returns a boolean value. If the returned value is true then
+ * the passed date will be marked as disabled.
+ */
+Calendar.prototype.setDateStatusHandler =
Calendar.prototype.setDisabledHandler = function (unaryFunction) {
+ this.getDateStatus = unaryFunction;
+};
+
+/** Customization of allowed year range for the calendar. */
+Calendar.prototype.setRange = function (a, z) {
+ this.minYear = a;
+ this.maxYear = z;
+};
+
+/** Calls the first user handler (selectedHandler). */
+Calendar.prototype.callHandler = function () {
+ if (this.onSelected) {
+ this.onSelected(this, this.date.print(this.dateFormat));
+ }
+};
+
+/** Calls the second user handler (closeHandler). */
+Calendar.prototype.callCloseHandler = function () {
+ if (this.onClose) {
+ this.onClose(this);
+ }
+ this.hideShowCovered();
+};
+
+/** Removes the calendar object from the DOM tree and destroys it. */
+Calendar.prototype.destroy = function () {
+ var el = this.element.parentNode;
+ el.removeChild(this.element);
+ Calendar._C = null;
+ window.calendar = null;
+};
+
+/**
+ * Moves the calendar element to a different section in the DOM tree (changes
+ * its parent).
+ */
+Calendar.prototype.reparent = function (new_parent) {
+ var el = this.element;
+ el.parentNode.removeChild(el);
+ new_parent.appendChild(el);
+};
+
+// This gets called when the user presses a mouse button anywhere in the
+// document, if the calendar is shown. If the click was outside the open
+// calendar this function closes it.
+Calendar._checkCalendar = function(ev) {
+ if (!window.calendar) {
+ return false;
+ }
+ var el = Calendar.is_ie ? Calendar.getElement(ev) :
Calendar.getTargetElement(ev);
+ for (; el != null && el != calendar.element; el = el.parentNode);
+ if (el == null) {
+ // calls closeHandler which should hide the calendar.
+ window.calendar.callCloseHandler();
+ return Calendar.stopEvent(ev);
+ }
+};
+
+/** Shows the calendar. */
+Calendar.prototype.show = function () {
+ var rows = this.table.getElementsByTagName("tr");
+ for (var i = rows.length; i > 0;) {
+ var row = rows[--i];
+ Calendar.removeClass(row, "rowhilite");
+ var cells = row.getElementsByTagName("td");
+ for (var j = cells.length; j > 0;) {
+ var cell = cells[--j];
+ Calendar.removeClass(cell, "hilite");
+ Calendar.removeClass(cell, "active");
+ }
+ }
+ this.element.style.display = "block";
+ this.hidden = false;
+ if (this.isPopup) {
+ window.calendar = this;
+ Calendar.addEvent(document, "keydown", Calendar._keyEvent);
+ Calendar.addEvent(document, "keypress", Calendar._keyEvent);
+ Calendar.addEvent(document, "mousedown",
Calendar._checkCalendar);
+ }
+ this.hideShowCovered();
+};
+
+/**
+ * Hides the calendar. Also removes any "hilite" from the class of any TD
+ * element.
+ */
+Calendar.prototype.hide = function () {
+ if (this.isPopup) {
+ Calendar.removeEvent(document, "keydown", Calendar._keyEvent);
+ Calendar.removeEvent(document, "keypress", Calendar._keyEvent);
+ Calendar.removeEvent(document, "mousedown",
Calendar._checkCalendar);
+ }
+ this.element.style.display = "none";
+ this.hidden = true;
+ this.hideShowCovered();
+};
+
+/**
+ * Shows the calendar at a given absolute position (beware that, depending on
+ * the calendar element style -- position property -- this might be relative
+ * to the parent's containing rectangle).
+ */
+Calendar.prototype.showAt = function (x, y) {
+ var s = this.element.style;
+ s.left = x + "px";
+ s.top = y + "px";
+ this.show();
+};
+
+/** Shows the calendar near a given element. */
+Calendar.prototype.showAtElement = function (el, opts) {
+ var self = this;
+ var p = Calendar.getAbsolutePos(el);
+ if (!opts || typeof opts != "string") {
+ this.showAt(p.x, p.y + el.offsetHeight);
+ return true;
+ }
+ function fixPosition(box) {
+ if (box.x < 0)
+ box.x = 0;
+ if (box.y < 0)
+ box.y = 0;
+ var cp = document.createElement("div");
+ var s = cp.style;
+ s.position = "absolute";
+ s.right = s.bottom = s.width = s.height = "0px";
+ document.body.appendChild(cp);
+ var br = Calendar.getAbsolutePos(cp);
+ document.body.removeChild(cp);
+ if (Calendar.is_ie) {
+ br.y += document.body.scrollTop;
+ br.x += document.body.scrollLeft;
+ } else {
+ br.y += window.scrollY;
+ br.x += window.scrollX;
+ }
+ var tmp = box.x + box.width - br.x;
+ if (tmp > 0) box.x -= tmp;
+ tmp = box.y + box.height - br.y;
+ if (tmp > 0) box.y -= tmp;
+ };
+ this.element.style.display = "block";
+ Calendar.continuation_for_the_fucking_khtml_browser = function() {
+ var w = self.element.offsetWidth;
+ var h = self.element.offsetHeight;
+ self.element.style.display = "none";
+ var valign = opts.substr(0, 1);
+ var halign = "l";
+ if (opts.length > 1) {
+ halign = opts.substr(1, 1);
+ }
+ // vertical alignment
+ switch (valign) {
+ case "T": p.y -= h; break;
+ case "B": p.y += el.offsetHeight; break;
+ case "C": p.y += (el.offsetHeight - h) / 2; break;
+ case "t": p.y += el.offsetHeight - h; break;
+ case "b": break; // already there
+ }
+ // horizontal alignment
+ switch (halign) {
+ case "L": p.x -= w; break;
+ case "R": p.x += el.offsetWidth; break;
+ case "C": p.x += (el.offsetWidth - w) / 2; break;
+ case "r": p.x += el.offsetWidth - w; break;
+ case "l": break; // already there
+ }
+ p.width = w;
+ p.height = h + 40;
+ self.monthsCombo.style.display = "none";
+ fixPosition(p);
+ self.showAt(p.x, p.y);
+ };
+ if (Calendar.is_khtml)
+
setTimeout("Calendar.continuation_for_the_fucking_khtml_browser()", 10);
+ else
+ Calendar.continuation_for_the_fucking_khtml_browser();
+};
+
+/** Customizes the date format. */
+Calendar.prototype.setDateFormat = function (str) {
+ this.dateFormat = str;
+};
+
+/** Customizes the tooltip date format. */
+Calendar.prototype.setTtDateFormat = function (str) {
+ this.ttDateFormat = str;
+};
+
+/**
+ * Tries to identify the date represented in a string. If successful it also
+ * calls this.setDate which moves the calendar to the given date.
+ */
+Calendar.prototype.parseDate = function (str, fmt) {
+ var y = 0;
+ var m = -1;
+ var d = 0;
+ var a = str.split(/\W+/);
+ if (!fmt) {
+ fmt = this.dateFormat;
+ }
+ var b = fmt.match(/%./g);
+ var i = 0, j = 0;
+ var hr = 0;
+ var min = 0;
+ for (i = 0; i < a.length; ++i) {
+ if (!a[i])
+ continue;
+ switch (b[i]) {
+ case "%d":
+ case "%e":
+ d = parseInt(a[i], 10);
+ break;
+
+ case "%m":
+ m = parseInt(a[i], 10) - 1;
+ break;
+
+ case "%Y":
+ case "%y":
+ y = parseInt(a[i], 10);
+ (y < 100) && (y += (y > 29) ? 1900 : 2000);
+ break;
+
+ case "%b":
+ case "%B":
+ for (j = 0; j < 12; ++j) {
+ if (Calendar._MN[j].substr(0,
a[i].length).toLowerCase() == a[i].toLowerCase()) { m = j; break; }
+ }
+ break;
+
+ case "%H":
+ case "%I":
+ case "%k":
+ case "%l":
+ hr = parseInt(a[i], 10);
+ break;
+
+ case "%P":
+ case "%p":
+ if (/pm/i.test(a[i]) && hr < 12)
+ hr += 12;
+ break;
+
+ case "%M":
+ min = parseInt(a[i], 10);
+ break;
+ }
+ }
+ if (y != 0 && m != -1 && d != 0) {
+ this.setDate(new Date(y, m, d, hr, min, 0));
+ return;
+ }
+ y = 0; m = -1; d = 0;
+ for (i = 0; i < a.length; ++i) {
+ if (a[i].search(/[a-zA-Z]+/) != -1) {
+ var t = -1;
+ for (j = 0; j < 12; ++j) {
+ if (Calendar._MN[j].substr(0,
a[i].length).toLowerCase() == a[i].toLowerCase()) { t = j; break; }
+ }
+ if (t != -1) {
+ if (m != -1) {
+ d = m+1;
+ }
+ m = t;
+ }
+ } else if (parseInt(a[i], 10) <= 12 && m == -1) {
+ m = a[i]-1;
+ } else if (parseInt(a[i], 10) > 31 && y == 0) {
+ y = parseInt(a[i], 10);
+ (y < 100) && (y += (y > 29) ? 1900 : 2000);
+ } else if (d == 0) {
+ d = a[i];
+ }
+ }
+ if (y == 0) {
+ var today = new Date();
+ y = today.getFullYear();
+ }
+ if (m != -1 && d != 0) {
+ this.setDate(new Date(y, m, d, hr, min, 0));
+ }
+};
+
+Calendar.prototype.hideShowCovered = function () {
+ var self = this;
+ Calendar.continuation_for_the_fucking_khtml_browser = function() {
+ function getVisib(obj){
+ var value = obj.style.visibility;
+ if (!value) {
+ if (document.defaultView && typeof
(document.defaultView.getComputedStyle) == "function") { // Gecko, W3C
+ if (!Calendar.is_khtml)
+ value = document.defaultView.
+ getComputedStyle(obj,
"").getPropertyValue("visibility");
+ else
+ value = '';
+ } else if (obj.currentStyle) { // IE
+ value = obj.currentStyle.visibility;
+ } else
+ value = '';
+ }
+ return value;
+ };
+
+ var tags = new Array("applet", "iframe", "select");
+ var el = self.element;
+
+ var p = Calendar.getAbsolutePos(el);
+ var EX1 = p.x;
+ var EX2 = el.offsetWidth + EX1;
+ var EY1 = p.y;
+ var EY2 = el.offsetHeight + EY1;
+
+ for (var k = tags.length; k > 0; ) {
+ var ar = document.getElementsByTagName(tags[--k]);
+ var cc = null;
+
+ for (var i = ar.length; i > 0;) {
+ cc = ar[--i];
+
+ p = Calendar.getAbsolutePos(cc);
+ var CX1 = p.x;
+ var CX2 = cc.offsetWidth + CX1;
+ var CY1 = p.y;
+ var CY2 = cc.offsetHeight + CY1;
+
+ if (self.hidden || (CX1 > EX2) || (CX2 < EX1)
|| (CY1 > EY2) || (CY2 < EY1)) {
+ if (!cc.__msh_save_visibility) {
+ cc.__msh_save_visibility =
getVisib(cc);
+ }
+ cc.style.visibility =
cc.__msh_save_visibility;
+ } else {
+ if (!cc.__msh_save_visibility) {
+ cc.__msh_save_visibility =
getVisib(cc);
+ }
+ cc.style.visibility = "hidden";
+ }
+ }
+ }
+ };
+ if (Calendar.is_khtml)
+
setTimeout("Calendar.continuation_for_the_fucking_khtml_browser()", 10);
+ else
+ Calendar.continuation_for_the_fucking_khtml_browser();
+};
+
+/** Internal function; it displays the bar with the names of the weekday. */
+Calendar.prototype._displayWeekdays = function () {
+ var fdow = this.firstDayOfWeek;
+ var cell = this.firstdayname;
+ var weekend = Calendar._TT["WEEKEND"];
+ for (var i = 0; i < 7; ++i) {
+ cell.className = "day name";
+ var realday = (i + fdow) % 7;
+ if (i) {
+ cell.ttip = Calendar._TT["DAY_FIRST"].replace("%s",
Calendar._DN[realday]);
+ cell.navtype = 100;
+ cell.calendar = this;
+ cell.fdow = realday;
+ Calendar._add_evs(cell);
+ }
+ if (weekend.indexOf(realday.toString()) != -1) {
+ Calendar.addClass(cell, "weekend");
+ }
+ cell.firstChild.data = Calendar._SDN[(i + fdow) % 7];
+ cell = cell.nextSibling;
+ }
+};
+
+/** Internal function. Hides all combo boxes that might be displayed. */
+Calendar.prototype._hideCombos = function () {
+ this.monthsCombo.style.display = "none";
+ this.yearsCombo.style.display = "none";
+};
+
+/** Internal function. Starts dragging the element. */
+Calendar.prototype._dragStart = function (ev) {
+ if (this.dragging) {
+ return;
+ }
+ this.dragging = true;
+ var posX;
+ var posY;
+ if (Calendar.is_ie) {
+ posY = window.event.clientY + document.body.scrollTop;
+ posX = window.event.clientX + document.body.scrollLeft;
+ } else {
+ posY = ev.clientY + window.scrollY;
+ posX = ev.clientX + window.scrollX;
+ }
+ var st = this.element.style;
+ this.xOffs = posX - parseInt(st.left);
+ this.yOffs = posY - parseInt(st.top);
+ with (Calendar) {
+ addEvent(document, "mousemove", calDragIt);
+ addEvent(document, "mouseup", calDragEnd);
+ }
+};
+
+// BEGIN: DATE OBJECT PATCHES
+
+/** Adds the number of days array to the Date object. */
+Date._MD = new Array(31,28,31,30,31,30,31,31,30,31,30,31);
+
+/** Constants used for time computations */
+Date.SECOND = 1000 /* milliseconds */;
+Date.MINUTE = 60 * Date.SECOND;
+Date.HOUR = 60 * Date.MINUTE;
+Date.DAY = 24 * Date.HOUR;
+Date.WEEK = 7 * Date.DAY;
+
+/** Returns the number of days in the current month */
+Date.prototype.getMonthDays = function(month) {
+ var year = this.getFullYear();
+ if (typeof month == "undefined") {
+ month = this.getMonth();
+ }
+ if (((0 == (year%4)) && ( (0 != (year%100)) || (0 == (year%400)))) &&
month == 1) {
+ return 29;
+ } else {
+ return Date._MD[month];
+ }
+};
+
+/** Returns the number of day in the year. */
+Date.prototype.getDayOfYear = function() {
+ var now = new Date(this.getFullYear(), this.getMonth(), this.getDate(),
0, 0, 0);
+ var then = new Date(this.getFullYear(), 0, 0, 0, 0, 0);
+ var time = now - then;
+ return Math.floor(time / Date.DAY);
+};
+
+/** Returns the number of the week in year, as defined in ISO 8601. */
+Date.prototype.getWeekNumber = function() {
+ var d = new Date(this.getFullYear(), this.getMonth(), this.getDate(),
0, 0, 0);
+ var DoW = d.getDay();
+ d.setDate(d.getDate() - (DoW + 6) % 7 + 3); // Nearest Thu
+ var ms = d.valueOf(); // GMT
+ d.setMonth(0);
+ d.setDate(4); // Thu in Week 1
+ return Math.round((ms - d.valueOf()) / (7 * 864e5)) + 1;
+};
+
+/** Checks dates equality (ignores time) */
+Date.prototype.equalsTo = function(date) {
+ return ((this.getFullYear() == date.getFullYear()) &&
+ (this.getMonth() == date.getMonth()) &&
+ (this.getDate() == date.getDate()) &&
+ (this.getHours() == date.getHours()) &&
+ (this.getMinutes() == date.getMinutes()));
+};
+
+/** Prints the date in a string according to the given format. */
+Date.prototype.print = function (str) {
+ var m = this.getMonth();
+ var d = this.getDate();
+ var y = this.getFullYear();
+ var wn = this.getWeekNumber();
+ var w = this.getDay();
+ var s = {};
+ var hr = this.getHours();
+ var pm = (hr >= 12);
+ var ir = (pm) ? (hr - 12) : hr;
+ var dy = this.getDayOfYear();
+ if (ir == 0)
+ ir = 12;
+ var min = this.getMinutes();
+ var sec = this.getSeconds();
+ s["%a"] = Calendar._SDN[w]; // abbreviated weekday name [FIXME: I18N]
+ s["%A"] = Calendar._DN[w]; // full weekday name
+ s["%b"] = Calendar._SMN[m]; // abbreviated month name [FIXME: I18N]
+ s["%B"] = Calendar._MN[m]; // full month name
+ // FIXME: %c : preferred date and time representation for the current
locale
+ s["%C"] = 1 + Math.floor(y / 100); // the century number
+ s["%d"] = (d < 10) ? ("0" + d) : d; // the day of the month (range 01
to 31)
+ s["%e"] = d; // the day of the month (range 1 to 31)
+ // FIXME: %D : american date style: %m/%d/%y
+ // FIXME: %E, %F, %G, %g, %h (man strftime)
+ s["%H"] = (hr < 10) ? ("0" + hr) : hr; // hour, range 00 to 23 (24h
format)
+ s["%I"] = (ir < 10) ? ("0" + ir) : ir; // hour, range 01 to 12 (12h
format)
+ s["%j"] = (dy < 100) ? ((dy < 10) ? ("00" + dy) : ("0" + dy)) : dy; //
day of the year (range 001 to 366)
+ s["%k"] = hr; // hour, range 0 to 23 (24h format)
+ s["%l"] = ir; // hour, range 1 to 12 (12h format)
+ s["%m"] = (m < 9) ? ("0" + (1+m)) : (1+m); // month, range 01 to 12
+ s["%M"] = (min < 10) ? ("0" + min) : min; // minute, range 00 to 59
+ s["%n"] = "\n"; // a newline character
+ s["%p"] = pm ? "PM" : "AM";
+ s["%P"] = pm ? "pm" : "am";
+ // FIXME: %r : the time in am/pm notation %I:%M:%S %p
+ // FIXME: %R : the time in 24-hour notation %H:%M
+ s["%s"] = Math.floor(this.getTime() / 1000);
+ s["%S"] = (sec < 10) ? ("0" + sec) : sec; // seconds, range 00 to 59
+ s["%t"] = "\t"; // a tab character
+ // FIXME: %T : the time in 24-hour notation (%H:%M:%S)
+ s["%U"] = s["%W"] = s["%V"] = (wn < 10) ? ("0" + wn) : wn;
+ s["%u"] = w + 1; // the day of the week (range 1 to 7, 1 = MON)
+ s["%w"] = w; // the day of the week (range 0 to 6, 0 = SUN)
+ // FIXME: %x : preferred date representation for the current locale
without the time
+ // FIXME: %X : preferred time representation for the current locale
without the date
+ s["%y"] = ('' + y).substr(2, 2); // year without the century (range 00
to 99)
+ s["%Y"] = y; // year with the century
+ s["%%"] = "%"; // a literal '%' character
+
+ var re = /%./g;
+ if (!Calendar.is_ie5)
+ return str.replace(re, function (par) { return s[par] || par;
});
+
+ var a = str.match(re);
+ for (var i = 0; i < a.length; i++) {
+ var tmp = s[a[i]];
+ if (tmp) {
+ re = new RegExp(a[i], 'g');
+ str = str.replace(re, tmp);
+ }
+ }
+
+ return str;
+};
+
+Date.prototype.__msh_oldSetFullYear = Date.prototype.setFullYear;
+Date.prototype.setFullYear = function(y) {
+ var d = new Date(this);
+ d.__msh_oldSetFullYear(y);
+ if (d.getMonth() != this.getMonth())
+ this.setDate(28);
+ this.__msh_oldSetFullYear(y);
+};
+
+// END: DATE OBJECT PATCHES
+
+
+// global object that remembers the calendar
+window.calendar = null;
Index: includes/countryCodes/countryCodes.dat
===================================================================
RCS file: includes/countryCodes/countryCodes.dat
diff -N includes/countryCodes/countryCodes.dat
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ includes/countryCodes/countryCodes.dat 17 Oct 2006 07:32:36 -0000
1.1.2.1
@@ -0,0 +1,14 @@
+00 = USA I
+93 = Australia
+94 = New Zealand
+779 = Argentina
+773 = Uruguay
+30 = France I
+84 = Spain
+45 = Japan
+777 = Bolivia
+80 = Italy I
+73 = Sweden
+40 = Germany
+31 = France II
+254 = Ucrania
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Koha-cvs] koha/koha-tmpl/intranet-tmpl/default/uk_UA imag... [rel_2_2],
paul poulain <=