├── .github
├── CONTRIBUTING.md
├── FUNDING.yml
├── ISSUE_TEMPLATE
└── PULL_REQUEST_TEMPLATE
├── .gitignore
├── .scrutinizer.yml
├── .styleci.yml
├── .travis.install.sh
├── .travis.yml
├── COPYING
├── INSTALL.md
├── README.md
├── build.xml
├── composer.json
├── composer.lock
├── core
├── checkupdate.php
├── floaters.php
├── json.php
├── kimai.php
├── processor.php
└── soap.php
├── error.php
├── extensions
├── #ki_demoextension
│ ├── config.ini
│ ├── css
│ │ └── demo.css.php
│ ├── init.php
│ ├── js
│ │ ├── func.js
│ │ └── init.js
│ ├── language
│ │ └── README
│ ├── processor.php
│ └── templates
│ │ └── scripts
│ │ └── index.php
├── ext_debug
│ ├── config.ini
│ ├── css
│ │ └── styles.css.php
│ ├── grfx
│ │ └── delete.png
│ ├── init.php
│ ├── js
│ │ ├── func.js
│ │ └── init.js
│ ├── processor.php
│ └── templates
│ │ └── scripts
│ │ └── index.php
├── ki_adminpanel
│ ├── config.ini
│ ├── css
│ │ ├── advanced.css
│ │ ├── setup.css.php
│ │ ├── styles.css
│ │ ├── subtabs.css.php
│ │ └── tables.css
│ ├── floaters.php
│ ├── functions.php
│ ├── grfx
│ │ ├── accordion.png
│ │ └── accordion_active.png
│ ├── init.php
│ ├── js
│ │ ├── ap_func.js
│ │ ├── ap_init.js
│ │ └── flotala.js
│ ├── processor.php
│ └── templates
│ │ ├── helpers
│ │ ├── EchoHierarchy.php
│ │ └── ParseHierarchy.php
│ │ └── scripts
│ │ ├── activities.php
│ │ ├── advanced.php
│ │ ├── customers.php
│ │ ├── database.php
│ │ ├── floaters
│ │ ├── editglobalrole.php
│ │ ├── editgroup.php
│ │ ├── editstatus.php
│ │ └── edituser.php
│ │ ├── globalRoles.php
│ │ ├── groups.php
│ │ ├── main.php
│ │ ├── membershipRoles.php
│ │ ├── projects.php
│ │ ├── status.php
│ │ └── users.php
├── ki_budget
│ ├── config.ini
│ ├── css
│ │ └── styles.css
│ ├── init.php
│ ├── js
│ │ ├── budget_func.js
│ │ └── budget_init.js
│ ├── private_func.php
│ ├── processor.php
│ └── templates
│ │ └── scripts
│ │ ├── charts.php
│ │ └── index.php
├── ki_expenses
│ ├── config.ini
│ ├── css
│ │ ├── setup.css.php
│ │ ├── styles.css
│ │ └── tables.css.php
│ ├── floaters.php
│ ├── init.php
│ ├── js
│ │ ├── exp_func.js
│ │ └── exp_init.js
│ ├── private_db_layer_mysql.php
│ ├── processor.php
│ └── templates
│ │ └── scripts
│ │ ├── expenses.php
│ │ ├── floaters
│ │ └── add_edit_record.php
│ │ └── main.php
├── ki_export
│ ├── base_export_pdf.php
│ ├── config.ini
│ ├── css
│ │ ├── optiontabs.css
│ │ ├── panel.css
│ │ ├── setup.css.php
│ │ ├── styles.css
│ │ └── tables.css.php
│ ├── export_pdf.php
│ ├── export_pdf2.php
│ ├── floaters.php
│ ├── grfx
│ │ ├── cleared.png
│ │ ├── help.png
│ │ ├── invert.png
│ │ └── select.png
│ ├── init.php
│ ├── js
│ │ ├── xp_func.js
│ │ └── xp_init.js
│ ├── private_db_layer_mysql.php
│ ├── private_func.php
│ ├── processor.php
│ └── templates
│ │ └── scripts
│ │ ├── floaters
│ │ ├── export_CSV.php
│ │ ├── export_PDF.php
│ │ ├── export_XLS.php
│ │ ├── help_timeformat.php
│ │ └── print.php
│ │ ├── formats
│ │ ├── excel.php
│ │ └── html.php
│ │ ├── helpers
│ │ └── ExcelExporter.php
│ │ ├── main.php
│ │ ├── panel.php
│ │ └── table.php
├── ki_invoice
│ ├── config.ini
│ ├── css
│ │ └── styles.css.php
│ ├── floaters.php
│ ├── init.php
│ ├── invoices
│ │ ├── 2016.odt
│ │ ├── freelancer
│ │ │ ├── index.html
│ │ │ └── style.css
│ │ ├── long.odt
│ │ ├── my_company
│ │ │ ├── index.html
│ │ │ ├── logo.png
│ │ │ └── style.css
│ │ ├── short.odt
│ │ ├── spreadsheet.ods
│ │ └── vat.odt
│ ├── js
│ │ └── invoice_init.js
│ ├── print.php
│ ├── private_func.php
│ ├── processor.php
│ ├── templates
│ │ └── scripts
│ │ │ ├── floaters
│ │ │ └── editVat.php
│ │ │ └── main.php
│ └── tmp
│ │ └── README
└── ki_timesheets
│ ├── config.ini
│ ├── css
│ ├── setup.css.php
│ ├── styles.css
│ └── tables.css.php
│ ├── floaters.php
│ ├── grfx
│ └── README
│ ├── init.php
│ ├── js
│ ├── ts_func.js
│ └── ts_init.js
│ ├── processor.php
│ └── templates
│ └── scripts
│ ├── floaters
│ ├── add_edit_timeSheetEntry.php
│ └── add_edit_timeSheetQuickNote.php
│ ├── main.php
│ └── timeSheet.php
├── favicon.ico
├── forgotPassword.php
├── includes
├── .htaccess
├── basics.php
├── func.php
├── kspi.php
└── version.php
├── index.php
├── installer
├── grfx
│ ├── caution_small.png
│ ├── check.gif
│ ├── footer.png
│ ├── header2008.jpg
│ └── mysql.jpg
├── index.php
├── install.php
├── installPermissions.php
├── installscript.js
├── processor.php
├── steps
│ ├── 10_language.php
│ ├── 20_gpl.php
│ ├── 20_gpl_bg.php
│ ├── 20_gpl_de.php
│ ├── 20_gpl_en.php
│ ├── 25_system_requirements.php
│ ├── 28_timezone.php
│ ├── 30_enter_mail_server_details.php
│ ├── 40_permissions.php
│ ├── 50_enter_access_data.php
│ ├── 60_db_select_mysql.php
│ ├── 70_write_conf.php
│ └── db_error.php
└── styles.css
├── js
├── init.js
└── main.js
├── kimai.json
├── language
├── bg.php
├── cz.php
├── da.php
├── de.php
├── en.php
├── es.php
├── et.php
├── fi.php
├── fr.php
├── hu.php
├── is.php
├── it.php
├── jp.php
├── nl-BE.php
├── nl.php
├── no-bo.php
├── pl.php
├── pt.php
├── pt_BR.php
├── ro.php
├── ru.php
├── si.php
├── sk.php
├── sv.php
├── tr.php
└── zh.php
├── libraries
├── Kimai
│ ├── ArrayObject.php
│ ├── Auth
│ │ ├── Abstract.php
│ │ ├── ActiveDirectory.php
│ │ ├── Exception.php
│ │ ├── Http.php
│ │ ├── Kimai.php
│ │ ├── Ldap.php
│ │ └── Ldapadvanced.php
│ ├── Config.php
│ ├── Config
│ │ └── Settings.php
│ ├── Database
│ │ └── Mysql.php
│ ├── Extensions.php
│ ├── Format.php
│ ├── Invoice
│ │ ├── AbstractRenderer.php
│ │ ├── HtmlRenderer.php
│ │ ├── HtmlToPdfRenderer.php
│ │ ├── OdtRenderer.php
│ │ └── PrintModel.php
│ ├── Logger.php
│ ├── Registry.php
│ ├── Remote
│ │ ├── Api.php
│ │ └── Database.php
│ ├── Rounding.php
│ ├── Translation
│ │ ├── Data.php
│ │ └── Service.php
│ ├── Update
│ │ ├── Check.php
│ │ └── Version.php
│ ├── User.php
│ ├── Utility
│ │ └── ArrayUtility.php
│ ├── View.php
│ └── View
│ │ └── Helper
│ │ └── AdminScreen.php
├── TinyButStrongPlugins
│ ├── README
│ ├── pclzip.lib.php
│ └── tinyDoc.class.php
├── jQuery
│ ├── excanvas.min.js
│ ├── jqplot.pieRenderer.min.js
│ ├── jquery-1.12.4.min.js
│ ├── jquery-ui-1.12.1.min.js
│ ├── jquery-ui-timepicker
│ │ ├── i18n
│ │ │ ├── jquery.ui.timepicker-cs.js
│ │ │ ├── jquery.ui.timepicker-de.js
│ │ │ ├── jquery.ui.timepicker-es.js
│ │ │ ├── jquery.ui.timepicker-fr.js
│ │ │ ├── jquery.ui.timepicker-hr.js
│ │ │ ├── jquery.ui.timepicker-it.js
│ │ │ ├── jquery.ui.timepicker-ja.js
│ │ │ ├── jquery.ui.timepicker-nl.js
│ │ │ ├── jquery.ui.timepicker-pl.js
│ │ │ ├── jquery.ui.timepicker-pt-BR.js
│ │ │ ├── jquery.ui.timepicker-sl.js
│ │ │ ├── jquery.ui.timepicker-sv.js
│ │ │ └── jquery.ui.timepicker-tr.js
│ │ ├── jquery.ui.timepicker.css
│ │ └── jquery.ui.timepicker.js
│ ├── jquery.form.js
│ ├── jquery.form.min.js
│ ├── jquery.hoverIntent.minified.js
│ ├── jquery.jqplot.min.js
│ ├── jquery.newsticker.pack.js
│ ├── jquery.selectboxes.min.js
│ ├── js.cookie-2.1.0.min.js
│ └── js.cookie.js
├── phpclasses
│ └── ultimatemysql
│ │ ├── composer.json
│ │ ├── example.new_features.php
│ │ ├── example.php
│ │ ├── example.queries.php
│ │ ├── example.select.php
│ │ ├── help.html
│ │ └── mysql.class.php
└── phpjs
│ └── strftime.min.js
├── phpunit.travis.xml
├── phpunit.xml
├── processor.php
├── skins
├── nordic
│ ├── buzzer.css
│ ├── datepicker.css
│ ├── dropdowns.css
│ ├── error.css
│ ├── extensions.css
│ ├── floater.css
│ ├── grfx
│ │ ├── add.png
│ │ ├── ajax-loader.gif
│ │ ├── auge.png
│ │ ├── auge_.gif
│ │ ├── auge_half.png
│ │ ├── auge_zu.png
│ │ ├── bg.jpg
│ │ ├── bg_picker.jpg
│ │ ├── bg_warning.gif
│ │ ├── blackbar.gif
│ │ ├── blase.gif
│ │ ├── blase_caution.gif
│ │ ├── blase_hell.gif
│ │ ├── blase_sys.gif
│ │ ├── btn_bg_danger.gif
│ │ ├── btn_bg_norm.gif
│ │ ├── btn_bg_ok.gif
│ │ ├── button_backup.gif
│ │ ├── button_mail.gif
│ │ ├── button_mail_.gif
│ │ ├── button_recordthis.gif
│ │ ├── button_stopthis.gif
│ │ ├── button_trashcan.png
│ │ ├── button_trashcan_.png
│ │ ├── cal.gif
│ │ ├── caution_24.gif
│ │ ├── caution_mini.png
│ │ ├── close.png
│ │ ├── crown.png
│ │ ├── customerShrink_left.png
│ │ ├── customerShrink_right.png
│ │ ├── deselect_all.png
│ │ ├── edit2.gif
│ │ ├── error_bg.jpg
│ │ ├── filter.png
│ │ ├── filter_bg.jpg
│ │ ├── floaterborder.png
│ │ ├── formfield.gif
│ │ ├── g3_bg_top.png
│ │ ├── g3_buzzer.png
│ │ ├── g3_buzzer_display.png
│ │ ├── g3_display.png
│ │ ├── g3_display_eye.png
│ │ ├── g3_display_smallclock.png
│ │ ├── g3_gui_bg.png
│ │ ├── g3_logo.png
│ │ ├── g3_logo.save.png
│ │ ├── g3_menu_dropdown.png
│ │ ├── g3_menu_logout.png
│ │ ├── g3_select_left.png
│ │ ├── g3_select_middle.png
│ │ ├── g3_select_right.png
│ │ ├── g3_shim.gif
│ │ ├── g3_tab_bar.png
│ │ ├── g3_tab_black_left.png
│ │ ├── g3_tab_black_middle.png
│ │ ├── g3_tab_black_right.png
│ │ ├── g3_tab_green_left.png
│ │ ├── g3_tab_green_middle.png
│ │ ├── g3_tab_green_right.png
│ │ ├── g3_table_header.png
│ │ ├── g3_table_header_lighter.png
│ │ ├── header.jpg
│ │ ├── header_blink.gif
│ │ ├── headergreen.gif
│ │ ├── help.png
│ │ ├── invert_select.png
│ │ ├── jipp.gif
│ │ ├── jipp_.gif
│ │ ├── kndShrink_left.png
│ │ ├── kndShrink_right.png
│ │ ├── leader.gif
│ │ ├── loading13.gif
│ │ ├── loading13_red.gif
│ │ ├── loading16.gif
│ │ ├── lock.png
│ │ ├── login_bg_g3.png
│ │ ├── login_button_g3.png
│ │ ├── milk.png
│ │ ├── off.gif
│ │ ├── on.gif
│ │ ├── on_ht.gif
│ │ ├── options2.png
│ │ ├── ovlbg.png
│ │ ├── picker.gif
│ │ ├── picker_bg_hover.png
│ │ ├── picker_bg_norm.png
│ │ ├── picker_bg_otherMonth.png
│ │ ├── picker_bg_selected.png
│ │ ├── picker_bg_today.png
│ │ ├── picker_bg_today_hover.png
│ │ ├── picker_bg_weekdays.png
│ │ ├── picker_bg_weekend.png
│ │ ├── picker_buttons.png
│ │ ├── plus.gif
│ │ ├── preselect_off.png
│ │ ├── preselect_on.png
│ │ ├── printer_indicator.png
│ │ ├── schraff0.gif
│ │ ├── schraff1.gif
│ │ ├── schraff2.gif
│ │ ├── schraff3.png
│ │ ├── select_all.png
│ │ ├── statistik.gif
│ │ ├── tab.png
│ │ ├── tab_bg.png
│ │ ├── timeSheetShrink_down.png
│ │ ├── timeSheetShrink_up.png
│ │ ├── timeframe_now.png
│ │ ├── timeframe_warn.gif
│ │ ├── timespace_warn.gif
│ │ ├── tools_slider.png
│ │ ├── tools_slider_end.png
│ │ ├── upselect.gif
│ │ ├── user.gif
│ │ ├── zefShrink_down.png
│ │ └── zefShrink_up.png
│ ├── jquery.autocomplete.css
│ ├── jquery.jqplot.css
│ ├── lists.css
│ ├── login.css
│ ├── menu.css
│ ├── selector.css
│ ├── setTimer.css
│ ├── setup.css
│ ├── stopwatch.css
│ ├── styles.css
│ ├── tables.css
│ ├── timePicker.css
│ ├── timeframe.css
│ └── toolsmenu.css
├── standard
│ ├── buzzer.css
│ ├── datepicker.css
│ ├── dropdowns.css
│ ├── error.css
│ ├── floater.css
│ ├── floaterborder.png
│ ├── grfx
│ │ ├── add.png
│ │ ├── ajax-loader.gif
│ │ ├── auge.png
│ │ ├── auge_.gif
│ │ ├── auge_half.png
│ │ ├── auge_zu.png
│ │ ├── bg.jpg
│ │ ├── bg_picker.jpg
│ │ ├── bg_warning.gif
│ │ ├── blackbar.gif
│ │ ├── blase.gif
│ │ ├── blase_caution.gif
│ │ ├── blase_hell.gif
│ │ ├── blase_sys.gif
│ │ ├── btn_bg_danger.gif
│ │ ├── btn_bg_norm.gif
│ │ ├── btn_bg_ok.gif
│ │ ├── button_backup.gif
│ │ ├── button_mail.gif
│ │ ├── button_mail_.gif
│ │ ├── button_recordthis.gif
│ │ ├── button_stopthis.gif
│ │ ├── button_trashcan.png
│ │ ├── button_trashcan_.png
│ │ ├── cal.gif
│ │ ├── caution_24.gif
│ │ ├── caution_mini.png
│ │ ├── close.png
│ │ ├── customerShrink_left.png
│ │ ├── customerShrink_right.png
│ │ ├── deselect_all.png
│ │ ├── edit2.gif
│ │ ├── editor_icon.png
│ │ ├── error_bg.jpg
│ │ ├── filter.png
│ │ ├── g3_buzzer.png
│ │ ├── g3_display_eye.png
│ │ ├── g3_display_smallclock.png
│ │ ├── g3_logo.png
│ │ ├── g3_menu_dropdown.png
│ │ ├── g3_menu_logout.png
│ │ ├── g3_select_left.png
│ │ ├── help.png
│ │ ├── invert_select.png
│ │ ├── jipp.gif
│ │ ├── jipp_.gif
│ │ ├── loading13.gif
│ │ ├── loading13_red.gif
│ │ ├── loading16.gif
│ │ ├── lock.png
│ │ ├── login_bg_g3.png
│ │ ├── login_button_g3.png
│ │ ├── off.gif
│ │ ├── on.gif
│ │ ├── on_ht.gif
│ │ ├── options2.png
│ │ ├── picker.gif
│ │ ├── picker_buttons.png
│ │ ├── plus.gif
│ │ ├── preselect_off.png
│ │ ├── preselect_on.png
│ │ ├── printer_indicator.png
│ │ ├── schraff0.gif
│ │ ├── schraff1.gif
│ │ ├── schraff2.gif
│ │ ├── schraff3.png
│ │ ├── select_all.png
│ │ ├── statistik.gif
│ │ ├── tab.png
│ │ ├── timeSheetShrink_down.png
│ │ ├── timeSheetShrink_up.png
│ │ ├── timeframe_now.png
│ │ ├── timeframe_warn.gif
│ │ ├── uhr.gif
│ │ ├── upselect.gif
│ │ └── user.gif
│ ├── jquery.autocomplete.css
│ ├── jquery.jqplot.css
│ ├── lists.css
│ ├── login.css
│ ├── menu.css
│ ├── selector.css
│ ├── setTimer.css
│ ├── setup.css
│ ├── stopwatch.css
│ ├── styles.css
│ ├── tables.css
│ ├── timePicker.css
│ ├── timeframe.css
│ └── toolsmenu.css
└── zadia
│ ├── Open_Sans
│ ├── LICENSE.txt
│ ├── OpenSans-Bold.ttf
│ ├── OpenSans-BoldItalic.ttf
│ ├── OpenSans-ExtraBold.ttf
│ ├── OpenSans-ExtraBoldItalic.ttf
│ ├── OpenSans-Italic.ttf
│ ├── OpenSans-Light.ttf
│ ├── OpenSans-LightItalic.ttf
│ ├── OpenSans-Regular.ttf
│ ├── OpenSans-Semibold.ttf
│ └── OpenSans-SemiboldItalic.ttf
│ ├── buzzer.css
│ ├── credits.txt
│ ├── datepicker.css
│ ├── dropdowns.css
│ ├── error.css
│ ├── floater.css
│ ├── grfx
│ ├── add.png
│ ├── ajax-loader.gif
│ ├── auge.png
│ ├── auge_.gif
│ ├── auge_half.png
│ ├── auge_zu.png
│ ├── bg.jpg
│ ├── bg_picker.jpg
│ ├── bg_warning.gif
│ ├── blackbar.gif
│ ├── blase.gif
│ ├── blase_caution.gif
│ ├── blase_hell.gif
│ ├── blase_sys.gif
│ ├── btn_bg_danger.gif
│ ├── btn_bg_norm.gif
│ ├── btn_bg_ok.gif
│ ├── button_backup.gif
│ ├── button_mail.gif
│ ├── button_mail_.gif
│ ├── button_recordthis.gif
│ ├── button_stopthis.gif
│ ├── button_trashcan.png
│ ├── button_trashcan_.png
│ ├── cal.gif
│ ├── caution_24.gif
│ ├── caution_mini.png
│ ├── close.png
│ ├── customerShrink_left.png
│ ├── customerShrink_right.png
│ ├── deselect_all.png
│ ├── edit2.gif
│ ├── editor_icon.png
│ ├── error_bg.jpg
│ ├── filter.png
│ ├── filter_bg.jpg
│ ├── floaterborder.png
│ ├── formfield.gif
│ ├── g3_bg_top.png
│ ├── g3_buzzer.png
│ ├── g3_buzzer_display.png
│ ├── g3_display.png
│ ├── g3_display_eye.png
│ ├── g3_display_smallclock.png
│ ├── g3_gui_bg.png
│ ├── g3_logo.png
│ ├── g3_logo_zadia.png
│ ├── g3_menu_dropdown.png
│ ├── g3_menu_logout.png
│ ├── g3_select_left.png
│ ├── g3_select_middle.png
│ ├── g3_select_right.png
│ ├── g3_shim.gif
│ ├── g3_tab_bar.png
│ ├── g3_tab_black_left.png
│ ├── g3_tab_black_middle.png
│ ├── g3_tab_black_right.png
│ ├── g3_tab_green_left.png
│ ├── g3_tab_green_middle.png
│ ├── g3_tab_green_right.png
│ ├── g3_table_header.png
│ ├── g3_table_header_lighter.png
│ ├── header.jpg
│ ├── header_blink.gif
│ ├── headergreen.gif
│ ├── help.png
│ ├── invert_select.png
│ ├── jipp.gif
│ ├── jipp_.gif
│ ├── loading13.gif
│ ├── loading13_red.gif
│ ├── loading16.gif
│ ├── lock.png
│ ├── login_bg_g3.png
│ ├── login_button_g3.png
│ ├── milk.png
│ ├── off.gif
│ ├── on.gif
│ ├── on_ht.gif
│ ├── options2.png
│ ├── ovlbg.png
│ ├── picker.gif
│ ├── picker_bg_hover.png
│ ├── picker_bg_norm.png
│ ├── picker_bg_otherMonth.png
│ ├── picker_bg_selected.png
│ ├── picker_bg_today.png
│ ├── picker_bg_today_hover.png
│ ├── picker_bg_weekdays.png
│ ├── picker_bg_weekend.png
│ ├── picker_buttons.png
│ ├── plus.gif
│ ├── preselect_off.png
│ ├── preselect_on.png
│ ├── printer_indicator.png
│ ├── schraff0.gif
│ ├── schraff1.gif
│ ├── schraff2.gif
│ ├── schraff3.png
│ ├── select_all.png
│ ├── statistik.gif
│ ├── tab.png
│ ├── tab_bg.png
│ ├── timeSheetShrink_down.png
│ ├── timeSheetShrink_up.png
│ ├── timeframe_now.png
│ ├── timeframe_warn.gif
│ ├── tools_slider.png
│ ├── tools_slider_end.png
│ ├── uhr.gif
│ ├── upselect.gif
│ └── user.gif
│ ├── img
│ ├── buzzer.png
│ ├── buzzer.psd
│ └── g3_buzzer.png
│ ├── jquery.autocomplete.css
│ ├── jquery.jqplot.css
│ ├── lists.css
│ ├── login.css
│ ├── menu.css
│ ├── selector.css
│ ├── setTimer.css
│ ├── setup.css
│ ├── sources
│ ├── edit2.psd
│ ├── filter.psd
│ ├── g3_menu_logout.psd
│ ├── invert_select.psd
│ ├── preselect_off.psd
│ ├── preselect_on.psd
│ └── select_all.psd
│ ├── stopwatch.css
│ ├── styles.css
│ ├── tables.css
│ ├── timePicker.css
│ ├── timeframe.css
│ └── toolsmenu.css
├── templates
├── helpers
│ ├── CommentTypeSelect.php
│ ├── Ellipsis.php
│ ├── EntryCanBeEdited.php
│ ├── Error.php
│ ├── FilterListEntries.php
│ ├── JsEscape.php
│ ├── PureJsEscape.php
│ ├── Skin.php
│ ├── TimeZoneSelect.php
│ ├── Translate.php
│ └── Truncate.php
└── scripts
│ ├── core
│ └── main.php
│ ├── floaters
│ ├── add_edit_activity.php
│ ├── add_edit_customer.php
│ ├── add_edit_project.php
│ ├── credits.php
│ ├── preferences.php
│ └── security_warning.php
│ ├── install
│ └── welcome.php
│ ├── lists
│ ├── activities.php
│ ├── customers.php
│ ├── projects.php
│ └── users.php
│ ├── login
│ ├── forgotPassword.php
│ └── panel.php
│ └── misc
│ ├── copyrightnotes.php
│ └── error.php
├── temporary
└── .htaccess
├── tests
├── TestCase.php
├── bootstrap.php
├── extensions
│ └── ki_invoice
│ │ └── Ki_Invoice_PrivateFuncTest.php
└── library
│ └── Kimai
│ ├── ArrayObjectTest.php
│ ├── ConfigTest.php
│ ├── FormatTest.php
│ ├── RoundingTest.php
│ ├── UserTest.php
│ ├── Utility
│ └── ArrayUtilityTest.php
│ ├── View
│ └── Helper
│ │ └── AdminScreenTest.php
│ └── ViewTest.php
└── updater
├── caution.png
├── db_restore.php
├── functions.php
├── ki_twitter_bg.jpg
├── logo.png
├── update_error.php
├── update_footer.php
├── update_header.php
└── updater.php
/.github/FUNDING.yml:
--------------------------------------------------------------------------------
1 | github: simonschaufi
2 | custom: ['https://paypal.me/simonschaufi']
3 |
--------------------------------------------------------------------------------
/.github/ISSUE_TEMPLATE:
--------------------------------------------------------------------------------
1 | #### Expected behaviour
2 |
3 | #### Actual behaviour
4 |
5 | #### Steps to reproduce
6 |
7 | #### Reproducible on demo.kimai.org? [yes|no]
8 |
9 | #### Kimai version [for example: dev 1.1.0.1389|github master|github develop]
10 |
11 | #### Relevant log entries from log file (debug tab or temporary/logfile.txt)
12 |
--------------------------------------------------------------------------------
/.github/PULL_REQUEST_TEMPLATE:
--------------------------------------------------------------------------------
1 | FIXES #
2 |
3 | Changes proposed in this pull request:
4 | -
5 |
6 | Reason for this pull request:
7 | -
8 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | /.project
2 | *.*~
3 | .settings
4 | /.idea/
5 | .DS_Store
6 | /*.iml
7 |
8 | /temporary/*
9 | !/temporary/.htaccess
10 |
11 | # the kimai config file
12 | /includes/autoconf.php
13 |
14 | /libraries/*
15 | # libraries that will be autoloaded but cannot be fetched from external repositories
16 | !/libraries/Kimai/
17 | !/libraries/jQuery/
18 | !/libraries/phpclasses/
19 | !/libraries/phpjs/
20 | !/libraries/TinyButStrongPlugins/
21 |
--------------------------------------------------------------------------------
/.scrutinizer.yml:
--------------------------------------------------------------------------------
1 | filter:
2 | excluded_paths:
3 | - 'extensions/ki_adminpanel/templates/scripts/*'
4 | - 'extensions/ki_budget/templates/scripts/*'
5 | - 'extensions/ki_expenses/templates/scripts/*'
6 | - 'extensions/ki_export/templates/scripts/*'
7 | - 'extensions/ki_invoice/templates/scripts/*'
8 | - 'extensions/ki_timesheets/templates/scripts/*'
9 | - 'libraries/composer/*'
10 | - 'libraries/jQuery/*'
11 | - 'libraries/phpclasses/*'
12 | - 'libraries/phpjs/*'
13 | - 'libraries/tecnickcom/*'
14 | - 'libraries/TinyButStrong/*'
15 | - 'libraries/zendframework/*'
16 | - 'templates/scripts/*'
17 | - 'tests/*'
18 | dependency_paths:
19 | - 'libraries/zendframework/*'
20 | checks:
21 | php:
22 | fix_php_opening_tag: false
23 | remove_php_closing_tag: false
24 | one_class_per_file: false
25 | side_effects_or_types: false
26 | no_mixed_inline_html: false
27 | require_braces_around_control_structures: false
28 | php5_style_constructor: false
29 | no_global_keyword: false
30 | avoid_usage_of_logical_operators: false
31 | psr2_class_declaration: false
32 | no_underscore_prefix_in_properties: false
33 | no_underscore_prefix_in_methods: false
34 | blank_line_after_namespace_declaration: false
35 | single_namespace_per_use: false
36 | psr2_switch_declaration: false
37 | psr2_control_structure_declaration: false
38 | avoid_superglobals: false
39 | security_vulnerabilities: false
40 | no_exit: false
41 | coding_style:
42 | php:
43 | spaces:
44 | other:
45 | after_type_cast: false
46 |
--------------------------------------------------------------------------------
/.styleci.yml:
--------------------------------------------------------------------------------
1 | preset: psr2
2 |
3 | finder:
4 | path:
5 | - "libraries/Kimai"
6 |
--------------------------------------------------------------------------------
/.travis.install.sh:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env bash
2 | set -x
3 | if [ "$TRAVIS_PHP_VERSION" = 'hhvm' ] || [ "$TRAVIS_PHP_VERSION" = 'hhvm-nightly' ] ; then
4 | curl -sS https://getcomposer.org/installer > composer-installer.php
5 | hhvm composer-installer.php
6 | hhvm -v ResourceLimit.SocketDefaultTimeout=30 -v Http.SlowQueryThreshold=30000 composer.phar update
7 | else
8 | composer self-update
9 | composer install
10 | fi
--------------------------------------------------------------------------------
/.travis.yml:
--------------------------------------------------------------------------------
1 | language: php
2 |
3 | php:
4 | - 5.6
5 | - 7.0
6 | - 7.1
7 | # due to incompatible phpunit framework
8 | # - 7.2
9 |
10 | #matrix:
11 | # allow_failures:
12 | # - php: 7.2
13 |
14 | before_script:
15 | - ./.travis.install.sh
16 |
17 | script:
18 | - ./libraries/bin/phpunit --configuration=phpunit.travis.xml
19 |
20 | dist: trusty
--------------------------------------------------------------------------------
/composer.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "kimai/kimai1",
3 | "type": "project",
4 | "description": "Time Tracking with PHP",
5 | "keywords": ["timetracking", "projectmanagement", "invoicing", "freelancer"],
6 | "homepage": "https://github.com/kimai/kimai",
7 | "license": "GPL-3.0-or-later",
8 | "authors": [
9 | { "name": "Severin Leonhardt", "homepage": "https://github.com/ServiusHack" },
10 | { "name": "Kevin Papst", "homepage": "https://github.com/kevinpapst" },
11 | { "name": "Simon Schaufelberger", "homepage": "https://github.com/simonschaufi" }
12 | ],
13 | "require": {
14 | "php": ">=5.6.0",
15 | "ext-json": "*",
16 | "phpoffice/phpexcel": "1.8.*",
17 | "tecnickcom/tcpdf": "^6.2.12",
18 | "tinybutstrong/tinybutstrong": "^3.10",
19 | "zendframework/zendframework1": "^1.12"
20 | },
21 | "require-dev": {
22 | "phpunit/phpunit": "3.7.*",
23 | "malsup/form": "3.51"
24 | },
25 | "autoload": {
26 | "classmap" : [
27 | "libraries/TinyButStrongPlugins"
28 | ],
29 | "psr-0": {
30 | "Kimai_": "libraries/"
31 | },
32 | "files": [
33 | "libraries/phpclasses/ultimatemysql/mysql.class.php"
34 | ]
35 | },
36 | "config": {
37 | "vendor-dir": "libraries",
38 | "sort-packages": true
39 | }
40 | }
41 |
--------------------------------------------------------------------------------
/core/checkupdate.php:
--------------------------------------------------------------------------------
1 | .
18 | */
19 |
20 | /**
21 | * Query the Kimai project server for information about a new version.
22 | * The response will simply be passed through.
23 | */
24 | error_reporting(-1);
25 | require '../includes/basics.php';
26 |
27 | header('Content-Type: text/html; charset=utf-8');
28 |
29 | $check = new Kimai_Update_Check();
30 | $result = $check->checkForUpdate($kga['version'], $kga['revision']);
31 |
32 | if ($result == Kimai_Update_Check::RELEASE) {
33 | echo $kga['lang']['updatecheck']['release'];
34 | } elseif ($result == Kimai_Update_Check::BETA) {
35 | echo $kga['lang']['updatecheck']['beta'];
36 | } elseif ($result == Kimai_Update_Check::CURRENT) {
37 | echo $kga['lang']['updatecheck']['current'];
38 | }
39 |
--------------------------------------------------------------------------------
/error.php:
--------------------------------------------------------------------------------
1 | .
18 | */
19 |
20 | defined('WEBROOT') || define('WEBROOT', dirname(__FILE__) . DIRECTORY_SEPARATOR);
21 |
22 | require_once WEBROOT . 'libraries/autoload.php';
23 |
24 | $kga = Kimai_Registry::getConfig();
25 |
26 | $view = new Zend_View();
27 | $view->setBasePath(WEBROOT . 'templates');
28 |
29 | if (!isset($_REQUEST['err'])) {
30 | $_REQUEST['err'] = '';
31 | }
32 |
33 | switch ($_REQUEST['err']) {
34 | case 'db':
35 | $headline = $kga['lang']['errors'][0]['hdl'];
36 | $message = $kga['lang']['errors'][0]['txt'];
37 | break;
38 | default:
39 | $headline = 'Unknown Error';
40 | $message = 'No error information was specified.';
41 | }
42 |
43 | $view->assign('headline', $headline);
44 | $view->assign('message', $message);
45 |
46 | echo $view->render('misc/error.php');
47 |
--------------------------------------------------------------------------------
/extensions/#ki_demoextension/css/demo.css.php:
--------------------------------------------------------------------------------
1 |
4 |
5 | #demo_ext_header {
6 | border: 1px solid black;
7 | border-bottom: none;
8 |
9 | background: -moz-linear-gradient(270deg, rgba(102,102,102,1) 0%, rgba(51,51,51,1) 100%); /* ff3.6+ */
10 | background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(102,102,102,1)), color-stop(100%, rgba(51,51,51,1))); /* safari4+,chrome */
11 | background: -webkit-linear-gradient(270deg, rgba(102,102,102,1) 0%, rgba(51,51,51,1) 100%); /* safari5.1+,chrome10+ */
12 | background: -o-linear-gradient(270deg, rgba(102,102,102,1) 0%, rgba(51,51,51,1) 100%); /* opera 11.10+ */
13 | background: -ms-linear-gradient(270deg, rgba(102,102,102,1) 0%, rgba(51,51,51,1) 100%); /* ie10+ */
14 | background: linear-gradient(180deg, rgba(102,102,102,1) 0%, rgba(51,51,51,1) 100%); /* w3c */
15 | filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#666666', endColorstr='#333333',GradientType=0 ); /* ie6-9 */
16 |
17 | position: absolute;
18 | height: 25px;
19 | text-align: left;
20 | color: #FFF;
21 | left: 10px;
22 | font-size: 11px;
23 | font-weight: bold;
24 | }
25 |
26 | div .demo_ext {
27 | border: 1px solid black;
28 | padding: 5px;
29 | margin: 25px 10px 10px;
30 | color: black;
31 | background: white;
32 | }
33 |
34 | h1 {
35 | color: #f00;
36 | }
37 |
38 | #testdiv {
39 | padding: 5px;
40 | color: gray;
41 | background: yellow;
42 | }
43 |
--------------------------------------------------------------------------------
/extensions/#ki_demoextension/init.php:
--------------------------------------------------------------------------------
1 | .
18 | */
19 |
20 | include '../../includes/basics.php';
21 |
22 | $dir_templates = 'templates/';
23 | $datasrc = 'config.ini';
24 | $settings = parse_ini_file($datasrc);
25 | $dir_ext = $settings['EXTENSION_DIR'];
26 |
27 | $user = checkUser();
28 | // =========================================
29 | // = Get the currently displayed timeframe =
30 | // =========================================
31 | $timeframe = get_timeframe();
32 | $in = $timeframe[0];
33 | $out = $timeframe[1];
34 |
35 | $view = new Zend_View();
36 | $view->setBasePath(WEBROOT . 'extensions/' . $dir_ext . '/' . $dir_templates);
37 |
38 | echo $view->render('index.php');
39 |
--------------------------------------------------------------------------------
/extensions/#ki_demoextension/language/README:
--------------------------------------------------------------------------------
1 | Put your translations files in this directory.
--------------------------------------------------------------------------------
/extensions/#ki_demoextension/processor.php:
--------------------------------------------------------------------------------
1 | .
18 | */
19 |
20 | $isCoreProcessor = 0;
21 | $dir_templates = 'templates/';
22 | require '../../includes/kspi.php';
23 |
24 | $kga = Kimai_Registry::getConfig();
25 |
26 | switch ($axAction) {
27 | case 'test':
28 | echo $kga['user']['timeframeBegin'];
29 | break;
30 | }
31 |
--------------------------------------------------------------------------------
/extensions/#ki_demoextension/templates/scripts/index.php:
--------------------------------------------------------------------------------
1 |
6 |
11 |
12 |
My Extension
13 |
14 |
15 | This DIV is going to be changed via jQuery when the tab has been changed to another extension and back.
16 |
17 |
18 |
19 | When you change the timeframe it will be entered here ====> __________ via
20 | jQuery. (only timeframe_in for the sake of this demonstration...)
21 |
22 |
--------------------------------------------------------------------------------
/extensions/ext_debug/config.ini:
--------------------------------------------------------------------------------
1 | EXTENSION_NAME = "Debug"
2 | EXTENSION_KEY = "deb_ext"
3 | EXTENSION_INIT_FILE = "ext_debug/init.php"
4 | CSS_INCLUDE_FILES = "../extensions/ext_debug/css/styles.css.php"
5 | EXTENSION_DIR = "ext_debug"
6 | CUSTOMER_ALLOWED = "0"
7 | TAB_CHANGE_TRIGGER = "debug_extension_tab_changed();"
8 | JS_INCLUDE_FILES[] = "../extensions/ext_debug/js/func.js"
9 | JS_INCLUDE_FILES[] = "../extensions/ext_debug/js/init.js"
10 | REG_TIMEOUTS = "deb_ext_refreshTimer"
--------------------------------------------------------------------------------
/extensions/ext_debug/grfx/delete.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/extensions/ext_debug/grfx/delete.png
--------------------------------------------------------------------------------
/extensions/ext_debug/init.php:
--------------------------------------------------------------------------------
1 | .
18 | */
19 |
20 | include '../../includes/basics.php';
21 |
22 | $kga = Kimai_Registry::getConfig();
23 |
24 | $user = checkUser();
25 |
26 | $view = new Kimai_View();
27 | $view->addBasePath(__DIR__ . '/templates/');
28 |
29 | $view->assign('delete_logfile', $kga['delete_logfile']);
30 | $view->assign(
31 | 'kga_sections',
32 | [
33 | 'all' => '',
34 | 'plain' => 'plain',
35 | 'lang' => 'translations',
36 | 'user' => 'user',
37 | 'conf' => 'config',
38 | ]
39 | );
40 | $view->assign('limitText', sprintf($view->translate('debug:lines'), $kga['logfile_lines']));
41 |
42 | if ($kga['logfile_lines'] == "@") {
43 | $view->assign('limitText', "");
44 | }
45 |
46 | echo $view->render('index.php');
--------------------------------------------------------------------------------
/extensions/ext_debug/js/init.js:
--------------------------------------------------------------------------------
1 | /**
2 | * This file is part of
3 | * Kimai - Open Source Time Tracking // https://www.kimai.org
4 | * (c) 2006-2009 Kimai-Development-Team
5 | *
6 | * Kimai is free software; you can redistribute it and/or modify
7 | * it under the terms of the GNU General Public License as published by
8 | * the Free Software Foundation; Version 3, 29 June 2007
9 | *
10 | * Kimai is distributed in the hope that it will be useful,
11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | * GNU General Public License for more details.
14 | *
15 | * You should have received a copy of the GNU General Public License
16 | * along with Kimai; If not, see .
17 | */
18 |
19 |
20 | // set path of extension
21 | var deb_ext_path = "../extensions/ext_debug/";
22 | var deb_ext_refreshTimer = null;
23 |
24 | $(document).ready(function(){
25 |
26 | var deb_ext_resizeTimer = null;
27 |
28 | $(window).bind('resize', function() {
29 | if (deb_ext_resizeTimer) clearTimeout(deb_ext_resizeTimer);
30 | deb_ext_resizeTimer = setTimeout(deb_ext_resize, 500);
31 | });
32 |
33 | });
34 |
--------------------------------------------------------------------------------
/extensions/ext_debug/templates/scripts/index.php:
--------------------------------------------------------------------------------
1 |
6 |
7 |
17 |
18 |
23 |
24 |
42 |
43 |
--------------------------------------------------------------------------------
/extensions/ki_adminpanel/config.ini:
--------------------------------------------------------------------------------
1 | EXTENSION_NAME = "Admin Panel"
2 | EXTENSION_KEY = "adminPanel_extension"
3 | EXTENSION_DIR = "ki_adminpanel"
4 | EXTENSION_INIT_FILE = "ki_adminpanel/init.php"
5 | CUSTOMER_ALLOWED = "0"
6 |
7 | TAB_CHANGE_TRIGGER = "adminPanel_extension_tab_changed();"
8 | CHANGE_CUSTOMER_TRIGGER = "adminPanel_extension_customers_changed();"
9 | CHANGE_PROJECT_TRIGGER = "adminPanel_extension_projects_changed();"
10 | CHANGE_ACTIVITY_TRIGGER = "adminPanel_extension_activities_changed();"
11 | CHANGE_USER_TRIGGER = "adminPanel_extension_users_changed();"
12 |
13 | CSS_INCLUDE_FILES = "../extensions/ki_adminpanel/css/styles.css"
14 | JS_INCLUDE_FILES[] = "../extensions/ki_adminpanel/js/ap_func.js"
15 | JS_INCLUDE_FILES[] = "../extensions/ki_adminpanel/js/ap_init.js"
16 | JS_INCLUDE_FILES[] = "../extensions/ki_adminpanel/js/flotala.js"
17 |
18 |
--------------------------------------------------------------------------------
/extensions/ki_adminpanel/css/advanced.css:
--------------------------------------------------------------------------------
1 | fieldset.adminPanel_extension_advanced {
2 | border:none;
3 | }
4 |
5 | fieldset.adminPanel_extension_advanced div {
6 | border-bottom:1px dotted #666;
7 | padding: 5px 0;
8 | }
9 |
10 | fieldset.adminPanel_extension_advanced div#formbuttons {
11 | border-bottom:none;
12 | padding: 5px 0;
13 | }
14 |
15 | #adminPanel_extension_output {
16 | position:absolute;
17 | top:0;
18 | left:0;
19 | height:27px;
20 | width:100%;
21 | border: 1px solid black;
22 | border-bottom: 2px solid black;
23 | background:green;
24 | display:none;
25 | padding:10px;
26 | text-align:center;
27 | color:white;
28 | font-weight:bold;
29 | }
30 |
31 | .adminPanel_extension_advanced div.disabled {
32 | color:#aaa;
33 | }
34 |
--------------------------------------------------------------------------------
/extensions/ki_adminpanel/css/setup.css.php:
--------------------------------------------------------------------------------
1 |
4 |
5 | #adminPanel_extension_panel {
6 | top:150px;
7 | z-index:2;
8 | border:1px solid black;
9 | margin:0;
10 | padding:0;
11 | background-color:#eee;
12 | position:absolute;
13 | overflow:auto;
14 | overflow-x:hidden;
15 | left:10px;
16 | }
17 |
18 | .floater_content .permission {
19 | margin-right: 1em;
20 | display: inline-block;
21 | }
22 |
23 | fieldset legend {
24 | font-weight: bold;
25 | }
26 |
27 | fieldset {
28 | margin-top: 8px;
29 | }
--------------------------------------------------------------------------------
/extensions/ki_adminpanel/css/styles.css:
--------------------------------------------------------------------------------
1 | @import "setup.css.php";
2 | @import "subtabs.css.php";
3 | @import "tables.css";
4 | @import "advanced.css";
--------------------------------------------------------------------------------
/extensions/ki_adminpanel/css/tables.css:
--------------------------------------------------------------------------------
1 | #adminPanel_extension_panel table {
2 | font-size: 11px;
3 | color: #363636;
4 | border-collapse: collapse;
5 | width: 100%;
6 | border: 1px solid #cccccc;
7 | }
8 | #adminPanel_extension_panel table th {
9 | height: 25px;
10 | background-color: #92968e;
11 | color: #ffffff;
12 | text-align: left;
13 | padding-left: 5px;
14 | }
15 | #adminPanel_extension_panel table td { padding-left: 5px; }
16 | #adminPanel_extension_panel table tr {
17 | height: 20px;
18 | background-color: #eeeeee;
19 | border-bottom: 1px solid #b8b8b8;
20 | }
21 | #adminPanel_extension_panel table tr.even { background-color: #ffffff; }
22 | #adminPanel_extension_panel td.option { width: 80px; }
23 |
--------------------------------------------------------------------------------
/extensions/ki_adminpanel/grfx/accordion.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/extensions/ki_adminpanel/grfx/accordion.png
--------------------------------------------------------------------------------
/extensions/ki_adminpanel/grfx/accordion_active.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/extensions/ki_adminpanel/grfx/accordion_active.png
--------------------------------------------------------------------------------
/extensions/ki_adminpanel/js/ap_init.js:
--------------------------------------------------------------------------------
1 | /**
2 | * This file is part of
3 | * Kimai - Open Source Time Tracking // https://www.kimai.org
4 | * (c) 2006-2009 Kimai-Development-Team
5 | *
6 | * Kimai is free software; you can redistribute it and/or modify
7 | * it under the terms of the GNU General Public License as published by
8 | * the Free Software Foundation; Version 3, 29 June 2007
9 | *
10 | * Kimai is distributed in the hope that it will be useful,
11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | * GNU General Public License for more details.
14 | *
15 | * You should have received a copy of the GNU General Public License
16 | * along with Kimai; If not, see .
17 | */
18 |
19 |
20 | // set path of extension
21 | var adminPanel_extension_path = "../extensions/ki_adminpanel/";
22 |
23 | var adminPanel_customers_changed_hook_flag = 0;
24 | var adminPanel_projects_changed_hook_flag = 0;
25 | var adminPanel_activities_changed_hook_flag = 0;
26 | var adminPanel_users_changed_hook_flag = 0;
27 |
28 | $(document).ready(function(){
29 |
30 | var adminPanel_extension_resizeTimer = null;
31 |
32 | $(window).bind('resize', function() {
33 | if (adminPanel_extension_resizeTimer) clearTimeout(adminPanel_extension_resizeTimer);
34 | adminPanel_extension_resizeTimer = setTimeout(adminPanel_extension_resize, 500);
35 | });
36 |
37 | });
38 |
--------------------------------------------------------------------------------
/extensions/ki_adminpanel/templates/scripts/database.php:
--------------------------------------------------------------------------------
1 | translate('DBname'); ?>:
2 | escape($this->kga['server_database']);?>
3 |
4 |
5 |
6 | translate('DButf8');?>:
7 | kga['server_charset'] === 'utf8') {
8 | echo $this->translate('yes');
9 | } else {
10 | echo $this->translate('no');
11 | } ?>
12 |
13 |
14 |
15 | translate('DBbackup') ?>
16 |
17 |
--------------------------------------------------------------------------------
/extensions/ki_budget/config.ini:
--------------------------------------------------------------------------------
1 | EXTENSION_NAME = "Budget"
2 | EXTENSION_KEY = "ki_budget"
3 | EXTENSION_INIT_FILE = "ki_budget/init.php"
4 | EXTENSION_DIR = "ki_budget"
5 |
6 | CUSTOMER_ALLOWED = "1"
7 |
8 | JS_INCLUDE_FILES[] = "../extensions/ki_budget/js/budget_func.js"
9 | JS_INCLUDE_FILES[] = "../extensions/ki_budget/js/budget_init.js"
10 | CSS_INCLUDE_FILES = "../extensions/ki_budget/css/styles.css"
11 |
12 | LIST_FILTER_TRIGGER = "budget_extension_reload();"
13 |
--------------------------------------------------------------------------------
/extensions/ki_budget/css/styles.css:
--------------------------------------------------------------------------------
1 | #budgetArea {
2 | border: 1px solid black;
3 | margin: 10px;
4 | background-color: #eee;
5 | overflow: auto;
6 | top: 180px;
7 | z-index: 2;
8 | }
9 |
10 | #budgetArea table.data {
11 | font-size: .9em;
12 | width: 100%;
13 | margin: 0 4px;
14 | }
15 |
16 | #budgetArea td.budgetminus {
17 | color: red;
18 | }
19 |
20 | .project_head {
21 | color: #FFF;
22 | font-size: 11px;
23 | font-weight: bold;
24 | padding: 2px 4px 2px 6px;
25 | text-align: center;
26 | }
27 |
28 | .budget_project {
29 | float: left;
30 | height: 250px;
31 | width: 230px;
32 | background-color: #fafafa;
33 | border: 1px solid black;
34 | margin: 5px;
35 | }
36 |
37 | .budget_plot_area {
38 | margin-left: auto;
39 | margin-right: auto;
40 | }
41 |
42 | .budget_project_end {
43 | clear: both;
44 | }
45 |
46 | .keys {
47 | background-color: #fafafa;
48 | border: 1px solid black;
49 | margin: 5px;
50 | }
51 |
52 | .filter {
53 | background-color: #fafafa;
54 | margin: 5px;
55 | }
56 |
57 | .key {
58 | float: left;
59 | white-space: nowrap;
60 | padding: 5px;
61 | font-size: smaller;
62 | }
63 |
64 | .key_color {
65 | float: left;
66 | width: 1em;
67 | height: 1em;
68 | margin-right: 5px;
69 | border: 1px solid black;
70 | }
71 |
72 | .key_end {
73 | clear: both;
74 | }
75 |
76 | .budget_project table.jqplot-table-legend {
77 | right: 30px !important;
78 | }
--------------------------------------------------------------------------------
/extensions/ki_budget/init.php:
--------------------------------------------------------------------------------
1 | .
18 | */
19 |
20 | include '../../includes/basics.php';
21 |
22 | $user = checkUser();
23 |
24 | $view = new Kimai_View();
25 | $view->addBasePath(__DIR__ . '/templates/');
26 |
27 | // track which activities we want to see, so we can exclude them when we create the plot
28 |
29 | $view->assign('kga', $kga);
30 | echo $view->render('index.php');
31 |
--------------------------------------------------------------------------------
/extensions/ki_budget/js/budget_init.js:
--------------------------------------------------------------------------------
1 | /**
2 | * This file is part of
3 | * Kimai - Open Source Time Tracking // https://www.kimai.org
4 | * (c) 2006-2009 Kimai-Development-Team
5 | *
6 | * Kimai is free software; you can redistribute it and/or modify
7 | * it under the terms of the GNU General Public License as published by
8 | * the Free Software Foundation; Version 3, 29 June 2007
9 | *
10 | * Kimai is distributed in the hope that it will be useful,
11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | * GNU General Public License for more details.
14 | *
15 | * You should have received a copy of the GNU General Public License
16 | * along with Kimai; If not, see .
17 | */
18 |
19 | // =====================
20 | // budget extension init
21 | // =====================
22 |
23 | // set path of extension
24 | var budget_extension_path = '../extensions/ki_budget/';
25 |
26 | var budget_w;
27 | var budget_h;
28 |
29 | var chartColors;
30 |
31 | $(document).ready(function(){
32 | var budget_resizeTimer = null;
33 | $(window).bind('resize', function() {
34 | if (budget_resizeTimer) {
35 | clearTimeout(budget_resizeTimer);
36 | }
37 | budget_resizeTimer = setTimeout(budget_extension_resize, 500);
38 | });
39 |
40 | $.jqplot.config.enablePlugins = true;
41 | });
--------------------------------------------------------------------------------
/extensions/ki_budget/templates/scripts/index.php:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/extensions/ki_expenses/config.ini:
--------------------------------------------------------------------------------
1 | EXTENSION_NAME = "Expenses"
2 | EXTENSION_KEY = "ki_expenses"
3 | EXTENSION_INIT_FILE = "ki_expenses/init.php"
4 | EXTENSION_DIR = "ki_expenses"
5 |
6 | CUSTOMER_ALLOWED = "1"
7 |
8 | JS_INCLUDE_FILES[] = "../extensions/ki_expenses/js/exp_func.js"
9 | JS_INCLUDE_FILES[] = "../extensions/ki_expenses/js/exp_init.js"
10 | CSS_INCLUDE_FILES = "../extensions/ki_expenses/css/styles.css"
11 |
12 | TAB_CHANGE_TRIGGER = "expense_extension_triggerchange();"
13 | TIMEFRAME_CHANGE_TRIGGER = "expense_extension_timeframe_changed();"
14 | LIST_FILTER_TRIGGER = "expense_extension_reload();"
15 | RESIZE_TRIGGER = "expense_extension_resize();"
--------------------------------------------------------------------------------
/extensions/ki_expenses/css/setup.css.php:
--------------------------------------------------------------------------------
1 |
4 |
5 | #expenses {
6 | border:1px solid black;
7 | margin:0;
8 | padding:0;
9 | background-color:#eee;
10 | position:absolute;
11 | overflow:auto;
12 | left:10px;
13 | }
14 |
15 |
16 |
17 | #expenses {
18 | top:180px;
19 | z-index:2;
20 | }
21 |
22 | #expenses_head {
23 | border:1px solid black;
24 | border-bottom:none;
25 | position:absolute;
26 | height:25px;
27 | text-align:left;
28 | color:#FFF;
29 | left:10px;
30 | font-size:11px;
31 | font-weight:bold;
32 |
33 | background: -moz-linear-gradient(270deg, rgba(102,102,102,1) 0%, rgba(51,51,51,1) 100%); /* ff3.6+ */
34 | background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(102,102,102,1)), color-stop(100%, rgba(51,51,51,1))); /* safari4+,chrome */
35 | background: -webkit-linear-gradient(270deg, rgba(102,102,102,1) 0%, rgba(51,51,51,1) 100%); /* safari5.1+,chrome10+ */
36 | background: -o-linear-gradient(270deg, rgba(102,102,102,1) 0%, rgba(51,51,51,1) 100%); /* opera 11.10+ */
37 | background: -ms-linear-gradient(270deg, rgba(102,102,102,1) 0%, rgba(51,51,51,1) 100%); /* ie10+ */
38 | background: linear-gradient(180deg, rgba(102,102,102,1) 0%, rgba(51,51,51,1) 100%); /* w3c */
39 | filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#666666', endColorstr='#333333',GradientType=0 ); /* ie6-9 */
40 | }
41 |
42 | #expenses_head { top:155px; }
43 |
44 | #expenses_head table { border:none; }
45 |
46 | #expenses_head td {
47 | font-weight:bold;
48 | color:white;
49 | }
50 |
51 |
52 |
--------------------------------------------------------------------------------
/extensions/ki_expenses/css/styles.css:
--------------------------------------------------------------------------------
1 | @import "setup.css.php";
2 | @import "tables.css.php";
--------------------------------------------------------------------------------
/extensions/ki_expenses/js/exp_init.js:
--------------------------------------------------------------------------------
1 | /**
2 | * This file is part of
3 | * Kimai - Open Source Time Tracking // https://www.kimai.org
4 | * (c) 2006-2009 Kimai-Development-Team
5 | *
6 | * Kimai is free software; you can redistribute it and/or modify
7 | * it under the terms of the GNU General Public License as published by
8 | * the Free Software Foundation; Version 3, 29 June 2007
9 | *
10 | * Kimai is distributed in the hope that it will be useful,
11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | * GNU General Public License for more details.
14 | *
15 | * You should have received a copy of the GNU General Public License
16 | * along with Kimai; If not, see .
17 | */
18 |
19 | /**
20 | * Initial javascript code for the timesheet extension.
21 | *
22 | */
23 |
24 |
25 |
26 | // set path of extension
27 | var expense_extension_path = "../extensions/ki_expenses/";
28 | var expenses_total = '';
29 |
30 | var scroller_width;
31 | var drittel;
32 | var expenses_width;
33 | var expenses_height;
34 |
35 | var expense_timeframe_changed_hook_flag = 0;
36 | var expense_customers_changed_hook_flag = 0;
37 | var expense_projects_changed_hook_flag = 0;
38 | var expense_activities_changed_hook_flag = 0;
39 |
40 | $(document).ready(function(){
41 |
42 | var expense_resizeTimer = null;
43 | $(window).bind('resize', function() {
44 | if (expense_resizeTimer) clearTimeout(expense_resizeTimer);
45 | expense_resizeTimer = setTimeout(expense_extension_resize, 500);
46 | });
47 |
48 |
49 | });
50 |
--------------------------------------------------------------------------------
/extensions/ki_export/config.ini:
--------------------------------------------------------------------------------
1 | EXTENSION_NAME = "Export"
2 | EXTENSION_KEY = "ki_export"
3 | EXTENSION_INIT_FILE = "ki_export/init.php"
4 | EXTENSION_DIR = "ki_export"
5 |
6 | CUSTOMER_ALLOWED = "1"
7 |
8 | JS_INCLUDE_FILES[] = "../extensions/ki_export/js/xp_func.js"
9 | JS_INCLUDE_FILES[] = "../extensions/ki_export/js/xp_init.js"
10 | CSS_INCLUDE_FILES = "../extensions/ki_export/css/styles.css"
11 |
12 | TAB_CHANGE_TRIGGER = "export_extension_tab_changed();"
13 | TIMEFRAME_CHANGE_TRIGGER = "export_extension_timeframe_changed();"
14 |
15 | CHANGE_CUSTOMER_TRIGGER = "export_extension_customers_changed();"
16 | CHANGE_PROJECT_TRIGGER = "export_extension_projects_changed();"
17 | CHANGE_ACTIVITY_TRIGGER = "export_extension_activities_changed();"
18 | LIST_FILTER_TRIGGER = "export_extension_reload();"
19 | RESIZE_TRIGGER = "export_extension_resize();"
20 |
--------------------------------------------------------------------------------
/extensions/ki_export/css/optiontabs.css:
--------------------------------------------------------------------------------
1 | #export_extension_tab_filter,
2 | #export_extension_tab_location,
3 | #export_extension_tab_timeformat {
4 | padding: 6px 0 0 0;
5 | font-size: 20px;
6 | color: #3a3b34;
7 | display: none;
8 | }
9 | #export_extension_tab_filter input[type=text],
10 | #export_extension_tab_location input[type=text],
11 | #export_extension_tab_timeformat input[type=text] {
12 | font-size: 20px;
13 | display: block;
14 | float: left;
15 | width: 100px;
16 | border: none;
17 | height: 25px;
18 | margin-top: 1px;
19 | margin-left: 5px;
20 | padding-left: 3px;
21 | background-color: #ddddcd;
22 | }
23 | #export_extension_tab_filter span,
24 | #export_extension_tab_location span,
25 | #export_extension_tab_timeformat span {
26 | margin-left: 10px;
27 | float: left;
28 | display: block;
29 | }
30 |
31 | #export_extension_tab_location input[type=text] {
32 | width: 150px;
33 | }
34 | #export_extension_tab_timeformat input[type=text] {
35 | width: 100px;
36 | }
37 | #export_extension_tab_timeformat { display: block; }
38 |
--------------------------------------------------------------------------------
/extensions/ki_export/css/styles.css:
--------------------------------------------------------------------------------
1 | @import "setup.css.php";
2 | @import "tables.css.php";
3 | @import "panel.css";
4 | @import "optiontabs.css";
--------------------------------------------------------------------------------
/extensions/ki_export/grfx/cleared.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/extensions/ki_export/grfx/cleared.png
--------------------------------------------------------------------------------
/extensions/ki_export/grfx/help.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/extensions/ki_export/grfx/help.png
--------------------------------------------------------------------------------
/extensions/ki_export/grfx/invert.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/extensions/ki_export/grfx/invert.png
--------------------------------------------------------------------------------
/extensions/ki_export/grfx/select.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/extensions/ki_export/grfx/select.png
--------------------------------------------------------------------------------
/extensions/ki_export/js/xp_init.js:
--------------------------------------------------------------------------------
1 | /**
2 | * This file is part of
3 | * Kimai - Open Source Time Tracking // https://www.kimai.org
4 | * (c) 2006-2009 Kimai-Development-Team
5 | *
6 | * Kimai is free software; you can redistribute it and/or modify
7 | * it under the terms of the GNU General Public License as published by
8 | * the Free Software Foundation; Version 3, 29 June 2007
9 | *
10 | * Kimai is distributed in the hope that it will be useful,
11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | * GNU General Public License for more details.
14 | *
15 | * You should have received a copy of the GNU General Public License
16 | * along with Kimai; If not, see .
17 | */
18 |
19 | // ===========
20 | // XP EXT init
21 | // ===========
22 |
23 | // set path of extension
24 | var export_extension_path = "../extensions/ki_export/";
25 |
26 | var scroller_width;
27 | var drittel;
28 | var export_width;
29 | var export_height;
30 |
31 | var xp_timeframe_changed_hook_flag = 0;
32 | var xp_customers_changed_hook_flag = 0;
33 | var xp_projects_changed_hook_flag = 0;
34 | var xp_activities_changed_hook_flag = 0;
35 |
36 | $(document).ready(function(){
37 | var export_resizeTimer = null;
38 | $(window).bind('resize', function() {
39 | if (export_resizeTimer) clearTimeout(export_resizeTimer);
40 | export_resizeTimer = setTimeout(export_extension_resize, 500);
41 | });
42 | });
43 |
--------------------------------------------------------------------------------
/extensions/ki_export/templates/scripts/formats/excel.php:
--------------------------------------------------------------------------------
1 | .
18 | */
19 |
20 | /**
21 | * View to render export excel
22 | * uses PHPExcel
23 | * @author Florian Lentsch
24 | */
25 |
26 | require_once __DIR__ . '/../helpers/ExcelExporter.php';
27 |
28 | $excel = new Kimai_Export_ExcelExporter();
29 | $excel->render($this->kga, $this->exportData, $this->columns, $this->custom_timeformat);
30 |
--------------------------------------------------------------------------------
/extensions/ki_invoice/config.ini:
--------------------------------------------------------------------------------
1 | EXTENSION_NAME = "Invoice"
2 | EXTENSION_KEY = "ki_invoice"
3 | EXTENSION_INIT_FILE = "ki_invoice/init.php"
4 | EXTENSION_DIR = "ki_invoice"
5 |
6 | CUSTOMER_ALLOWED = "0"
7 |
8 | JS_INCLUDE_FILES[] = "../extensions/ki_invoice/js/invoice_init.js"
9 | CSS_INCLUDE_FILES = "../extensions/ki_invoice/css/styles.css.php"
10 |
11 | TAB_CHANGE_TRIGGER = "invoice_extension_tab_changed();"
12 |
--------------------------------------------------------------------------------
/extensions/ki_invoice/floaters.php:
--------------------------------------------------------------------------------
1 | .
18 | */
19 |
20 | $isCoreProcessor = 0;
21 | $dir_templates = 'templates/';
22 | require '../../includes/kspi.php';
23 |
24 | switch ($axAction) {
25 | case 'editVat':
26 | if (isset($kga['customer'])) {
27 | die();
28 | }
29 | echo $view->render('floaters/editVat.php');
30 | break;
31 | }
32 |
--------------------------------------------------------------------------------
/extensions/ki_invoice/invoices/2016.odt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/extensions/ki_invoice/invoices/2016.odt
--------------------------------------------------------------------------------
/extensions/ki_invoice/invoices/long.odt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/extensions/ki_invoice/invoices/long.odt
--------------------------------------------------------------------------------
/extensions/ki_invoice/invoices/my_company/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/extensions/ki_invoice/invoices/my_company/logo.png
--------------------------------------------------------------------------------
/extensions/ki_invoice/invoices/short.odt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/extensions/ki_invoice/invoices/short.odt
--------------------------------------------------------------------------------
/extensions/ki_invoice/invoices/spreadsheet.ods:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/extensions/ki_invoice/invoices/spreadsheet.ods
--------------------------------------------------------------------------------
/extensions/ki_invoice/invoices/vat.odt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/extensions/ki_invoice/invoices/vat.odt
--------------------------------------------------------------------------------
/extensions/ki_invoice/tmp/README:
--------------------------------------------------------------------------------
1 | This directory holds temporary files, which will be created during PDF and/or ODT compilation.
2 | It needs to exist, otherwise creation of these documents will fail.
--------------------------------------------------------------------------------
/extensions/ki_timesheets/config.ini:
--------------------------------------------------------------------------------
1 | EXTENSION_NAME = "Timesheet"
2 | EXTENSION_KEY = "ki_timesheet"
3 | EXTENSION_INIT_FILE = "init.php"
4 | EXTENSION_DIR = "ki_timesheets"
5 |
6 | CUSTOMER_ALLOWED = "1"
7 |
8 | JS_INCLUDE_FILES[] = "../extensions/ki_timesheets/js/ts_func.js"
9 | JS_INCLUDE_FILES[] = "../extensions/ki_timesheets/js/ts_init.js"
10 | CSS_INCLUDE_FILES = "../extensions/ki_timesheets/css/styles.css"
11 |
12 | TAB_CHANGE_TRIGGER = "timesheet_extension_tab_changed();"
13 | TIMEFRAME_CHANGE_TRIGGER = "timesheet_extension_timeframe_changed();"
14 |
15 | CHANGE_CUSTOMER_TRIGGER = "timesheet_extension_customers_changed();"
16 | CHANGE_PROJECT_TRIGGER = "timesheet_extension_projects_changed();"
17 | CHANGE_ACTIVITY_TRIGGER = "timesheet_extension_activities_changed();"
18 | LIST_FILTER_TRIGGER = "ts_ext_reload();"
19 | RESIZE_TRIGGER = "ts_ext_resize();"
20 |
--------------------------------------------------------------------------------
/extensions/ki_timesheets/css/setup.css.php:
--------------------------------------------------------------------------------
1 |
4 |
5 | #timeSheet {
6 | border:1px solid black;
7 | margin:0;
8 | padding:0;
9 | background-color:#eee;
10 | position:absolute;
11 | overflow:auto;
12 | left:10px;
13 | }
14 |
15 |
16 |
17 | #timeSheet {
18 | top:180px;
19 | z-index:2;
20 | }
21 |
22 | #timeSheet_head {
23 | border:1px solid black;
24 | border-bottom:none;
25 | position:absolute;
26 | height:25px;
27 | text-align:left;
28 | color:#FFF;
29 | left:10px;
30 | font-size:11px;
31 | font-weight:bold;
32 |
33 | background: -moz-linear-gradient(270deg, rgba(102,102,102,1) 0%, rgba(51,51,51,1) 100%); /* ff3.6+ */
34 | background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(102,102,102,1)), color-stop(100%, rgba(51,51,51,1))); /* safari4+,chrome */
35 | background: -webkit-linear-gradient(270deg, rgba(102,102,102,1) 0%, rgba(51,51,51,1) 100%); /* safari5.1+,chrome10+ */
36 | background: -o-linear-gradient(270deg, rgba(102,102,102,1) 0%, rgba(51,51,51,1) 100%); /* opera 11.10+ */
37 | background: -ms-linear-gradient(270deg, rgba(102,102,102,1) 0%, rgba(51,51,51,1) 100%); /* ie10+ */
38 | background: linear-gradient(180deg, rgba(102,102,102,1) 0%, rgba(51,51,51,1) 100%); /* w3c */
39 | filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#666666', endColorstr='#333333',GradientType=0 ); /* ie6-9 */
40 |
41 | }
42 |
43 | #timeSheet_head { top:155px; }
44 |
45 | #timeSheet_head table { border:none; }
46 |
47 | #timeSheet_head td {
48 | font-weight:bold;
49 | color:white;
50 | }
51 |
52 |
53 |
--------------------------------------------------------------------------------
/extensions/ki_timesheets/css/styles.css:
--------------------------------------------------------------------------------
1 | @import "setup.css.php";
2 | @import "tables.css.php";
--------------------------------------------------------------------------------
/extensions/ki_timesheets/grfx/README:
--------------------------------------------------------------------------------
1 | This directory might contain images in the future.
--------------------------------------------------------------------------------
/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/favicon.ico
--------------------------------------------------------------------------------
/includes/.htaccess:
--------------------------------------------------------------------------------
1 | order deny,allow
2 | deny from all
--------------------------------------------------------------------------------
/includes/version.php:
--------------------------------------------------------------------------------
1 |
2 |
3 | English
4 | Deutsch
5 | български
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/installer/steps/db_error.php:
--------------------------------------------------------------------------------
1 |
2 |
3 |
Datenbank konnte nicht erstellt werden!
4 | Der Datanbank-Nutzer, den Sie eingegeben haben, hat keine Erlaubnis Datenbanken zu erstellen.
5 | Schade ... Bitte erstellen Sie manuell eine Datenbank und starten Sie die Installation erneut.
6 |
7 |
8 |
9 |
10 |
Базата данни не беше създадена!
11 | Зададеният потребител няма права за създаване на база данни.
12 | Съжелявам ... Създайте ръчно нова база данни и започнете инсталирането на ново.
13 |
14 |
15 |
16 |
17 |
Database could not be created!
18 | The user you entered doesn't have permission to create databases.
19 | Sorry ... please create a database manually first and start the installation proccess again.
20 |
21 |
--------------------------------------------------------------------------------
/kimai.json:
--------------------------------------------------------------------------------
1 | {
2 | "time": "2019-10-27",
3 | "version": "1.3.5",
4 | "revision": 1394,
5 | "status": "stable",
6 | "news": "https://www.kimai.org/blog/2013/test-kimai-v0-9-3-beta-1/"
7 | }
--------------------------------------------------------------------------------
/libraries/Kimai/Auth/Exception.php:
--------------------------------------------------------------------------------
1 | .
18 | */
19 |
20 | /**
21 | * Generic Authentication Exception.
22 | */
23 | class Kimai_Auth_Exception extends RuntimeException
24 | {
25 | }
26 |
--------------------------------------------------------------------------------
/libraries/Kimai/Translation/Service.php:
--------------------------------------------------------------------------------
1 | .
18 | */
19 |
20 | /**
21 | * Class Kimai_Translation_Service
22 | *
23 | * All things related to translations.
24 | */
25 | class Kimai_Translation_Service
26 | {
27 | /**
28 | * Returns an array of all language codes.
29 | *
30 | * @return array
31 | */
32 | public static function getAvailableLanguages()
33 | {
34 | $languages = [];
35 | foreach (glob(WEBROOT . 'language/*.php') as $langFile) {
36 | $languages[] = str_replace('.php', '', basename($langFile));
37 | }
38 | sort($languages);
39 |
40 | return $languages;
41 | }
42 |
43 | /**
44 | * Load a translation data.
45 | *
46 | * @param $name
47 | *
48 | * @return Kimai_Translation_Data
49 | * @throws \Exception
50 | */
51 | public function load($name)
52 | {
53 | return new Kimai_Translation_Data($name);
54 | }
55 | }
56 |
--------------------------------------------------------------------------------
/libraries/Kimai/Update/Check.php:
--------------------------------------------------------------------------------
1 | .
18 | */
19 |
20 | /**
21 | * This class is used checking if a new version is available.
22 | */
23 | class Kimai_Update_Check
24 | {
25 | const URL = 'https://raw.githubusercontent.com/kimai/kimai/master/kimai.json';
26 | const CURRENT = -1;
27 | const BETA = 0;
28 | const RELEASE = 1;
29 |
30 | public function checkForUpdate($currentVersion, $revision)
31 | {
32 | $json = file_get_contents(self::URL);
33 | $json = json_decode($json, true);
34 |
35 | $version = new Kimai_Update_Version($json);
36 | $result = $version->compare($currentVersion);
37 |
38 | if ($result > 0) {
39 | return self::RELEASE;
40 | }
41 |
42 | $result = $version->compare($currentVersion, $revision);
43 | if ($result > 0) {
44 | return self::BETA;
45 | }
46 | return self::CURRENT;
47 | }
48 | }
49 |
--------------------------------------------------------------------------------
/libraries/Kimai/View.php:
--------------------------------------------------------------------------------
1 | .
18 | */
19 |
20 | /**
21 | * View object for Kimai.
22 | *
23 | * @author Kevin Papst
24 | */
25 | class Kimai_View extends Zend_View
26 | {
27 | public function init()
28 | {
29 | $this->setBasePath(APPLICATION_PATH . '/templates/');
30 | $this->addHelperPath(APPLICATION_PATH . '/templates/helpers/', 'Zend_View_Helper');
31 | $this->addHelperPath(APPLICATION_PATH . '/libraries/Kimai/View/Helper/', 'Kimai_View_Helper');
32 |
33 | parent::init();
34 |
35 | $kga = Kimai_Registry::getConfig();
36 | $this->assign('kga', $kga);
37 | }
38 | }
39 |
--------------------------------------------------------------------------------
/libraries/TinyButStrongPlugins/README:
--------------------------------------------------------------------------------
1 | Patched tinyDoc.class.php:
2 | ===========================================
3 | function deltree ~ line 435:
4 | // if (realpath($dir) == realpath(DIRECTORY_SEPARATOR))
5 | if (realpath($dir) == DIRECTORY_SEPARATOR)
6 |
7 |
8 | function setProcessDir ~ line 900:
9 | // if (realpath($processDir) == realpath(DIRECTORY_SEPARATOR))
10 | if (realpath($processDir) == DIRECTORY_SEPARATOR)
11 |
12 |
--------------------------------------------------------------------------------
/libraries/jQuery/jquery-ui-timepicker/i18n/jquery.ui.timepicker-cs.js:
--------------------------------------------------------------------------------
1 | /* Czech initialisation for the timepicker plugin */
2 | /* Written by David Spohr (spohr.david at gmail). */
3 | jQuery(function($){
4 | $.timepicker.regional['cs'] = {
5 | hourText: 'Hodiny',
6 | minuteText: 'Minuty',
7 | amPmText: ['AM', 'PM'] ,
8 | closeButtonText: 'Zavřít',
9 | nowButtonText: 'Nyní',
10 | deselectButtonText: 'Odoznačit' }
11 | $.timepicker.setDefaults($.timepicker.regional['cs']);
12 | });
--------------------------------------------------------------------------------
/libraries/jQuery/jquery-ui-timepicker/i18n/jquery.ui.timepicker-de.js:
--------------------------------------------------------------------------------
1 | /* German initialisation for the timepicker plugin */
2 | /* Written by Lowie Hulzinga. */
3 | jQuery(function($){
4 | $.timepicker.regional['de'] = {
5 | hourText: 'Stunde',
6 | minuteText: 'Minuten',
7 | amPmText: ['AM', 'PM'] ,
8 | closeButtonText: 'Beenden',
9 | nowButtonText: 'Aktuelle Zeit',
10 | deselectButtonText: 'Wischen' }
11 | $.timepicker.setDefaults($.timepicker.regional['de']);
12 | });
13 |
--------------------------------------------------------------------------------
/libraries/jQuery/jquery-ui-timepicker/i18n/jquery.ui.timepicker-es.js:
--------------------------------------------------------------------------------
1 | /* Spanish initialisation for the jQuery time picker plugin. */
2 | /* Writen by Jandro González (agonzalezalves@gmail.com) */
3 | jQuery(function($){
4 | $.timepicker.regional['es'] = {
5 | hourText: 'Hora',
6 | minuteText: 'Minuto',
7 | amPmText: ['AM', 'PM'],
8 | closeButtonText: 'Aceptar',
9 | nowButtonText: 'Ahora',
10 | deselectButtonText: 'Deseleccionar' }
11 | $.timepicker.setDefaults($.timepicker.regional['es']);
12 | });
13 |
--------------------------------------------------------------------------------
/libraries/jQuery/jquery-ui-timepicker/i18n/jquery.ui.timepicker-fr.js:
--------------------------------------------------------------------------------
1 | /* French initialisation for the jQuery time picker plugin. */
2 | /* Written by Bernd Plagge (bplagge@choicenet.ne.jp),
3 | Francois Gelinas (frank@fgelinas.com) */
4 | jQuery(function($){
5 | $.timepicker.regional['fr'] = {
6 | hourText: 'Heures',
7 | minuteText: 'Minutes',
8 | amPmText: ['AM', 'PM'],
9 | closeButtonText: 'Fermer',
10 | nowButtonText: 'Maintenant',
11 | deselectButtonText: 'Désélectionner' }
12 | $.timepicker.setDefaults($.timepicker.regional['fr']);
13 | });
--------------------------------------------------------------------------------
/libraries/jQuery/jquery-ui-timepicker/i18n/jquery.ui.timepicker-hr.js:
--------------------------------------------------------------------------------
1 | /* Croatian/Bosnian initialisation for the timepicker plugin */
2 | /* Written by Rene Brakus (rene.brakus@infobip.com). */
3 | jQuery(function($){
4 | $.timepicker.regional['hr'] = {
5 | hourText: 'Sat',
6 | minuteText: 'Minuta',
7 | amPmText: ['Prijepodne', 'Poslijepodne'],
8 | closeButtonText: 'Zatvoriti',
9 | nowButtonText: 'Sada',
10 | deselectButtonText: 'Poništite'}
11 |
12 | $.timepicker.setDefaults($.timepicker.regional['hr']);
13 | });
--------------------------------------------------------------------------------
/libraries/jQuery/jquery-ui-timepicker/i18n/jquery.ui.timepicker-it.js:
--------------------------------------------------------------------------------
1 | /* Italian initialisation for the jQuery time picker plugin. */
2 | /* Written by Serge Margarita (serge.margarita@gmail.com) */
3 | jQuery(function($){
4 | $.timepicker.regional['it'] = {
5 | hourText: 'Ore',
6 | minuteText: 'Minuti',
7 | amPmText: ['AM', 'PM'],
8 | closeButtonText: 'Chiudi',
9 | nowButtonText: 'Adesso',
10 | deselectButtonText: 'Svuota' }
11 | $.timepicker.setDefaults($.timepicker.regional['it']);
12 | });
--------------------------------------------------------------------------------
/libraries/jQuery/jquery-ui-timepicker/i18n/jquery.ui.timepicker-ja.js:
--------------------------------------------------------------------------------
1 | /* Japanese initialisation for the jQuery time picker plugin. */
2 | /* Written by Bernd Plagge (bplagge@choicenet.ne.jp). */
3 | jQuery(function($){
4 | $.timepicker.regional['ja'] = {
5 | hourText: '時間',
6 | minuteText: '分',
7 | amPmText: ['午前', '午後'],
8 | closeButtonText: '閉じる',
9 | nowButtonText: '現時',
10 | deselectButtonText: '選択解除' }
11 | $.timepicker.setDefaults($.timepicker.regional['ja']);
12 | });
13 |
--------------------------------------------------------------------------------
/libraries/jQuery/jquery-ui-timepicker/i18n/jquery.ui.timepicker-nl.js:
--------------------------------------------------------------------------------
1 | /* Nederlands initialisation for the timepicker plugin */
2 | /* Written by Lowie Hulzinga. */
3 | jQuery(function($){
4 | $.timepicker.regional['nl'] = {
5 | hourText: 'Uren',
6 | minuteText: 'Minuten',
7 | amPmText: ['AM', 'PM'],
8 | closeButtonText: 'Sluiten',
9 | nowButtonText: 'Actuele tijd',
10 | deselectButtonText: 'Wissen' }
11 | $.timepicker.setDefaults($.timepicker.regional['nl']);
12 | });
--------------------------------------------------------------------------------
/libraries/jQuery/jquery-ui-timepicker/i18n/jquery.ui.timepicker-pl.js:
--------------------------------------------------------------------------------
1 | /* Polish initialisation for the timepicker plugin */
2 | /* Written by Mateusz Wadolkowski (mw@pcdoctor.pl). */
3 | jQuery(function($){
4 | $.timepicker.regional['pl'] = {
5 | hourText: 'Godziny',
6 | minuteText: 'Minuty',
7 | amPmText: ['', ''],
8 | closeButtonText: 'Zamknij',
9 | nowButtonText: 'Teraz',
10 | deselectButtonText: 'Odznacz'}
11 | $.timepicker.setDefaults($.timepicker.regional['pl']);
12 | });
--------------------------------------------------------------------------------
/libraries/jQuery/jquery-ui-timepicker/i18n/jquery.ui.timepicker-pt-BR.js:
--------------------------------------------------------------------------------
1 | /* Brazilan initialisation for the timepicker plugin */
2 | /* Written by Daniel Almeida (quantodaniel@gmail.com). */
3 | jQuery(function($){
4 | $.timepicker.regional['pt-BR'] = {
5 | hourText: 'Hora',
6 | minuteText: 'Minuto',
7 | amPmText: ['AM', 'PM'],
8 | closeButtonText: 'Fechar',
9 | nowButtonText: 'Agora',
10 | deselectButtonText: 'Limpar' }
11 | $.timepicker.setDefaults($.timepicker.regional['pt-BR']);
12 | });
--------------------------------------------------------------------------------
/libraries/jQuery/jquery-ui-timepicker/i18n/jquery.ui.timepicker-sl.js:
--------------------------------------------------------------------------------
1 | /* Slovenian localization for the jQuery time picker plugin. */
2 | /* Written by Blaž Maležič (blaz@malezic.si) */
3 | jQuery(function($){
4 | $.timepicker.regional['sl'] = {
5 | hourText: 'Ure',
6 | minuteText: 'Minute',
7 | amPmText: ['AM', 'PM'],
8 | closeButtonText: 'Zapri',
9 | nowButtonText: 'Zdaj',
10 | deselectButtonText: 'Pobriši' }
11 | $.timepicker.setDefaults($.timepicker.regional['sl']);
12 | });
13 |
--------------------------------------------------------------------------------
/libraries/jQuery/jquery-ui-timepicker/i18n/jquery.ui.timepicker-sv.js:
--------------------------------------------------------------------------------
1 | /* Swedish initialisation for the timepicker plugin */
2 | /* Written by Björn Westlin (bjorn.westlin@su.se). */
3 | jQuery(function($){
4 | $.timepicker.regional['sv'] = {
5 | hourText: 'Timme',
6 | minuteText: 'Minut',
7 | amPmText: ['AM', 'PM'] ,
8 | closeButtonText: 'Stäng',
9 | nowButtonText: 'Nu',
10 | deselectButtonText: 'Rensa' }
11 | $.timepicker.setDefaults($.timepicker.regional['sv']);
12 | });
13 |
--------------------------------------------------------------------------------
/libraries/jQuery/jquery-ui-timepicker/i18n/jquery.ui.timepicker-tr.js:
--------------------------------------------------------------------------------
1 | /* Turkish initialisation for the jQuery time picker plugin. */
2 | /* Written by Mutlu Tevfik Koçak (mtkocak@gmail.com) */
3 | jQuery(function($){
4 | $.timepicker.regional['tr'] = {
5 | hourText: 'Saat',
6 | minuteText: 'Dakika',
7 | amPmText: ['AM', 'PM'],
8 | closeButtonText: 'Kapat',
9 | nowButtonText: 'Şu anda',
10 | deselectButtonText: 'Seçimi temizle' }
11 | $.timepicker.setDefaults($.timepicker.regional['tr']);
12 | });
--------------------------------------------------------------------------------
/libraries/jQuery/jquery.hoverIntent.minified.js:
--------------------------------------------------------------------------------
1 | /**
2 | * hoverIntent r5 // 2007.03.27 // jQuery 1.1.2+
3 | *
4 | *
5 | * @param f onMouseOver function || An object with configuration options
6 | * @param g onMouseOut function || Nothing (use configuration options object)
7 | * @author Brian Cherne
8 | */
9 | (function($){$.fn.hoverIntent=function(f,g){var cfg={sensitivity:7,interval:100,timeout:0};cfg=$.extend(cfg,g?{over:f,out:g}:f);var cX,cY,pX,pY;var track=function(ev){cX=ev.pageX;cY=ev.pageY;};var compare=function(ev,ob){ob.hoverIntent_t=clearTimeout(ob.hoverIntent_t);if((Math.abs(pX-cX)+Math.abs(pY-cY))35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('(1($){$.9.D=$.9.g=1(b){b=b||p;i=1(a){j(a);a.4=$("r",a);a.4.q(":o(0)").l().C();a.5=0;h(a)};h=1(a){a.m=t(1(){f(a)},b)};j=1(a){s(a.m)};8=1(a){a.3=7};d=1(a){a.3=c};f=1(a){e(a.3)6;a.3=7;$(a.4[a.5]).n("k",1(){$(2).l();a.5=++a.5%(a.4.B());$(a.4[a.5]).z("k",1(){a.3=c})})};2.y(1(){e(2.x.w()!="A")6;i(2)}).v("g").u(1(){8(2)},1(){d(2)});6 2}})(E);',41,41,'|function|this|pause|items|currentitem|return|true|pauseTicker|fn|||false|resumeTicker|if|doTick|newsticker|startTicker|initTicker|stopTicker|slow|hide|tickfn|fadeOut|eq|4000|not|li|clearInterval|setInterval|hover|addClass|toLowerCase|nodeName|each|fadeIn|ul|size|end|newsTicker|jQuery'.split('|'),0,{}))
--------------------------------------------------------------------------------
/libraries/jQuery/js.cookie-2.1.0.min.js:
--------------------------------------------------------------------------------
1 | /*! js-cookie v2.1.0 | MIT */
2 | !function(a){if("function"==typeof define&&define.amd)define(a);else if("object"==typeof exports)module.exports=a();else{var b=window.Cookies,c=window.Cookies=a();c.noConflict=function(){return window.Cookies=b,c}}}(function(){function a(){for(var a=0,b={};a1){if(f=a({path:"/"},d.defaults,f),"number"==typeof f.expires){var h=new Date;h.setMilliseconds(h.getMilliseconds()+864e5*f.expires),f.expires=h}try{g=JSON.stringify(e),/^[\{\[]/.test(g)&&(e=g)}catch(i){}return e=c.write?c.write(e,b):encodeURIComponent(String(e)).replace(/%(23|24|26|2B|3A|3C|3E|3D|2F|3F|40|5B|5D|5E|60|7B|7D|7C)/g,decodeURIComponent),b=encodeURIComponent(String(b)),b=b.replace(/%(23|24|26|2B|5E|60|7C)/g,decodeURIComponent),b=b.replace(/[\(\)]/g,escape),document.cookie=[b,"=",e,f.expires&&"; expires="+f.expires.toUTCString(),f.path&&"; path="+f.path,f.domain&&"; domain="+f.domain,f.secure?"; secure":""].join("")}b||(g={});for(var j=document.cookie?document.cookie.split("; "):[],k=/(%[0-9A-Z]{2})+/g,l=0;l
2 |
3 |
4 |
5 | ./tests
6 |
7 |
8 |
9 |
10 | disable
11 |
12 |
13 |
14 |
15 |
16 | ./libraries/Kimai
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
--------------------------------------------------------------------------------
/phpunit.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | tests
6 |
7 |
8 |
9 |
10 | disable
11 |
12 |
13 |
14 |
15 |
16 | libraries/Kimai/
17 |
18 |
19 |
20 |
21 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/skins/nordic/buzzer.css:
--------------------------------------------------------------------------------
1 | #buzzer {
2 | position:absolute;
3 | top:7px;
4 | left:250px;
5 | width: 75px;
6 | height: 75px;
7 | overflow: hidden;
8 | }
9 |
10 | #buzzer div {
11 | display: block;
12 | background: url(grfx/g3_buzzer.png) no-repeat 0 0px;
13 | width: 75px;
14 | height: 75px;
15 | text-indent: -1000px;
16 | }
17 |
18 | #buzzer div:hover {
19 | cursor: pointer;
20 | background: url(grfx/g3_buzzer.png) no-repeat 0 -75px;
21 | }
22 |
23 | #buzzer.act div {
24 | background: url(grfx/g3_buzzer.png) no-repeat 0 -150px;
25 | }
26 |
27 | #buzzer.act div:hover {
28 | cursor: pointer;
29 | background: url(grfx/g3_buzzer.png) no-repeat 0 -225px;
30 | }
31 |
32 | #buzzer.disabled div, #buzzer.disabled div:hover {
33 | cursor: auto;
34 | background: url(grfx/g3_buzzer.png) no-repeat 0 -300px;
35 | }
--------------------------------------------------------------------------------
/skins/nordic/dropdowns.css:
--------------------------------------------------------------------------------
1 | #selector div.dropdown {
2 | position:relative;
3 | display:block;
4 | z-index:110;
5 | left:17px;
6 | top:20px;
7 | background-color:white;
8 | padding:3px;
9 | border:1px solid black;
10 | display:none;
11 | overflow:auto;
12 | opacity:.9;
13 | }
14 |
15 | #selector div.dropdown {
16 | width:180px;
17 | }
18 |
19 |
20 | #selector span.entry {
21 | font-size:12px;
22 | padding:0;
23 | margin:0;
24 | height:16;
25 | margin-bottom:3px;
26 | display:block;
27 | }
28 |
29 | #selector span.entry:hover {
30 | color:red;
31 |
32 | }
33 |
34 | #selector img.icon {
35 | vertical-align:middle;
36 | padding:0;
37 | margin:0;
38 | height:16px;
39 | width:16px;
40 | }
41 |
42 |
43 |
44 |
45 |
46 | #selector a,
47 | #selector a:visited
48 | {
49 | color:#000;
50 | text-decoration:none;
51 | }
--------------------------------------------------------------------------------
/skins/nordic/error.css:
--------------------------------------------------------------------------------
1 | html{
2 | height: 100%;
3 | }
4 | body{
5 | background-color:#000;
6 | color:#FFF;
7 | height: 100%;
8 | font: 85%/1.5 "Lucida Grande", Calibri, "Segoe Sans", Futura, "Gill Sans", "Lucida Sans", "News Gothic MT", "Bitstream Vera Sans", "Trebuchet MS", sans-serif;
9 | margin: 0;
10 | padding: 0;
11 | }
12 |
13 | #error_wrapper {
14 | background: url('grfx/error_bg.jpg') no-repeat;
15 | position: absolute;
16 | width: 425px;
17 | height: 189px;
18 | left: 50%;
19 | top: 50%;
20 | margin: -94px 0 0 -212px;
21 | }
22 |
23 |
24 | #error_wrapper h3 {
25 | margin:0;
26 | margin-bottom:5px;
27 | }
28 | #error_txt {
29 | position:relative;
30 | display:block;
31 | margin:0;
32 | padding:10px;
33 | overflow:auto;
34 | height:167px;
35 | width:296px;
36 | top:2px;
37 | left:109px;
38 | }
39 |
40 | #error_button {
41 | width:300;
42 | margin-top:5px;
43 | text-align:right;
44 | position:relative;
45 | display:block;
46 | }
--------------------------------------------------------------------------------
/skins/nordic/grfx/add.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/nordic/grfx/add.png
--------------------------------------------------------------------------------
/skins/nordic/grfx/ajax-loader.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/nordic/grfx/ajax-loader.gif
--------------------------------------------------------------------------------
/skins/nordic/grfx/auge.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/nordic/grfx/auge.png
--------------------------------------------------------------------------------
/skins/nordic/grfx/auge_.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/nordic/grfx/auge_.gif
--------------------------------------------------------------------------------
/skins/nordic/grfx/auge_half.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/nordic/grfx/auge_half.png
--------------------------------------------------------------------------------
/skins/nordic/grfx/auge_zu.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/nordic/grfx/auge_zu.png
--------------------------------------------------------------------------------
/skins/nordic/grfx/bg.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/nordic/grfx/bg.jpg
--------------------------------------------------------------------------------
/skins/nordic/grfx/bg_picker.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/nordic/grfx/bg_picker.jpg
--------------------------------------------------------------------------------
/skins/nordic/grfx/bg_warning.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/nordic/grfx/bg_warning.gif
--------------------------------------------------------------------------------
/skins/nordic/grfx/blackbar.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/nordic/grfx/blackbar.gif
--------------------------------------------------------------------------------
/skins/nordic/grfx/blase.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/nordic/grfx/blase.gif
--------------------------------------------------------------------------------
/skins/nordic/grfx/blase_caution.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/nordic/grfx/blase_caution.gif
--------------------------------------------------------------------------------
/skins/nordic/grfx/blase_hell.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/nordic/grfx/blase_hell.gif
--------------------------------------------------------------------------------
/skins/nordic/grfx/blase_sys.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/nordic/grfx/blase_sys.gif
--------------------------------------------------------------------------------
/skins/nordic/grfx/btn_bg_danger.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/nordic/grfx/btn_bg_danger.gif
--------------------------------------------------------------------------------
/skins/nordic/grfx/btn_bg_norm.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/nordic/grfx/btn_bg_norm.gif
--------------------------------------------------------------------------------
/skins/nordic/grfx/btn_bg_ok.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/nordic/grfx/btn_bg_ok.gif
--------------------------------------------------------------------------------
/skins/nordic/grfx/button_backup.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/nordic/grfx/button_backup.gif
--------------------------------------------------------------------------------
/skins/nordic/grfx/button_mail.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/nordic/grfx/button_mail.gif
--------------------------------------------------------------------------------
/skins/nordic/grfx/button_mail_.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/nordic/grfx/button_mail_.gif
--------------------------------------------------------------------------------
/skins/nordic/grfx/button_recordthis.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/nordic/grfx/button_recordthis.gif
--------------------------------------------------------------------------------
/skins/nordic/grfx/button_stopthis.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/nordic/grfx/button_stopthis.gif
--------------------------------------------------------------------------------
/skins/nordic/grfx/button_trashcan.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/nordic/grfx/button_trashcan.png
--------------------------------------------------------------------------------
/skins/nordic/grfx/button_trashcan_.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/nordic/grfx/button_trashcan_.png
--------------------------------------------------------------------------------
/skins/nordic/grfx/cal.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/nordic/grfx/cal.gif
--------------------------------------------------------------------------------
/skins/nordic/grfx/caution_24.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/nordic/grfx/caution_24.gif
--------------------------------------------------------------------------------
/skins/nordic/grfx/caution_mini.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/nordic/grfx/caution_mini.png
--------------------------------------------------------------------------------
/skins/nordic/grfx/close.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/nordic/grfx/close.png
--------------------------------------------------------------------------------
/skins/nordic/grfx/crown.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/nordic/grfx/crown.png
--------------------------------------------------------------------------------
/skins/nordic/grfx/customerShrink_left.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/nordic/grfx/customerShrink_left.png
--------------------------------------------------------------------------------
/skins/nordic/grfx/customerShrink_right.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/nordic/grfx/customerShrink_right.png
--------------------------------------------------------------------------------
/skins/nordic/grfx/deselect_all.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/nordic/grfx/deselect_all.png
--------------------------------------------------------------------------------
/skins/nordic/grfx/edit2.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/nordic/grfx/edit2.gif
--------------------------------------------------------------------------------
/skins/nordic/grfx/error_bg.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/nordic/grfx/error_bg.jpg
--------------------------------------------------------------------------------
/skins/nordic/grfx/filter.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/nordic/grfx/filter.png
--------------------------------------------------------------------------------
/skins/nordic/grfx/filter_bg.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/nordic/grfx/filter_bg.jpg
--------------------------------------------------------------------------------
/skins/nordic/grfx/floaterborder.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/nordic/grfx/floaterborder.png
--------------------------------------------------------------------------------
/skins/nordic/grfx/formfield.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/nordic/grfx/formfield.gif
--------------------------------------------------------------------------------
/skins/nordic/grfx/g3_bg_top.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/nordic/grfx/g3_bg_top.png
--------------------------------------------------------------------------------
/skins/nordic/grfx/g3_buzzer.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/nordic/grfx/g3_buzzer.png
--------------------------------------------------------------------------------
/skins/nordic/grfx/g3_buzzer_display.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/nordic/grfx/g3_buzzer_display.png
--------------------------------------------------------------------------------
/skins/nordic/grfx/g3_display.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/nordic/grfx/g3_display.png
--------------------------------------------------------------------------------
/skins/nordic/grfx/g3_display_eye.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/nordic/grfx/g3_display_eye.png
--------------------------------------------------------------------------------
/skins/nordic/grfx/g3_display_smallclock.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/nordic/grfx/g3_display_smallclock.png
--------------------------------------------------------------------------------
/skins/nordic/grfx/g3_gui_bg.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/nordic/grfx/g3_gui_bg.png
--------------------------------------------------------------------------------
/skins/nordic/grfx/g3_logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/nordic/grfx/g3_logo.png
--------------------------------------------------------------------------------
/skins/nordic/grfx/g3_logo.save.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/nordic/grfx/g3_logo.save.png
--------------------------------------------------------------------------------
/skins/nordic/grfx/g3_menu_dropdown.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/nordic/grfx/g3_menu_dropdown.png
--------------------------------------------------------------------------------
/skins/nordic/grfx/g3_menu_logout.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/nordic/grfx/g3_menu_logout.png
--------------------------------------------------------------------------------
/skins/nordic/grfx/g3_select_left.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/nordic/grfx/g3_select_left.png
--------------------------------------------------------------------------------
/skins/nordic/grfx/g3_select_middle.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/nordic/grfx/g3_select_middle.png
--------------------------------------------------------------------------------
/skins/nordic/grfx/g3_select_right.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/nordic/grfx/g3_select_right.png
--------------------------------------------------------------------------------
/skins/nordic/grfx/g3_shim.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/nordic/grfx/g3_shim.gif
--------------------------------------------------------------------------------
/skins/nordic/grfx/g3_tab_bar.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/nordic/grfx/g3_tab_bar.png
--------------------------------------------------------------------------------
/skins/nordic/grfx/g3_tab_black_left.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/nordic/grfx/g3_tab_black_left.png
--------------------------------------------------------------------------------
/skins/nordic/grfx/g3_tab_black_middle.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/nordic/grfx/g3_tab_black_middle.png
--------------------------------------------------------------------------------
/skins/nordic/grfx/g3_tab_black_right.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/nordic/grfx/g3_tab_black_right.png
--------------------------------------------------------------------------------
/skins/nordic/grfx/g3_tab_green_left.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/nordic/grfx/g3_tab_green_left.png
--------------------------------------------------------------------------------
/skins/nordic/grfx/g3_tab_green_middle.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/nordic/grfx/g3_tab_green_middle.png
--------------------------------------------------------------------------------
/skins/nordic/grfx/g3_tab_green_right.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/nordic/grfx/g3_tab_green_right.png
--------------------------------------------------------------------------------
/skins/nordic/grfx/g3_table_header.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/nordic/grfx/g3_table_header.png
--------------------------------------------------------------------------------
/skins/nordic/grfx/g3_table_header_lighter.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/nordic/grfx/g3_table_header_lighter.png
--------------------------------------------------------------------------------
/skins/nordic/grfx/header.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/nordic/grfx/header.jpg
--------------------------------------------------------------------------------
/skins/nordic/grfx/header_blink.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/nordic/grfx/header_blink.gif
--------------------------------------------------------------------------------
/skins/nordic/grfx/headergreen.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/nordic/grfx/headergreen.gif
--------------------------------------------------------------------------------
/skins/nordic/grfx/help.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/nordic/grfx/help.png
--------------------------------------------------------------------------------
/skins/nordic/grfx/invert_select.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/nordic/grfx/invert_select.png
--------------------------------------------------------------------------------
/skins/nordic/grfx/jipp.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/nordic/grfx/jipp.gif
--------------------------------------------------------------------------------
/skins/nordic/grfx/jipp_.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/nordic/grfx/jipp_.gif
--------------------------------------------------------------------------------
/skins/nordic/grfx/kndShrink_left.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/nordic/grfx/kndShrink_left.png
--------------------------------------------------------------------------------
/skins/nordic/grfx/kndShrink_right.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/nordic/grfx/kndShrink_right.png
--------------------------------------------------------------------------------
/skins/nordic/grfx/leader.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/nordic/grfx/leader.gif
--------------------------------------------------------------------------------
/skins/nordic/grfx/loading13.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/nordic/grfx/loading13.gif
--------------------------------------------------------------------------------
/skins/nordic/grfx/loading13_red.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/nordic/grfx/loading13_red.gif
--------------------------------------------------------------------------------
/skins/nordic/grfx/loading16.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/nordic/grfx/loading16.gif
--------------------------------------------------------------------------------
/skins/nordic/grfx/lock.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/nordic/grfx/lock.png
--------------------------------------------------------------------------------
/skins/nordic/grfx/login_bg_g3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/nordic/grfx/login_bg_g3.png
--------------------------------------------------------------------------------
/skins/nordic/grfx/login_button_g3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/nordic/grfx/login_button_g3.png
--------------------------------------------------------------------------------
/skins/nordic/grfx/milk.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/nordic/grfx/milk.png
--------------------------------------------------------------------------------
/skins/nordic/grfx/off.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/nordic/grfx/off.gif
--------------------------------------------------------------------------------
/skins/nordic/grfx/on.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/nordic/grfx/on.gif
--------------------------------------------------------------------------------
/skins/nordic/grfx/on_ht.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/nordic/grfx/on_ht.gif
--------------------------------------------------------------------------------
/skins/nordic/grfx/options2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/nordic/grfx/options2.png
--------------------------------------------------------------------------------
/skins/nordic/grfx/ovlbg.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/nordic/grfx/ovlbg.png
--------------------------------------------------------------------------------
/skins/nordic/grfx/picker.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/nordic/grfx/picker.gif
--------------------------------------------------------------------------------
/skins/nordic/grfx/picker_bg_hover.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/nordic/grfx/picker_bg_hover.png
--------------------------------------------------------------------------------
/skins/nordic/grfx/picker_bg_norm.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/nordic/grfx/picker_bg_norm.png
--------------------------------------------------------------------------------
/skins/nordic/grfx/picker_bg_otherMonth.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/nordic/grfx/picker_bg_otherMonth.png
--------------------------------------------------------------------------------
/skins/nordic/grfx/picker_bg_selected.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/nordic/grfx/picker_bg_selected.png
--------------------------------------------------------------------------------
/skins/nordic/grfx/picker_bg_today.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/nordic/grfx/picker_bg_today.png
--------------------------------------------------------------------------------
/skins/nordic/grfx/picker_bg_today_hover.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/nordic/grfx/picker_bg_today_hover.png
--------------------------------------------------------------------------------
/skins/nordic/grfx/picker_bg_weekdays.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/nordic/grfx/picker_bg_weekdays.png
--------------------------------------------------------------------------------
/skins/nordic/grfx/picker_bg_weekend.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/nordic/grfx/picker_bg_weekend.png
--------------------------------------------------------------------------------
/skins/nordic/grfx/picker_buttons.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/nordic/grfx/picker_buttons.png
--------------------------------------------------------------------------------
/skins/nordic/grfx/plus.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/nordic/grfx/plus.gif
--------------------------------------------------------------------------------
/skins/nordic/grfx/preselect_off.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/nordic/grfx/preselect_off.png
--------------------------------------------------------------------------------
/skins/nordic/grfx/preselect_on.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/nordic/grfx/preselect_on.png
--------------------------------------------------------------------------------
/skins/nordic/grfx/printer_indicator.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/nordic/grfx/printer_indicator.png
--------------------------------------------------------------------------------
/skins/nordic/grfx/schraff0.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/nordic/grfx/schraff0.gif
--------------------------------------------------------------------------------
/skins/nordic/grfx/schraff1.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/nordic/grfx/schraff1.gif
--------------------------------------------------------------------------------
/skins/nordic/grfx/schraff2.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/nordic/grfx/schraff2.gif
--------------------------------------------------------------------------------
/skins/nordic/grfx/schraff3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/nordic/grfx/schraff3.png
--------------------------------------------------------------------------------
/skins/nordic/grfx/select_all.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/nordic/grfx/select_all.png
--------------------------------------------------------------------------------
/skins/nordic/grfx/statistik.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/nordic/grfx/statistik.gif
--------------------------------------------------------------------------------
/skins/nordic/grfx/tab.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/nordic/grfx/tab.png
--------------------------------------------------------------------------------
/skins/nordic/grfx/tab_bg.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/nordic/grfx/tab_bg.png
--------------------------------------------------------------------------------
/skins/nordic/grfx/timeSheetShrink_down.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/nordic/grfx/timeSheetShrink_down.png
--------------------------------------------------------------------------------
/skins/nordic/grfx/timeSheetShrink_up.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/nordic/grfx/timeSheetShrink_up.png
--------------------------------------------------------------------------------
/skins/nordic/grfx/timeframe_now.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/nordic/grfx/timeframe_now.png
--------------------------------------------------------------------------------
/skins/nordic/grfx/timeframe_warn.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/nordic/grfx/timeframe_warn.gif
--------------------------------------------------------------------------------
/skins/nordic/grfx/timespace_warn.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/nordic/grfx/timespace_warn.gif
--------------------------------------------------------------------------------
/skins/nordic/grfx/tools_slider.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/nordic/grfx/tools_slider.png
--------------------------------------------------------------------------------
/skins/nordic/grfx/tools_slider_end.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/nordic/grfx/tools_slider_end.png
--------------------------------------------------------------------------------
/skins/nordic/grfx/upselect.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/nordic/grfx/upselect.gif
--------------------------------------------------------------------------------
/skins/nordic/grfx/user.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/nordic/grfx/user.gif
--------------------------------------------------------------------------------
/skins/nordic/grfx/zefShrink_down.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/nordic/grfx/zefShrink_down.png
--------------------------------------------------------------------------------
/skins/nordic/grfx/zefShrink_up.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/nordic/grfx/zefShrink_up.png
--------------------------------------------------------------------------------
/skins/nordic/jquery.autocomplete.css:
--------------------------------------------------------------------------------
1 |
2 | /*
3 | * jQuery UI Autocomplete 1.8.14
4 | *
5 | * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
6 | * Dual licensed under the MIT or GPL Version 2 licenses.
7 | * http://jquery.org/license
8 | *
9 | * http://docs.jquery.com/UI/Autocomplete#theming
10 | */
11 | .ui-autocomplete { position: absolute; cursor: default; }
12 |
13 | /* workarounds */
14 | * html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */
15 |
16 |
17 | .ui-autocomplete {
18 | border: 1px solid #000;
19 | background-color: #333;
20 | margin:0;
21 | padding:0;
22 | list-style:none;
23 | cursor:default;
24 | }
25 |
26 | .ui-menu-item {
27 | padding:3px;
28 | background-color: #7C7C7C;
29 | }
30 |
31 | .ui-menu-item a {
32 | display:block;
33 | }
34 |
35 | .ui-menu-item:hover {
36 | background-color: #FFCC00;
37 | }
--------------------------------------------------------------------------------
/skins/nordic/selector.css:
--------------------------------------------------------------------------------
1 | #selector {
2 | border:3px solid #888;
3 | -moz-border-radius: 15px;
4 | -webkit-border-radius: 15px;
5 | border-radius: 15px;
6 | background-color:#f8f4f0;
7 | overflow:hidden;
8 | width:224px;
9 | height:69px;
10 | display:block;
11 | position:absolute;
12 | top:11px;
13 | left:10px;
14 | font-size:10px;
15 | z-index:20;
16 | }
17 |
18 | #selector .preselection {
19 | width:215px;
20 | height:60px;
21 | padding: 1px 9px 0;
22 | overflow:hidden;
23 | font-size: 10px;
24 | line-height:12px;
25 | }
26 |
27 | #selector span.selection {
28 | overflow:hidden;
29 | width:190px;
30 | height:12px;
31 | display:block;
32 | float:left;
33 | padding:0 0 0 2px;
34 | }
35 |
36 | #selector span.none {
37 | color:red;
38 | }
39 |
40 | #selector strong.short {
41 | color:#8E8D83;
42 | display:block;
43 | float:left;
44 | width:16px;
45 | height:12px;
46 | }
47 |
--------------------------------------------------------------------------------
/skins/nordic/setTimer.css:
--------------------------------------------------------------------------------
1 | #settimer {
2 | text-align: center;
3 | }
4 |
5 | #settimer a,
6 | #settimer a:visited {
7 | color: black;
8 | }
9 |
10 | #settimer a:hover {
11 | color: darkgray;
12 | }
--------------------------------------------------------------------------------
/skins/nordic/stopwatch.css:
--------------------------------------------------------------------------------
1 | #stopwatch {
2 | position:absolute;
3 | top:11px;
4 | left:10px;
5 | width:224px;
6 | height:60px;
7 | border:3px solid #888;
8 | -moz-border-radius: 15px;
9 | -webkit-border-radius: 15px;
10 | border-radius: 15px;
11 | background-color:#f8f4f0;
12 | color:#000;
13 | font-size:11px;
14 | overflow:hidden;
15 | display:block;
16 | z-index:20;
17 | }
18 |
19 | #stopwatch .watch {
20 | position:relative;
21 | top:10px;
22 | width:205px;
23 | height:52px;
24 | color:red;
25 | font-family: Verdana,Arial,Helvetica,'Liberation Sans','DejaVu Sans','Bitstream Vera Sans',sans-serif;
26 | font-size:30px;
27 | font-weight:600;
28 | padding:0;
29 | overflow:hidden;
30 | line-height:13px;
31 | }
32 |
33 | #stopwatch_ticker {
34 | position:absolute;
35 | font-size:11px;
36 | left:10px;
37 | top:47px;
38 | color:#51534A;
39 | z-index:60;
40 | }
41 |
42 | #stopwatch_ticker ul {
43 | list-style-type: none;
44 | }
45 |
46 | #stopwatch_ticker ul li {
47 | text-align:center;
48 | color:#000;
49 | width:220px;
50 | height:15px;
51 | margin-left:-40px;
52 | margin-top:-3px;
53 | padding:0;
54 | overflow:hidden;
55 | }
56 |
57 | *+html #stopwatch_ticker ul li {
58 | margin-top:-3px;
59 | }
60 |
61 | #stopwatch_edit_comment {
62 | position: absolute;
63 | left: 25px;
64 | top: 57px;
65 | z-index: 70;
66 | display:hidden;
67 | }
--------------------------------------------------------------------------------
/skins/nordic/styles.css:
--------------------------------------------------------------------------------
1 | @import "setup.css";
2 | @import "menu.css";
3 | @import "buzzer.css";
4 | @import "timeframe.css";
5 | @import "dropdowns.css";
6 | @import "selector.css";
7 | @import "stopwatch.css";
8 | @import "floater.css";
9 | @import "toolsmenu.css";
10 | @import "lists.css";
11 | @import "jquery.autocomplete.css";
12 | @import "datepicker.css";
13 | @import "timePicker.css";
14 | @import "setTimer.css";
15 | @import "extensions.css";
16 | @import "tables.css";
17 |
--------------------------------------------------------------------------------
/skins/nordic/tables.css:
--------------------------------------------------------------------------------
1 | .table_header {
2 | background:#159;
3 | }
4 |
5 | td span.hidden,
6 | td.hidden {
7 | color:#bbb;
8 | }
--------------------------------------------------------------------------------
/skins/nordic/timePicker.css:
--------------------------------------------------------------------------------
1 | #ui-timepicker-div {
2 | width: 410px;
3 | background-color: #26a;
4 | border: 5px solid #7bf;
5 | -moz-border-radius: 7px;
6 | -webkit-border-radius: 7px;
7 | border-radius: 7px;
8 | -moz-box-shadow: 5px 10px 15px 0px #222;
9 | -webkit-box-shadow: 5px 10px 15px 0px #222;
10 | box-shadow: 5px 10px 15px 0px #222;
11 | z-index:500 !important;
12 | padding: 5px;
13 | margin-left: 9em;
14 | display:none;
15 |
16 | }
17 |
18 | .ui-timepicker-title {
19 | color: #fff;
20 | font-size: 15px;
21 | font-weight: bold;
22 | text-align: center;
23 | margin: 2px 0 8px 0;
24 | padding-top:3px;
25 | height: 22px;
26 | }
27 |
28 | .periods {
29 | color: #FFF;
30 | }
31 |
32 | .ui-timepicker-hours {
33 | border-right: 1px solid #fff;
34 | }
35 |
36 | .ui-timepicker-hours td, .ui-timepicker-minutes td {
37 | cursor: pointer;
38 | }
39 |
40 | .ui-timepicker-hours td, .ui-timepicker-minutes td {
41 | background-color: #ccc;
42 | width: 40px;
43 | height: 40px;
44 | color: #000;
45 | text-align: center;
46 | }
47 |
48 | .ui-timepicker-hours a, .ui-timepicker-minutes a {
49 | color: #000;
50 | text-decoration:none;
51 | }
52 |
53 | .ui-timepicker-hours td:hover, .ui-timepicker-minutes td:hover {
54 | background-color: #fd0;
55 | color: #000;
56 | }
57 |
--------------------------------------------------------------------------------
/skins/nordic/timeframe.css:
--------------------------------------------------------------------------------
1 | #display {
2 | border:3px solid #888;
3 | -moz-border-radius: 15px;
4 | -webkit-border-radius: 15px;
5 | border-radius: 15px;
6 | background-color:#f8f4f0;
7 | color:#000;
8 | position:relative;
9 | margin:0;
10 | margin-left:-157px;
11 | top:10px;
12 | left:50%;
13 | width: 23em;
14 | }
15 |
16 | #display a,
17 | #display a:visited
18 | {
19 | color: #51004a;
20 | text-decoration:none;
21 | }
22 |
23 | #display a:hover
24 | {
25 | background-color:#Ffe000;
26 | color: #000;
27 | }
28 |
29 | #dates {
30 | font-family: Verdana,Arial,Helvetica,'Liberation Sans','DejaVu Sans','Bitstream Vera Sans',sans-serif;
31 | font-size:20px;
32 | font-weight:600;
33 | height:30px;
34 | padding-top:10px;
35 | padding-bottom:0;
36 | text-align:center;
37 | }
38 |
39 | #infos {
40 | height:30px;
41 | font-weight:normal;
42 | text-align:center;
43 | }
44 |
45 | .datewarning {
46 | background:url("grfx/timespace_warn.gif") repeat-x 0 23px;
47 | }
48 |
--------------------------------------------------------------------------------
/skins/nordic/toolsmenu.css:
--------------------------------------------------------------------------------
1 | #main_tools_menu {
2 | position:absolute;
3 | display:none;
4 | z-index:11;
5 | top:60px;
6 | right:160px;
7 | height:27px;
8 | }
9 |
10 | #main_tools_menu a {
11 | color:#000;
12 | font-size:11px;
13 | text-decoration:none;
14 | }
15 |
16 | #main_tools_menu div.slider {
17 | float:left;
18 | padding:5px;
19 | background:url("grfx/tools_slider.png") repeat-x;
20 | height:16px;
21 | }
22 | #main_tools_menu div.end {
23 | float:left;
24 | background:url("grfx/tools_slider_end.png") no-repeat;
25 | height:27px;
26 | width:6px;
27 | }
28 |
--------------------------------------------------------------------------------
/skins/standard/buzzer.css:
--------------------------------------------------------------------------------
1 | #buzzer {
2 | position:absolute;
3 | top:7px;
4 | right:10px;
5 | width: 75px;
6 | height: 75px;
7 | overflow: hidden;
8 | }
9 |
10 | #buzzer div {
11 | display: block;
12 | background: url(grfx/g3_buzzer.png) no-repeat 0 0px;
13 | width: 75px;
14 | height: 75px;
15 | text-indent: -1000px;
16 | }
17 |
18 | #buzzer div:hover {
19 | cursor: pointer;
20 | background: url(grfx/g3_buzzer.png) no-repeat 0 -75px;
21 | }
22 |
23 | #buzzer.act div {
24 | background: url(grfx/g3_buzzer.png) no-repeat 0 -150px;
25 | }
26 |
27 | #buzzer.act div:hover {
28 | cursor: pointer;
29 | background: url(grfx/g3_buzzer.png) no-repeat 0 -225px;
30 | }
31 |
32 | #buzzer.disabled div, #buzzer.disabled div:hover {
33 | cursor: auto;
34 | background: url(grfx/g3_buzzer.png) no-repeat 0 -300px;
35 | }
--------------------------------------------------------------------------------
/skins/standard/dropdowns.css:
--------------------------------------------------------------------------------
1 | #selector div.dropdown {
2 | position:relative;
3 | display:block;
4 | z-index:110;
5 | left:17px;
6 | top:20px;
7 | background-color:white;
8 | padding:3px;
9 | border:1px solid black;
10 | display:none;
11 | overflow:auto;
12 | opacity:.9;
13 | }
14 |
15 | #selector div.dropdown {
16 | width:180px;
17 | }
18 |
19 |
20 | #selector span.entry {
21 | font-size:12px;
22 | padding:0;
23 | margin:0;
24 | height:16px;
25 | margin-bottom:3px;
26 | display:block;
27 | }
28 |
29 | #selector span.entry:hover {
30 | color:red;
31 |
32 | }
33 |
34 | #selector img.icon {
35 | vertical-align:middle;
36 | padding:0;
37 | margin:0;
38 | height:16px;
39 | width:16px;
40 | }
41 |
42 |
43 |
44 |
45 |
46 | #selector a,
47 | #selector a:visited
48 | {
49 | color:#000;
50 | text-decoration:none;
51 | }
--------------------------------------------------------------------------------
/skins/standard/error.css:
--------------------------------------------------------------------------------
1 | html{
2 | height: 100%;
3 | }
4 | body{
5 | background-color:#000;
6 | color:#FFF;
7 | height: 100%;
8 | font: 85%/1.5 "Lucida Grande", Calibri, "Segoe Sans", Futura, "Gill Sans", "Lucida Sans", "News Gothic MT", "Bitstream Vera Sans", "Trebuchet MS", sans-serif;
9 | margin: 0;
10 | padding: 0;
11 | }
12 |
13 | #error_wrapper {
14 | background: url('grfx/error_bg.jpg') no-repeat;
15 | position: absolute;
16 | width: 425px;
17 | height: 189px;
18 | left: 50%;
19 | top: 50%;
20 | margin: -94px 0 0 -212px;
21 | }
22 |
23 |
24 | #error_wrapper h3 {
25 | margin:0;
26 | margin-bottom:5px;
27 | }
28 | #error_txt {
29 | position:relative;
30 | display:block;
31 | margin:0;
32 | padding:10px;
33 | overflow:auto;
34 | height:167px;
35 | width:296px;
36 | top:2px;
37 | left:109px;
38 | }
39 |
40 | #error_button {
41 | width:300;
42 | margin-top:5px;
43 | text-align:right;
44 | position:relative;
45 | display:block;
46 | }
--------------------------------------------------------------------------------
/skins/standard/floaterborder.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/standard/floaterborder.png
--------------------------------------------------------------------------------
/skins/standard/grfx/add.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/standard/grfx/add.png
--------------------------------------------------------------------------------
/skins/standard/grfx/ajax-loader.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/standard/grfx/ajax-loader.gif
--------------------------------------------------------------------------------
/skins/standard/grfx/auge.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/standard/grfx/auge.png
--------------------------------------------------------------------------------
/skins/standard/grfx/auge_.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/standard/grfx/auge_.gif
--------------------------------------------------------------------------------
/skins/standard/grfx/auge_half.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/standard/grfx/auge_half.png
--------------------------------------------------------------------------------
/skins/standard/grfx/auge_zu.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/standard/grfx/auge_zu.png
--------------------------------------------------------------------------------
/skins/standard/grfx/bg.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/standard/grfx/bg.jpg
--------------------------------------------------------------------------------
/skins/standard/grfx/bg_picker.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/standard/grfx/bg_picker.jpg
--------------------------------------------------------------------------------
/skins/standard/grfx/bg_warning.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/standard/grfx/bg_warning.gif
--------------------------------------------------------------------------------
/skins/standard/grfx/blackbar.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/standard/grfx/blackbar.gif
--------------------------------------------------------------------------------
/skins/standard/grfx/blase.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/standard/grfx/blase.gif
--------------------------------------------------------------------------------
/skins/standard/grfx/blase_caution.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/standard/grfx/blase_caution.gif
--------------------------------------------------------------------------------
/skins/standard/grfx/blase_hell.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/standard/grfx/blase_hell.gif
--------------------------------------------------------------------------------
/skins/standard/grfx/blase_sys.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/standard/grfx/blase_sys.gif
--------------------------------------------------------------------------------
/skins/standard/grfx/btn_bg_danger.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/standard/grfx/btn_bg_danger.gif
--------------------------------------------------------------------------------
/skins/standard/grfx/btn_bg_norm.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/standard/grfx/btn_bg_norm.gif
--------------------------------------------------------------------------------
/skins/standard/grfx/btn_bg_ok.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/standard/grfx/btn_bg_ok.gif
--------------------------------------------------------------------------------
/skins/standard/grfx/button_backup.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/standard/grfx/button_backup.gif
--------------------------------------------------------------------------------
/skins/standard/grfx/button_mail.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/standard/grfx/button_mail.gif
--------------------------------------------------------------------------------
/skins/standard/grfx/button_mail_.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/standard/grfx/button_mail_.gif
--------------------------------------------------------------------------------
/skins/standard/grfx/button_recordthis.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/standard/grfx/button_recordthis.gif
--------------------------------------------------------------------------------
/skins/standard/grfx/button_stopthis.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/standard/grfx/button_stopthis.gif
--------------------------------------------------------------------------------
/skins/standard/grfx/button_trashcan.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/standard/grfx/button_trashcan.png
--------------------------------------------------------------------------------
/skins/standard/grfx/button_trashcan_.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/standard/grfx/button_trashcan_.png
--------------------------------------------------------------------------------
/skins/standard/grfx/cal.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/standard/grfx/cal.gif
--------------------------------------------------------------------------------
/skins/standard/grfx/caution_24.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/standard/grfx/caution_24.gif
--------------------------------------------------------------------------------
/skins/standard/grfx/caution_mini.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/standard/grfx/caution_mini.png
--------------------------------------------------------------------------------
/skins/standard/grfx/close.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/standard/grfx/close.png
--------------------------------------------------------------------------------
/skins/standard/grfx/customerShrink_left.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/standard/grfx/customerShrink_left.png
--------------------------------------------------------------------------------
/skins/standard/grfx/customerShrink_right.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/standard/grfx/customerShrink_right.png
--------------------------------------------------------------------------------
/skins/standard/grfx/deselect_all.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/standard/grfx/deselect_all.png
--------------------------------------------------------------------------------
/skins/standard/grfx/edit2.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/standard/grfx/edit2.gif
--------------------------------------------------------------------------------
/skins/standard/grfx/editor_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/standard/grfx/editor_icon.png
--------------------------------------------------------------------------------
/skins/standard/grfx/error_bg.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/standard/grfx/error_bg.jpg
--------------------------------------------------------------------------------
/skins/standard/grfx/filter.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/standard/grfx/filter.png
--------------------------------------------------------------------------------
/skins/standard/grfx/g3_buzzer.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/standard/grfx/g3_buzzer.png
--------------------------------------------------------------------------------
/skins/standard/grfx/g3_display_eye.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/standard/grfx/g3_display_eye.png
--------------------------------------------------------------------------------
/skins/standard/grfx/g3_display_smallclock.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/standard/grfx/g3_display_smallclock.png
--------------------------------------------------------------------------------
/skins/standard/grfx/g3_logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/standard/grfx/g3_logo.png
--------------------------------------------------------------------------------
/skins/standard/grfx/g3_menu_dropdown.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/standard/grfx/g3_menu_dropdown.png
--------------------------------------------------------------------------------
/skins/standard/grfx/g3_menu_logout.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/standard/grfx/g3_menu_logout.png
--------------------------------------------------------------------------------
/skins/standard/grfx/g3_select_left.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/standard/grfx/g3_select_left.png
--------------------------------------------------------------------------------
/skins/standard/grfx/help.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/standard/grfx/help.png
--------------------------------------------------------------------------------
/skins/standard/grfx/invert_select.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/standard/grfx/invert_select.png
--------------------------------------------------------------------------------
/skins/standard/grfx/jipp.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/standard/grfx/jipp.gif
--------------------------------------------------------------------------------
/skins/standard/grfx/jipp_.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/standard/grfx/jipp_.gif
--------------------------------------------------------------------------------
/skins/standard/grfx/loading13.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/standard/grfx/loading13.gif
--------------------------------------------------------------------------------
/skins/standard/grfx/loading13_red.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/standard/grfx/loading13_red.gif
--------------------------------------------------------------------------------
/skins/standard/grfx/loading16.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/standard/grfx/loading16.gif
--------------------------------------------------------------------------------
/skins/standard/grfx/lock.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/standard/grfx/lock.png
--------------------------------------------------------------------------------
/skins/standard/grfx/login_bg_g3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/standard/grfx/login_bg_g3.png
--------------------------------------------------------------------------------
/skins/standard/grfx/login_button_g3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/standard/grfx/login_button_g3.png
--------------------------------------------------------------------------------
/skins/standard/grfx/off.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/standard/grfx/off.gif
--------------------------------------------------------------------------------
/skins/standard/grfx/on.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/standard/grfx/on.gif
--------------------------------------------------------------------------------
/skins/standard/grfx/on_ht.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/standard/grfx/on_ht.gif
--------------------------------------------------------------------------------
/skins/standard/grfx/options2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/standard/grfx/options2.png
--------------------------------------------------------------------------------
/skins/standard/grfx/picker.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/standard/grfx/picker.gif
--------------------------------------------------------------------------------
/skins/standard/grfx/picker_buttons.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/standard/grfx/picker_buttons.png
--------------------------------------------------------------------------------
/skins/standard/grfx/plus.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/standard/grfx/plus.gif
--------------------------------------------------------------------------------
/skins/standard/grfx/preselect_off.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/standard/grfx/preselect_off.png
--------------------------------------------------------------------------------
/skins/standard/grfx/preselect_on.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/standard/grfx/preselect_on.png
--------------------------------------------------------------------------------
/skins/standard/grfx/printer_indicator.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/standard/grfx/printer_indicator.png
--------------------------------------------------------------------------------
/skins/standard/grfx/schraff0.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/standard/grfx/schraff0.gif
--------------------------------------------------------------------------------
/skins/standard/grfx/schraff1.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/standard/grfx/schraff1.gif
--------------------------------------------------------------------------------
/skins/standard/grfx/schraff2.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/standard/grfx/schraff2.gif
--------------------------------------------------------------------------------
/skins/standard/grfx/schraff3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/standard/grfx/schraff3.png
--------------------------------------------------------------------------------
/skins/standard/grfx/select_all.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/standard/grfx/select_all.png
--------------------------------------------------------------------------------
/skins/standard/grfx/statistik.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/standard/grfx/statistik.gif
--------------------------------------------------------------------------------
/skins/standard/grfx/tab.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/standard/grfx/tab.png
--------------------------------------------------------------------------------
/skins/standard/grfx/timeSheetShrink_down.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/standard/grfx/timeSheetShrink_down.png
--------------------------------------------------------------------------------
/skins/standard/grfx/timeSheetShrink_up.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/standard/grfx/timeSheetShrink_up.png
--------------------------------------------------------------------------------
/skins/standard/grfx/timeframe_now.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/standard/grfx/timeframe_now.png
--------------------------------------------------------------------------------
/skins/standard/grfx/timeframe_warn.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/standard/grfx/timeframe_warn.gif
--------------------------------------------------------------------------------
/skins/standard/grfx/uhr.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/standard/grfx/uhr.gif
--------------------------------------------------------------------------------
/skins/standard/grfx/upselect.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/standard/grfx/upselect.gif
--------------------------------------------------------------------------------
/skins/standard/grfx/user.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/standard/grfx/user.gif
--------------------------------------------------------------------------------
/skins/standard/jquery.autocomplete.css:
--------------------------------------------------------------------------------
1 |
2 | /*
3 | * jQuery UI Autocomplete 1.8.14
4 | *
5 | * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
6 | * Dual licensed under the MIT or GPL Version 2 licenses.
7 | * http://jquery.org/license
8 | *
9 | * http://docs.jquery.com/UI/Autocomplete#theming
10 | */
11 | .ui-autocomplete { position: absolute; cursor: default; }
12 |
13 | /* workarounds */
14 | * html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */
15 |
16 |
17 | .ui-autocomplete {
18 | border: 1px solid #000;
19 | background-color: #333;
20 | margin:0;
21 | padding:0;
22 | list-style:none;
23 | cursor:default;
24 | }
25 |
26 | .ui-menu-item {
27 | padding:3px;
28 | background-color: #7C7C7C;
29 | }
30 |
31 | .ui-menu-item a {
32 | display:block;
33 | }
34 |
35 | .ui-menu-item:hover {
36 | background-color: #FFCC00;
37 | }
--------------------------------------------------------------------------------
/skins/standard/selector.css:
--------------------------------------------------------------------------------
1 | #selector {
2 | color:#51534A;
3 | overflow:hidden;
4 | width:224px;
5 | height:65px;
6 | display:block;
7 | position:absolute;
8 | top:11px;
9 | right:95px;
10 | font-size:11px;
11 | z-index:20;
12 |
13 | background: -moz-linear-gradient(90deg, rgba(224,226,199,1) 0%, rgba(249,249,251,1) 100%); /* ff3.6+ */
14 | background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(249,249,251,1)), color-stop(100%, rgba(224,226,199,1))); /* safari4+,chrome */
15 | background: -webkit-linear-gradient(90deg, rgba(224,226,199,1) 0%, rgba(249,249,251,1) 100%); /* safari5.1+,chrome10+ */
16 | background: -o-linear-gradient(90deg, rgba(224,226,199,1) 0%, rgba(249,249,251,1) 100%); /* opera 11.10+ */
17 | background: -ms-linear-gradient(90deg, rgba(224,226,199,1) 0%, rgba(249,249,251,1) 100%); /* ie10+ */
18 | background: linear-gradient(0deg, rgba(224,226,199,1) 0%, rgba(249,249,251,1) 100%); /* w3c */
19 | filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F9F9FB', endColorstr='#E0E2C7',GradientType=0 ); /* ie6-9 */
20 |
21 | border-radius: 10px;
22 | border: 2px inset gray;
23 | }
24 |
25 | #selector .preselection {
26 | width:205px;
27 | height:52px;
28 | padding:7px 10px 0;
29 | overflow:hidden;
30 | line-height:13px;
31 | }
32 |
33 | #selector span.selection {
34 | overflow:hidden;
35 | width:190px;
36 | height:13px;
37 | display:block;
38 | float:left;
39 | padding-left:2px;
40 | }
41 |
42 | #selector span.none {
43 | color:red;
44 | }
45 |
46 | #selector strong.short {
47 | color:#BEBDB3;
48 | display:block;
49 | float:left;
50 | width:13px;
51 | height:13px;
52 | }
53 |
--------------------------------------------------------------------------------
/skins/standard/setTimer.css:
--------------------------------------------------------------------------------
1 | #settimer {
2 | text-align: center;
3 | top: calc(50% - 0.7em);
4 | position: relative;
5 | }
6 |
7 | #settimer a,
8 | #settimer a:visited {
9 | color: white;
10 | }
11 |
12 | #settimer a:hover {
13 | color: lightgray;
14 | }
--------------------------------------------------------------------------------
/skins/standard/styles.css:
--------------------------------------------------------------------------------
1 | @import "setup.css";
2 | @import "menu.css";
3 | @import "buzzer.css";
4 | @import "timeframe.css";
5 | @import "dropdowns.css";
6 | @import "selector.css";
7 | @import "stopwatch.css";
8 | @import "floater.css";
9 | @import "toolsmenu.css";
10 | @import "lists.css";
11 | @import "jquery.autocomplete.css";
12 | @import "datepicker.css";
13 | @import "timePicker.css";
14 | @import "setTimer.css";
15 | @import "tables.css";
16 |
--------------------------------------------------------------------------------
/skins/standard/tables.css:
--------------------------------------------------------------------------------
1 | .table_header {
2 | background: -moz-linear-gradient(270deg, rgba(102,102,102,1) 0%, rgba(51,51,51,1) 100%); /* ff3.6+ */
3 | background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(102,102,102,1)), color-stop(100%, rgba(51,51,51,1))); /* safari4+,chrome */
4 | background: -webkit-linear-gradient(270deg, rgba(102,102,102,1) 0%, rgba(51,51,51,1) 100%); /* safari5.1+,chrome10+ */
5 | background: -o-linear-gradient(270deg, rgba(102,102,102,1) 0%, rgba(51,51,51,1) 100%); /* opera 11.10+ */
6 | background: -ms-linear-gradient(270deg, rgba(102,102,102,1) 0%, rgba(51,51,51,1) 100%); /* ie10+ */
7 | background: linear-gradient(180deg, rgba(102,102,102,1) 0%, rgba(51,51,51,1) 100%); /* w3c */
8 | filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#666666', endColorstr='#333333',GradientType=0 ); /* ie6-9 */
9 | }
10 |
11 | td span.hidden,
12 | td.hidden {
13 | color:#bbb;
14 | }
--------------------------------------------------------------------------------
/skins/standard/timePicker.css:
--------------------------------------------------------------------------------
1 | #ui-timepicker-div {
2 | background-color: #333;
3 | border: 1px solid #000;
4 | z-index:500 !important;
5 | display:none;
6 | }
7 |
8 | .ui-timepicker-title {
9 | color: #FFF;
10 | font-size: 14px;
11 | text-align: center;
12 | margin: 2px 0 8px 0;
13 | padding-top:3px;
14 | height: 22px;
15 | }
16 |
17 | .periods {
18 | color: #FFF;
19 | }
20 |
21 | .ui-timepicker-hours {
22 | border-right: 1px solid black;
23 | }
24 |
25 |
26 | .ui-timepicker-hours td, .ui-timepicker-minutes td {
27 | cursor: pointer;
28 | }
29 |
30 | .ui-timepicker-hours td, .ui-timepicker-minutes td {
31 | background: rgb(124, 124, 124);
32 | border: 1px solid rgb(88, 88, 88);
33 | border-radius: 7px;
34 | width: 36px;
35 | height: 36px;
36 | color: #000;
37 | text-align: center;
38 | }
39 |
40 | .ui-timepicker-hours a, .ui-timepicker-minutes a {
41 | color: #000;
42 | text-decoration:none;
43 | }
44 |
45 | .ui-timepicker-hours td:hover, .ui-timepicker-minutes td:hover {
46 | background: rgb(255, 204, 1);
47 | border: 1px solid rgb(137, 72, 31);
48 | border-radius: 7px;
49 | color: #000;
50 | }
--------------------------------------------------------------------------------
/skins/standard/toolsmenu.css:
--------------------------------------------------------------------------------
1 | #main_tools_menu {
2 | position:absolute;
3 | display:none;
4 | z-index:9;
5 | top:30px;
6 | left:257px;
7 | z-index:11;
8 | height:27px;
9 | }
10 |
11 | #main_tools_menu a {
12 | color:#000;
13 | font-size:11px;
14 | text-decoration:none;
15 | }
16 |
17 | #main_tools_menu div.slider {
18 | float:left;
19 | padding:4px;
20 | margin: 1px 0;
21 | height:17px;
22 |
23 | background: -moz-linear-gradient(270deg, rgba(244,244,244,1) 0%, rgba(148,148,148,1) 100%); /* ff3.6+ */
24 | background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(244,244,244,1)), color-stop(100%, rgba(148,148,148,1))); /* safari4+,chrome */
25 | background: -webkit-linear-gradient(270deg, rgba(244,244,244,1) 0%, rgba(148,148,148,1) 100%); /* safari5.1+,chrome10+ */
26 | background: -o-linear-gradient(270deg, rgba(244,244,244,1) 0%, rgba(148,148,148,1) 100%); /* opera 11.10+ */
27 | background: -ms-linear-gradient(270deg, rgba(244,244,244,1) 0%, rgba(148,148,148,1) 100%); /* ie10+ */
28 | background: linear-gradient(180deg, rgba(244,244,244,1) 0%, rgba(148,148,148,1) 100%); /* w3c */
29 | filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F4F4F4', endColorstr='#949494',GradientType=0 ); /* ie6-9 */px;
30 |
31 | padding-right: 6px;
32 | border-radius: 0 5px 5px 0;
33 | }
34 | #main_tools_menu div.end {
35 | display: none;
36 | }
37 |
38 |
39 |
--------------------------------------------------------------------------------
/skins/zadia/Open_Sans/OpenSans-Bold.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/zadia/Open_Sans/OpenSans-Bold.ttf
--------------------------------------------------------------------------------
/skins/zadia/Open_Sans/OpenSans-BoldItalic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/zadia/Open_Sans/OpenSans-BoldItalic.ttf
--------------------------------------------------------------------------------
/skins/zadia/Open_Sans/OpenSans-ExtraBold.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/zadia/Open_Sans/OpenSans-ExtraBold.ttf
--------------------------------------------------------------------------------
/skins/zadia/Open_Sans/OpenSans-ExtraBoldItalic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/zadia/Open_Sans/OpenSans-ExtraBoldItalic.ttf
--------------------------------------------------------------------------------
/skins/zadia/Open_Sans/OpenSans-Italic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/zadia/Open_Sans/OpenSans-Italic.ttf
--------------------------------------------------------------------------------
/skins/zadia/Open_Sans/OpenSans-Light.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/zadia/Open_Sans/OpenSans-Light.ttf
--------------------------------------------------------------------------------
/skins/zadia/Open_Sans/OpenSans-LightItalic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/zadia/Open_Sans/OpenSans-LightItalic.ttf
--------------------------------------------------------------------------------
/skins/zadia/Open_Sans/OpenSans-Regular.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/zadia/Open_Sans/OpenSans-Regular.ttf
--------------------------------------------------------------------------------
/skins/zadia/Open_Sans/OpenSans-Semibold.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/zadia/Open_Sans/OpenSans-Semibold.ttf
--------------------------------------------------------------------------------
/skins/zadia/Open_Sans/OpenSans-SemiboldItalic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/zadia/Open_Sans/OpenSans-SemiboldItalic.ttf
--------------------------------------------------------------------------------
/skins/zadia/buzzer.css:
--------------------------------------------------------------------------------
1 | #buzzer {
2 | position:absolute;
3 | top:7px;
4 | right:10px;
5 | width: 75px;
6 | height: 75px;
7 | overflow: hidden;
8 | }
9 |
10 | #buzzer div {
11 | display: block;
12 | background: url(img/buzzer.png) no-repeat 0 0px;
13 | width: 75px;
14 | height: 75px;
15 | text-indent: -1000px;
16 | }
17 |
18 | #buzzer div:hover {
19 | cursor: pointer;
20 | background: url(img/buzzer.png) no-repeat 0 -75px;
21 | }
22 |
23 | #buzzer.act div {
24 | background: url(img/buzzer.png) no-repeat 0 -150px;
25 | }
26 |
27 | #buzzer.act div:hover {
28 | cursor: pointer;
29 | background: url(img/buzzer.png) no-repeat 0 -225px;
30 | }
31 |
32 | #buzzer.disabled div, #buzzer.disabled div:hover {
33 | cursor: auto;
34 | background: url(img/buzzer.png) no-repeat 0 -300px;
35 | }
36 |
--------------------------------------------------------------------------------
/skins/zadia/credits.txt:
--------------------------------------------------------------------------------
1 | About
2 | =========
3 |
4 | The theme has been restyled by [zetxek](http://twitter.com/zetxek) (Adrián Moreno) for [Zadia Software](http://www.zadiasoftware.com), based on kimai's default theme.
5 |
6 |
7 | Graphic Credits
8 | ----
9 |
10 | Dillinger uses a number of open source projects to work properly:
11 |
12 | * [VectorGraphit] - awesome web-based text editor
13 | * [Paomedia] - Small n Flat icons
14 | * [PixelBuddha] - Ballicons 2 Free
15 | * [Colourlovers] - "I demand pancake" colour palette by alden
16 |
17 |
18 | [VectorGraphit]:http://www.vectorgraphit.com/
19 | [Paomedia]:https://github.com/paomedia/small-n-flat
20 | [PixelBuddha]:http://pixelbuddha.net/
21 | [ColourLovers]:http://www.colourlovers.com/palette/443995/i_demand_a_pancake
22 |
23 |
--------------------------------------------------------------------------------
/skins/zadia/dropdowns.css:
--------------------------------------------------------------------------------
1 | #selector div.dropdown {
2 | position:relative;
3 | display:block;
4 | z-index:110;
5 | left:17px;
6 | top:20px;
7 | background-color:white;
8 | padding:3px;
9 | border:1px solid black;
10 | display:none;
11 | overflow:auto;
12 | opacity:.9;
13 | }
14 |
15 | #selector div.dropdown {
16 | width:180px;
17 | }
18 |
19 |
20 | #selector span.entry {
21 | font-size:12px;
22 | padding:0;
23 | margin:0;
24 | height:16px;
25 | margin-bottom:3px;
26 | display:block;
27 | }
28 |
29 | #selector span.entry:hover {
30 | color:red;
31 |
32 | }
33 |
34 | #selector img.icon {
35 | vertical-align:middle;
36 | padding:0;
37 | margin:0;
38 | height:16px;
39 | width:16px;
40 | }
41 |
42 |
43 |
44 |
45 |
46 | #selector a,
47 | #selector a:visited
48 | {
49 | color:#000;
50 | text-decoration:none;
51 | }
--------------------------------------------------------------------------------
/skins/zadia/error.css:
--------------------------------------------------------------------------------
1 | html{
2 | height: 100%;
3 | }
4 | body{
5 | background-color:#000;
6 | color:#FFF;
7 | height: 100%;
8 | font: 85%/1.5 "Lucida Grande", Calibri, "Segoe Sans", Futura, "Gill Sans", "Lucida Sans", "News Gothic MT", "Bitstream Vera Sans", "Trebuchet MS", sans-serif;
9 | margin: 0;
10 | padding: 0;
11 | }
12 |
13 | #error_wrapper {
14 | background: url('grfx/error_bg.jpg') no-repeat;
15 | position: absolute;
16 | width: 425px;
17 | height: 189px;
18 | left: 50%;
19 | top: 50%;
20 | margin: -94px 0 0 -212px;
21 | }
22 |
23 |
24 | #error_wrapper h3 {
25 | margin:0;
26 | margin-bottom:5px;
27 | }
28 | #error_txt {
29 | position:relative;
30 | display:block;
31 | margin:0;
32 | padding:10px;
33 | overflow:auto;
34 | height:167px;
35 | width:296px;
36 | top:2px;
37 | left:109px;
38 | }
39 |
40 | #error_button {
41 | width:300;
42 | margin-top:5px;
43 | text-align:right;
44 | position:relative;
45 | display:block;
46 | }
--------------------------------------------------------------------------------
/skins/zadia/grfx/add.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/zadia/grfx/add.png
--------------------------------------------------------------------------------
/skins/zadia/grfx/ajax-loader.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/zadia/grfx/ajax-loader.gif
--------------------------------------------------------------------------------
/skins/zadia/grfx/auge.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/zadia/grfx/auge.png
--------------------------------------------------------------------------------
/skins/zadia/grfx/auge_.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/zadia/grfx/auge_.gif
--------------------------------------------------------------------------------
/skins/zadia/grfx/auge_half.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/zadia/grfx/auge_half.png
--------------------------------------------------------------------------------
/skins/zadia/grfx/auge_zu.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/zadia/grfx/auge_zu.png
--------------------------------------------------------------------------------
/skins/zadia/grfx/bg.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/zadia/grfx/bg.jpg
--------------------------------------------------------------------------------
/skins/zadia/grfx/bg_picker.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/zadia/grfx/bg_picker.jpg
--------------------------------------------------------------------------------
/skins/zadia/grfx/bg_warning.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/zadia/grfx/bg_warning.gif
--------------------------------------------------------------------------------
/skins/zadia/grfx/blackbar.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/zadia/grfx/blackbar.gif
--------------------------------------------------------------------------------
/skins/zadia/grfx/blase.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/zadia/grfx/blase.gif
--------------------------------------------------------------------------------
/skins/zadia/grfx/blase_caution.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/zadia/grfx/blase_caution.gif
--------------------------------------------------------------------------------
/skins/zadia/grfx/blase_hell.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/zadia/grfx/blase_hell.gif
--------------------------------------------------------------------------------
/skins/zadia/grfx/blase_sys.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/zadia/grfx/blase_sys.gif
--------------------------------------------------------------------------------
/skins/zadia/grfx/btn_bg_danger.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/zadia/grfx/btn_bg_danger.gif
--------------------------------------------------------------------------------
/skins/zadia/grfx/btn_bg_norm.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/zadia/grfx/btn_bg_norm.gif
--------------------------------------------------------------------------------
/skins/zadia/grfx/btn_bg_ok.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/zadia/grfx/btn_bg_ok.gif
--------------------------------------------------------------------------------
/skins/zadia/grfx/button_backup.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/zadia/grfx/button_backup.gif
--------------------------------------------------------------------------------
/skins/zadia/grfx/button_mail.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/zadia/grfx/button_mail.gif
--------------------------------------------------------------------------------
/skins/zadia/grfx/button_mail_.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/zadia/grfx/button_mail_.gif
--------------------------------------------------------------------------------
/skins/zadia/grfx/button_recordthis.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/zadia/grfx/button_recordthis.gif
--------------------------------------------------------------------------------
/skins/zadia/grfx/button_stopthis.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/zadia/grfx/button_stopthis.gif
--------------------------------------------------------------------------------
/skins/zadia/grfx/button_trashcan.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/zadia/grfx/button_trashcan.png
--------------------------------------------------------------------------------
/skins/zadia/grfx/button_trashcan_.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/zadia/grfx/button_trashcan_.png
--------------------------------------------------------------------------------
/skins/zadia/grfx/cal.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/zadia/grfx/cal.gif
--------------------------------------------------------------------------------
/skins/zadia/grfx/caution_24.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/zadia/grfx/caution_24.gif
--------------------------------------------------------------------------------
/skins/zadia/grfx/caution_mini.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/zadia/grfx/caution_mini.png
--------------------------------------------------------------------------------
/skins/zadia/grfx/close.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/zadia/grfx/close.png
--------------------------------------------------------------------------------
/skins/zadia/grfx/customerShrink_left.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/zadia/grfx/customerShrink_left.png
--------------------------------------------------------------------------------
/skins/zadia/grfx/customerShrink_right.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/zadia/grfx/customerShrink_right.png
--------------------------------------------------------------------------------
/skins/zadia/grfx/deselect_all.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/zadia/grfx/deselect_all.png
--------------------------------------------------------------------------------
/skins/zadia/grfx/edit2.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/zadia/grfx/edit2.gif
--------------------------------------------------------------------------------
/skins/zadia/grfx/editor_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/zadia/grfx/editor_icon.png
--------------------------------------------------------------------------------
/skins/zadia/grfx/error_bg.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/zadia/grfx/error_bg.jpg
--------------------------------------------------------------------------------
/skins/zadia/grfx/filter.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/zadia/grfx/filter.png
--------------------------------------------------------------------------------
/skins/zadia/grfx/filter_bg.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/zadia/grfx/filter_bg.jpg
--------------------------------------------------------------------------------
/skins/zadia/grfx/floaterborder.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/zadia/grfx/floaterborder.png
--------------------------------------------------------------------------------
/skins/zadia/grfx/formfield.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/zadia/grfx/formfield.gif
--------------------------------------------------------------------------------
/skins/zadia/grfx/g3_bg_top.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/zadia/grfx/g3_bg_top.png
--------------------------------------------------------------------------------
/skins/zadia/grfx/g3_buzzer.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/zadia/grfx/g3_buzzer.png
--------------------------------------------------------------------------------
/skins/zadia/grfx/g3_buzzer_display.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/zadia/grfx/g3_buzzer_display.png
--------------------------------------------------------------------------------
/skins/zadia/grfx/g3_display.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/zadia/grfx/g3_display.png
--------------------------------------------------------------------------------
/skins/zadia/grfx/g3_display_eye.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/zadia/grfx/g3_display_eye.png
--------------------------------------------------------------------------------
/skins/zadia/grfx/g3_display_smallclock.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/zadia/grfx/g3_display_smallclock.png
--------------------------------------------------------------------------------
/skins/zadia/grfx/g3_gui_bg.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/zadia/grfx/g3_gui_bg.png
--------------------------------------------------------------------------------
/skins/zadia/grfx/g3_logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/zadia/grfx/g3_logo.png
--------------------------------------------------------------------------------
/skins/zadia/grfx/g3_logo_zadia.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/zadia/grfx/g3_logo_zadia.png
--------------------------------------------------------------------------------
/skins/zadia/grfx/g3_menu_dropdown.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/zadia/grfx/g3_menu_dropdown.png
--------------------------------------------------------------------------------
/skins/zadia/grfx/g3_menu_logout.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/zadia/grfx/g3_menu_logout.png
--------------------------------------------------------------------------------
/skins/zadia/grfx/g3_select_left.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/zadia/grfx/g3_select_left.png
--------------------------------------------------------------------------------
/skins/zadia/grfx/g3_select_middle.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/zadia/grfx/g3_select_middle.png
--------------------------------------------------------------------------------
/skins/zadia/grfx/g3_select_right.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/zadia/grfx/g3_select_right.png
--------------------------------------------------------------------------------
/skins/zadia/grfx/g3_shim.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/zadia/grfx/g3_shim.gif
--------------------------------------------------------------------------------
/skins/zadia/grfx/g3_tab_bar.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/zadia/grfx/g3_tab_bar.png
--------------------------------------------------------------------------------
/skins/zadia/grfx/g3_tab_black_left.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/zadia/grfx/g3_tab_black_left.png
--------------------------------------------------------------------------------
/skins/zadia/grfx/g3_tab_black_middle.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/zadia/grfx/g3_tab_black_middle.png
--------------------------------------------------------------------------------
/skins/zadia/grfx/g3_tab_black_right.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/zadia/grfx/g3_tab_black_right.png
--------------------------------------------------------------------------------
/skins/zadia/grfx/g3_tab_green_left.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/zadia/grfx/g3_tab_green_left.png
--------------------------------------------------------------------------------
/skins/zadia/grfx/g3_tab_green_middle.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/zadia/grfx/g3_tab_green_middle.png
--------------------------------------------------------------------------------
/skins/zadia/grfx/g3_tab_green_right.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/zadia/grfx/g3_tab_green_right.png
--------------------------------------------------------------------------------
/skins/zadia/grfx/g3_table_header.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/zadia/grfx/g3_table_header.png
--------------------------------------------------------------------------------
/skins/zadia/grfx/g3_table_header_lighter.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/zadia/grfx/g3_table_header_lighter.png
--------------------------------------------------------------------------------
/skins/zadia/grfx/header.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/zadia/grfx/header.jpg
--------------------------------------------------------------------------------
/skins/zadia/grfx/header_blink.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/zadia/grfx/header_blink.gif
--------------------------------------------------------------------------------
/skins/zadia/grfx/headergreen.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/zadia/grfx/headergreen.gif
--------------------------------------------------------------------------------
/skins/zadia/grfx/help.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/zadia/grfx/help.png
--------------------------------------------------------------------------------
/skins/zadia/grfx/invert_select.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/zadia/grfx/invert_select.png
--------------------------------------------------------------------------------
/skins/zadia/grfx/jipp.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/zadia/grfx/jipp.gif
--------------------------------------------------------------------------------
/skins/zadia/grfx/jipp_.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/zadia/grfx/jipp_.gif
--------------------------------------------------------------------------------
/skins/zadia/grfx/loading13.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/zadia/grfx/loading13.gif
--------------------------------------------------------------------------------
/skins/zadia/grfx/loading13_red.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/zadia/grfx/loading13_red.gif
--------------------------------------------------------------------------------
/skins/zadia/grfx/loading16.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/zadia/grfx/loading16.gif
--------------------------------------------------------------------------------
/skins/zadia/grfx/lock.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/zadia/grfx/lock.png
--------------------------------------------------------------------------------
/skins/zadia/grfx/login_bg_g3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/zadia/grfx/login_bg_g3.png
--------------------------------------------------------------------------------
/skins/zadia/grfx/login_button_g3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/zadia/grfx/login_button_g3.png
--------------------------------------------------------------------------------
/skins/zadia/grfx/milk.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/zadia/grfx/milk.png
--------------------------------------------------------------------------------
/skins/zadia/grfx/off.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/zadia/grfx/off.gif
--------------------------------------------------------------------------------
/skins/zadia/grfx/on.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/zadia/grfx/on.gif
--------------------------------------------------------------------------------
/skins/zadia/grfx/on_ht.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/zadia/grfx/on_ht.gif
--------------------------------------------------------------------------------
/skins/zadia/grfx/options2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/zadia/grfx/options2.png
--------------------------------------------------------------------------------
/skins/zadia/grfx/ovlbg.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/zadia/grfx/ovlbg.png
--------------------------------------------------------------------------------
/skins/zadia/grfx/picker.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/zadia/grfx/picker.gif
--------------------------------------------------------------------------------
/skins/zadia/grfx/picker_bg_hover.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/zadia/grfx/picker_bg_hover.png
--------------------------------------------------------------------------------
/skins/zadia/grfx/picker_bg_norm.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/zadia/grfx/picker_bg_norm.png
--------------------------------------------------------------------------------
/skins/zadia/grfx/picker_bg_otherMonth.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/zadia/grfx/picker_bg_otherMonth.png
--------------------------------------------------------------------------------
/skins/zadia/grfx/picker_bg_selected.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/zadia/grfx/picker_bg_selected.png
--------------------------------------------------------------------------------
/skins/zadia/grfx/picker_bg_today.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/zadia/grfx/picker_bg_today.png
--------------------------------------------------------------------------------
/skins/zadia/grfx/picker_bg_today_hover.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/zadia/grfx/picker_bg_today_hover.png
--------------------------------------------------------------------------------
/skins/zadia/grfx/picker_bg_weekdays.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/zadia/grfx/picker_bg_weekdays.png
--------------------------------------------------------------------------------
/skins/zadia/grfx/picker_bg_weekend.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/zadia/grfx/picker_bg_weekend.png
--------------------------------------------------------------------------------
/skins/zadia/grfx/picker_buttons.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/zadia/grfx/picker_buttons.png
--------------------------------------------------------------------------------
/skins/zadia/grfx/plus.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/zadia/grfx/plus.gif
--------------------------------------------------------------------------------
/skins/zadia/grfx/preselect_off.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/zadia/grfx/preselect_off.png
--------------------------------------------------------------------------------
/skins/zadia/grfx/preselect_on.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/zadia/grfx/preselect_on.png
--------------------------------------------------------------------------------
/skins/zadia/grfx/printer_indicator.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/zadia/grfx/printer_indicator.png
--------------------------------------------------------------------------------
/skins/zadia/grfx/schraff0.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/zadia/grfx/schraff0.gif
--------------------------------------------------------------------------------
/skins/zadia/grfx/schraff1.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/zadia/grfx/schraff1.gif
--------------------------------------------------------------------------------
/skins/zadia/grfx/schraff2.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/zadia/grfx/schraff2.gif
--------------------------------------------------------------------------------
/skins/zadia/grfx/schraff3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/zadia/grfx/schraff3.png
--------------------------------------------------------------------------------
/skins/zadia/grfx/select_all.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/zadia/grfx/select_all.png
--------------------------------------------------------------------------------
/skins/zadia/grfx/statistik.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/zadia/grfx/statistik.gif
--------------------------------------------------------------------------------
/skins/zadia/grfx/tab.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/zadia/grfx/tab.png
--------------------------------------------------------------------------------
/skins/zadia/grfx/tab_bg.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/zadia/grfx/tab_bg.png
--------------------------------------------------------------------------------
/skins/zadia/grfx/timeSheetShrink_down.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/zadia/grfx/timeSheetShrink_down.png
--------------------------------------------------------------------------------
/skins/zadia/grfx/timeSheetShrink_up.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/zadia/grfx/timeSheetShrink_up.png
--------------------------------------------------------------------------------
/skins/zadia/grfx/timeframe_now.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/zadia/grfx/timeframe_now.png
--------------------------------------------------------------------------------
/skins/zadia/grfx/timeframe_warn.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/zadia/grfx/timeframe_warn.gif
--------------------------------------------------------------------------------
/skins/zadia/grfx/tools_slider.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/zadia/grfx/tools_slider.png
--------------------------------------------------------------------------------
/skins/zadia/grfx/tools_slider_end.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/zadia/grfx/tools_slider_end.png
--------------------------------------------------------------------------------
/skins/zadia/grfx/uhr.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/zadia/grfx/uhr.gif
--------------------------------------------------------------------------------
/skins/zadia/grfx/upselect.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/zadia/grfx/upselect.gif
--------------------------------------------------------------------------------
/skins/zadia/grfx/user.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/zadia/grfx/user.gif
--------------------------------------------------------------------------------
/skins/zadia/img/buzzer.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/zadia/img/buzzer.png
--------------------------------------------------------------------------------
/skins/zadia/img/buzzer.psd:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/zadia/img/buzzer.psd
--------------------------------------------------------------------------------
/skins/zadia/img/g3_buzzer.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/zadia/img/g3_buzzer.png
--------------------------------------------------------------------------------
/skins/zadia/jquery.autocomplete.css:
--------------------------------------------------------------------------------
1 |
2 | /*
3 | * jQuery UI Autocomplete 1.8.14
4 | *
5 | * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
6 | * Dual licensed under the MIT or GPL Version 2 licenses.
7 | * http://jquery.org/license
8 | *
9 | * http://docs.jquery.com/UI/Autocomplete#theming
10 | */
11 | .ui-autocomplete { position: absolute; cursor: default; }
12 |
13 | /* workarounds */
14 | * html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */
15 |
16 |
17 | .ui-autocomplete {
18 | border: 1px solid #000;
19 | background-color: #333;
20 | margin:0;
21 | padding:0;
22 | list-style:none;
23 | cursor:default;
24 | }
25 |
26 | .ui-menu-item {
27 | padding:3px;
28 | background-color: #7C7C7C;
29 | }
30 |
31 | .ui-menu-item a {
32 | display:block;
33 | }
34 |
35 | .ui-menu-item:hover {
36 | background-color: #FFCC00;
37 | }
--------------------------------------------------------------------------------
/skins/zadia/selector.css:
--------------------------------------------------------------------------------
1 | #selector {
2 | /*background: url("grfx/g3_buzzer_display.png") no-repeat;*/
3 | background: #eee;
4 | border-radius: 10px;
5 | color:#51534A;
6 | overflow:hidden;
7 | width:224px;
8 | height:69px;
9 | display:block;
10 | position:absolute;
11 | top:11px;
12 | right:95px;
13 | font-size:11px;
14 | z-index:20;
15 | }
16 |
17 | #selector .preselection {
18 | width:205px;
19 | height:52px;
20 | padding:7px 10px 0 ;
21 | overflow:hidden;
22 | line-height:13px;
23 | }
24 |
25 | #selector span.selection {
26 | overflow:hidden;
27 | width:190px;
28 | height:13px;
29 | display:block;
30 | float:left;
31 | padding-left:2px;
32 | }
33 |
34 | #selector span.none {
35 | color:red;
36 | }
37 |
38 | #selector strong.short {
39 | color:#BEBDB3;
40 | display:block;
41 | float:left;
42 | width:13px;
43 | height:13px;
44 | }
45 |
--------------------------------------------------------------------------------
/skins/zadia/setTimer.css:
--------------------------------------------------------------------------------
1 | #settimer {
2 | text-align: center;
3 | }
4 |
5 | #settimer a,
6 | #settimer a:visited {
7 | color: white;
8 | }
9 |
10 | #settimer a:hover {
11 | color: lightgray;
12 | }
--------------------------------------------------------------------------------
/skins/zadia/sources/edit2.psd:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/zadia/sources/edit2.psd
--------------------------------------------------------------------------------
/skins/zadia/sources/filter.psd:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/zadia/sources/filter.psd
--------------------------------------------------------------------------------
/skins/zadia/sources/g3_menu_logout.psd:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/zadia/sources/g3_menu_logout.psd
--------------------------------------------------------------------------------
/skins/zadia/sources/invert_select.psd:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/zadia/sources/invert_select.psd
--------------------------------------------------------------------------------
/skins/zadia/sources/preselect_off.psd:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/zadia/sources/preselect_off.psd
--------------------------------------------------------------------------------
/skins/zadia/sources/preselect_on.psd:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/zadia/sources/preselect_on.psd
--------------------------------------------------------------------------------
/skins/zadia/sources/select_all.psd:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/skins/zadia/sources/select_all.psd
--------------------------------------------------------------------------------
/skins/zadia/stopwatch.css:
--------------------------------------------------------------------------------
1 | #stopwatch {
2 | position:absolute;
3 | font-size:11px;
4 | right:95px;
5 | top:11px;
6 | /*background: url("grfx/g3_buzzer_display.png") no-repeat;*/
7 | background: #eee;
8 | border-radius: 10px;
9 | color:#51534A;
10 | overflow:hidden;
11 | width:224px;
12 | height:60px;
13 | display:block;
14 | z-index:20;
15 |
16 | }
17 |
18 | #stopwatch .watch {
19 | position:relative;
20 | color:#df5645;
21 | top:11px;
22 | font-family:'Roboto', sans-serif;
23 | font-size:35px;
24 | width:205px;
25 | height:52px;
26 | padding:0;
27 | overflow:hidden;
28 | line-height:13px;
29 | }
30 |
31 | #stopwatch_ticker {
32 | position:absolute;
33 | font-size:11px;
34 | right:97px;
35 | top:46px;
36 | color:#51534A;
37 | z-index:60;
38 | }
39 |
40 | #stopwatch_ticker ul {
41 | list-style-type: none;
42 | }
43 |
44 | #stopwatch_ticker ul li {
45 | text-align:center;
46 | width:220px;
47 | height:15px;
48 | margin-left:-40px;
49 | margin-top:-3px;
50 | padding:0;
51 | overflow:hidden;
52 | }
53 |
54 | *+html #stopwatch_ticker ul li {
55 | margin-top:-3px;
56 | }
57 |
--------------------------------------------------------------------------------
/skins/zadia/styles.css:
--------------------------------------------------------------------------------
1 | @import url(https://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,700italic,400,700,300);
2 | @import url(https://fonts.googleapis.com/css?family=Roboto);
3 | @import "setup.css";
4 | @import "menu.css";
5 | @import "buzzer.css";
6 | @import "timeframe.css";
7 | @import "dropdowns.css";
8 | @import "selector.css";
9 | @import "stopwatch.css";
10 | @import "floater.css";
11 | @import "toolsmenu.css";
12 | @import "lists.css";
13 | @import "jquery.autocomplete.css";
14 | @import "datepicker.css";
15 | @import "timePicker.css";
16 | @import "setTimer.css";
17 | @import "tables.css";
18 |
--------------------------------------------------------------------------------
/skins/zadia/tables.css:
--------------------------------------------------------------------------------
1 | .table_header {
2 | background: #473F3F !important;
3 | }
4 |
5 | table td {
6 | font-size: 11px;
7 | }
8 |
9 | td span.hidden,
10 | td.hidden {
11 | color:#bbb;
12 | }
--------------------------------------------------------------------------------
/skins/zadia/timeframe.css:
--------------------------------------------------------------------------------
1 | #display {
2 | /*background:url("grfx/g3_display.png") no-repeat;*/
3 | background: #EEE;
4 | border-radius: 10px;
5 | color: #51534a;
6 | position:relative;
7 | margin:0;
8 | margin-left:-157px;
9 | top:10px;
10 | left:50%;
11 | width:314px;
12 | height:69px;
13 | }
14 |
15 | #display a,
16 | #display a:visited
17 | {
18 | color: #51534a;
19 | text-decoration:none;
20 | }
21 |
22 | #display a:hover
23 | {
24 | background-color:#F7E8B8;
25 | color: #000;
26 | }
27 |
28 | #dates {
29 | font-family:arial,sans-serif;
30 | font-size:24px;
31 | width:314px;
32 | height:30px;
33 | padding-top:10px;
34 | padding-bottom:0;
35 | text-align:center;
36 |
37 | }
38 |
39 | #infos {
40 | width:314px;
41 | height:30px;
42 | text-align:center;
43 | }
44 |
45 | .datewarning {
46 | background:url("grfx/timeframe_warn.gif") repeat-x 0 23px;
47 | }
48 |
--------------------------------------------------------------------------------
/skins/zadia/toolsmenu.css:
--------------------------------------------------------------------------------
1 | #main_tools_menu {
2 | position:absolute;
3 | display:none;
4 | z-index:9;
5 | top:30px;
6 | left:249px;
7 | z-index:11;
8 | height:27px;
9 | }
10 |
11 | #main_tools_menu a {
12 | color:#000;
13 | font-size:11px;
14 | text-decoration:none;
15 | }
16 |
17 | #main_tools_menu div.slider {
18 | float:left;
19 | padding:4px;
20 | background:url("grfx/tools_slider.png") repeat-x;
21 | height:18px;
22 | }
23 | #main_tools_menu div.end {
24 | float:left;
25 | background:url("grfx/tools_slider_end.png") no-repeat;
26 | height:27px;
27 | width:6px;
28 | }
29 |
--------------------------------------------------------------------------------
/templates/helpers/Ellipsis.php:
--------------------------------------------------------------------------------
1 | .
18 | */
19 |
20 | /**
21 | * Truncates a given message
22 | */
23 | class Zend_View_Helper_Ellipsis extends Zend_View_Helper_Abstract
24 | {
25 | /**
26 | * Truncates a given message
27 | *
28 | * @param string $text
29 | * @param int $maxLength
30 | * @return string
31 | */
32 | public function ellipsis($text, $maxLength = 5)
33 | {
34 | if (strlen($text) > $maxLength) {
35 | return substr($text, 0, $maxLength) . '…';
36 | }
37 |
38 | return $text;
39 | }
40 | }
41 |
--------------------------------------------------------------------------------
/templates/helpers/EntryCanBeEdited.php:
--------------------------------------------------------------------------------
1 | .
18 | */
19 |
20 | /**
21 | * Class Zend_View_Helper_EntryCanBeEdited
22 | */
23 | class Zend_View_Helper_EntryCanBeEdited extends Zend_View_Helper_Abstract
24 | {
25 | /**
26 | * @param array $entry
27 | *
28 | * @return bool
29 | */
30 | public function entryCanBeEdited(array $entry)
31 | {
32 | $kga = Kimai_Registry::getConfig();
33 |
34 | if (!$kga->isEditLimit() || time() - $entry['end'] <= $kga->getEditLimit()) {
35 | return true;
36 | }
37 | return false;
38 | }
39 | }
40 |
--------------------------------------------------------------------------------
/templates/helpers/Error.php:
--------------------------------------------------------------------------------
1 | .
18 | */
19 |
20 | /**
21 | * Displays a error message in a pre-formatted way.
22 | * If no message is passed, the default message "noItems" (no entry is available) is used.
23 | *
24 | * @author Kevin Papst
25 | */
26 | class Zend_View_Helper_Error extends Zend_View_Helper_Abstract
27 | {
28 | /**
29 | * @param string $message
30 | * @return string
31 | */
32 | public function error($message = null)
33 | {
34 | if ($message === null) {
35 | $message = $this->view->translate('noItems');
36 | }
37 | return '' . $message . '
';
38 | }
39 | }
40 |
--------------------------------------------------------------------------------
/templates/helpers/JsEscape.php:
--------------------------------------------------------------------------------
1 | .
18 | */
19 |
20 | /**
21 | * Escapes a string to be used in a javascript string and also encode the string for HTML.
22 | *
23 | * @author Severin
24 | */
25 | class Zend_View_Helper_JsEscape extends Zend_View_Helper_Abstract
26 | {
27 | /**
28 | * @param string $text
29 | * @return mixed
30 | */
31 | public function jsEscape($text)
32 | {
33 | return str_replace("'", "\\'", $this->view->escape($text));
34 | }
35 | }
36 |
--------------------------------------------------------------------------------
/templates/helpers/PureJsEscape.php:
--------------------------------------------------------------------------------
1 | .
18 | */
19 |
20 | /**
21 | * Escapes a string to be used in a javascript string without HTML escaping the text.
22 | *
23 | * @author Severin
24 | */
25 | class Zend_View_Helper_PureJsEscape extends Zend_View_Helper_Abstract
26 | {
27 | public function pureJsEscape($text)
28 | {
29 | return str_replace("'", "\\'", str_replace('"', '\\"', $text));
30 | }
31 | }
32 |
--------------------------------------------------------------------------------
/templates/helpers/TimeZoneSelect.php:
--------------------------------------------------------------------------------
1 | .
18 | */
19 |
20 | /**
21 | * Display a Timezone select box.
22 | * Fully compatible with Zend_View_Helper_FormSelect, if you leave the $options empty
23 | * the default timezone list is used.
24 | *
25 | * @author Kevin Papst
26 | */
27 | class Zend_View_Helper_TimeZoneSelect extends Zend_View_Helper_FormSelect
28 | {
29 | public function timeZoneSelect($name, $value = null, $attribs = null, $options = null, $listsep = " \n")
30 | {
31 | if ($options === null) {
32 | $options = [];
33 | $timezones = timezoneList();
34 | foreach ($timezones as $zoneName) {
35 | $options[$zoneName] = $zoneName;
36 | }
37 | }
38 | return $this->formSelect($name, $value, $attribs, $options, $listsep);
39 | }
40 | }
41 |
--------------------------------------------------------------------------------
/templates/helpers/Truncate.php:
--------------------------------------------------------------------------------
1 | .
18 | */
19 |
20 | /**
21 | * Truncates a given message.
22 | *
23 | * @author Severin
24 | */
25 | class Zend_View_Helper_Truncate extends Zend_View_Helper_Abstract
26 | {
27 |
28 | /**
29 | * @param string $text
30 | * @param int $maxLength
31 | * @param string $append
32 | * @return string
33 | */
34 | public function truncate($text, $maxLength, $append = '')
35 | {
36 | if (extension_loaded('mbstring')) {
37 | if (mb_strlen($text) > $maxLength) {
38 | return mb_substr($text, 0, $maxLength) . $append;
39 | }
40 | } else {
41 | if (strlen($text) > $maxLength) {
42 | return substr($text, 0, $maxLength) . $append;
43 | }
44 | }
45 |
46 | return $text;
47 | }
48 | }
49 |
--------------------------------------------------------------------------------
/templates/scripts/floaters/security_warning.php:
--------------------------------------------------------------------------------
1 |
2 |
3 |
translate('securityWarning')?>
4 |
7 |
8 |
9 |
translate('securityWarning')?>
10 | translate('installerWarningHeadline')?>
11 | translate('installerWarningText')?>
12 |
13 |
--------------------------------------------------------------------------------
/templates/scripts/lists/users.php:
--------------------------------------------------------------------------------
1 |
2 |
3 | users)) {
5 | foreach ($this->users as $user) {
6 | ?>
7 |
9 |
10 |
15 |
16 |
17 |
18 | escape($user['name']) ?>
19 |
20 |
21 |
22 |
26 |
27 | error(); ?>
28 |
29 |
32 |
33 |
--------------------------------------------------------------------------------
/templates/scripts/misc/copyrightnotes.php:
--------------------------------------------------------------------------------
1 |
6 |
7 | Kimai kga['status']?> kga['version'],'.',$this->kga['revision']?> - © devtimespan?> by Kimai Team
8 | This software is provided under the terms and conditions of the GPL v3
9 |
10 |
11 |
--------------------------------------------------------------------------------
/templates/scripts/misc/error.php:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 |
6 |
7 |
8 | Kimai Error
9 |
10 |
11 |
16 |
17 |
18 |
19 |
20 |
headline?>
21 | message?>
22 |
23 |
24 |
25 |
26 |
27 |
28 |
--------------------------------------------------------------------------------
/temporary/.htaccess:
--------------------------------------------------------------------------------
1 | order deny,allow
2 | deny from all
--------------------------------------------------------------------------------
/tests/TestCase.php:
--------------------------------------------------------------------------------
1 | .
18 | */
19 |
20 | namespace KimaiTest;
21 |
22 | /**
23 | * Base and helper class for Kimai Unittests.
24 | */
25 | class TestCase extends \PHPUnit_Framework_TestCase
26 | {
27 | /**
28 | * @var \Kimai_Config
29 | */
30 | private $kgaLast;
31 |
32 | /**
33 | * @param \Kimai_Config $kgaNew
34 | */
35 | protected function setKga($kgaNew)
36 | {
37 | if (\Kimai_Registry::isRegistered('Kimai_Config')) {
38 | $kga = \Kimai_Registry::getConfig();
39 |
40 | if (null !== $kga) {
41 | $this->kgaLast = clone $kga;
42 | }
43 | }
44 | $kga = $kgaNew;
45 | \Kimai_Registry::setConfig($kga);
46 | }
47 |
48 | protected function resetKga()
49 | {
50 | if (null === $this->kgaLast) {
51 | return;
52 | }
53 |
54 | $kga = $this->kgaLast;
55 | \Kimai_Registry::setConfig($kga);
56 | }
57 | }
58 |
--------------------------------------------------------------------------------
/tests/bootstrap.php:
--------------------------------------------------------------------------------
1 | .
19 | */
20 |
21 | // TODO: check include path
22 | ini_set('date.timezone', 'Europe/Berlin');
23 |
24 | if (!file_exists(__DIR__ . '/../libraries/autoload.php')) {
25 | die('You have to execute "composer install" or "composer update" before executing unit tests!');
26 | }
27 | require_once __DIR__ . '/../libraries/autoload.php';
28 | require_once __DIR__ . '/TestCase.php';
29 |
30 | defined('APPLICATION_PATH') || define('APPLICATION_PATH', realpath(dirname(__FILE__) . '/../') . '/');
31 |
--------------------------------------------------------------------------------
/tests/library/Kimai/UserTest.php:
--------------------------------------------------------------------------------
1 | .
18 | */
19 |
20 | namespace KimaiTest;
21 |
22 | use Kimai_User;
23 |
24 | /**
25 | * @coversDefaultClass Kimai_User
26 | */
27 | class UserTest extends TestCase
28 | {
29 | public function testName()
30 | {
31 | $user = new Kimai_User(['name' => 'foo']);
32 | $this->assertEquals('foo', $user->getName());
33 | }
34 | }
35 |
--------------------------------------------------------------------------------
/updater/caution.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/updater/caution.png
--------------------------------------------------------------------------------
/updater/ki_twitter_bg.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/updater/ki_twitter_bg.jpg
--------------------------------------------------------------------------------
/updater/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kimai/kimai1/d0df3fe343eadf90acfac3199c419fa687a27c47/updater/logo.png
--------------------------------------------------------------------------------