├── .gitattributes ├── .gitignore ├── README.md ├── application ├── .htaccess ├── cache │ ├── .htaccess │ └── index.html ├── config │ ├── autoload.php │ ├── config.php │ ├── constants.php │ ├── database.php │ ├── doctypes.php │ ├── foreign_chars.php │ ├── hooks.php │ ├── index.html │ ├── mimes.php │ ├── profiler.php │ ├── routes.php │ ├── smileys.php │ └── user_agents.php ├── controllers │ ├── index.html │ └── welcome.php ├── core │ ├── Admin_Controller.php │ ├── Client_Center_Controller.php │ ├── Cron_Controller.php │ ├── MY_Controller.php │ ├── MY_Loader.php │ ├── MY_Model.php │ ├── MY_Router.php │ └── index.html ├── errors │ ├── error_404.php │ ├── error_db.php │ ├── error_general.php │ ├── error_php.php │ └── index.html ├── helpers │ ├── MY_text_helper.php │ ├── dompdf │ │ ├── LICENSE.LGPL │ │ ├── dompdf.php │ │ ├── dompdf_config.inc.php │ │ ├── include │ │ │ ├── absolute_positioner.cls.php │ │ │ ├── abstract_renderer.cls.php │ │ │ ├── attribute_translator.cls.php │ │ │ ├── block_frame_decorator.cls.php │ │ │ ├── block_frame_reflower.cls.php │ │ │ ├── block_positioner.cls.php │ │ │ ├── block_renderer.cls.php │ │ │ ├── cached_pdf_decorator.cls.php │ │ │ ├── canvas.cls.php │ │ │ ├── canvas_factory.cls.php │ │ │ ├── cellmap.cls.php │ │ │ ├── cpdf_adapter.cls.php │ │ │ ├── dompdf.cls.php │ │ │ ├── dompdf_exception.cls.php │ │ │ ├── dompdf_internal_exception.cls.php │ │ │ ├── file.skel │ │ │ ├── font_metrics.cls.php │ │ │ ├── frame.cls.php │ │ │ ├── frame_decorator.cls.php │ │ │ ├── frame_factory.cls.php │ │ │ ├── frame_reflower.cls.php │ │ │ ├── frame_tree.cls.php │ │ │ ├── functions.inc.php │ │ │ ├── gd_adapter.cls.php │ │ │ ├── generated_frame_reflower.cls.php │ │ │ ├── image_cache.cls.php │ │ │ ├── image_frame_decorator.cls.php │ │ │ ├── image_frame_reflower.cls.php │ │ │ ├── image_renderer.cls.php │ │ │ ├── inline_frame_decorator.cls.php │ │ │ ├── inline_frame_reflower.cls.php │ │ │ ├── inline_positioner.cls.php │ │ │ ├── inline_renderer.cls.php │ │ │ ├── list_bullet_frame_decorator.cls.php │ │ │ ├── list_bullet_frame_reflower.cls.php │ │ │ ├── list_bullet_image_frame_decorator.cls.php │ │ │ ├── list_bullet_positioner.cls.php │ │ │ ├── list_bullet_renderer.cls.php │ │ │ ├── null_frame_decorator.cls.php │ │ │ ├── null_frame_reflower.cls.php │ │ │ ├── null_positioner.cls.php │ │ │ ├── page_cache.cls.php │ │ │ ├── page_frame_decorator.cls.php │ │ │ ├── page_frame_reflower.cls.php │ │ │ ├── pdflib_adapter.cls.php │ │ │ ├── php_evaluator.cls.php │ │ │ ├── positioner.cls.php │ │ │ ├── renderer.cls.php │ │ │ ├── style.cls.php │ │ │ ├── stylesheet.cls.php │ │ │ ├── table_cell_frame_decorator.cls.php │ │ │ ├── table_cell_frame_reflower.cls.php │ │ │ ├── table_cell_positioner.cls.php │ │ │ ├── table_cell_renderer.cls.php │ │ │ ├── table_frame_decorator.cls.php │ │ │ ├── table_frame_reflower.cls.php │ │ │ ├── table_row_frame_decorator.cls.php │ │ │ ├── table_row_frame_reflower.cls.php │ │ │ ├── table_row_group_frame_decorator.cls.php │ │ │ ├── table_row_group_frame_reflower.cls.php │ │ │ ├── table_row_positioner.cls.php │ │ │ ├── tcpdf_adapter.cls.php │ │ │ ├── text_frame_decorator.cls.php │ │ │ ├── text_frame_reflower.cls.php │ │ │ └── text_renderer.cls.php │ │ ├── lib │ │ │ ├── class.pdf.php │ │ │ ├── fonts │ │ │ │ ├── Courier-Bold.afm │ │ │ │ ├── Courier-Bold.ufm │ │ │ │ ├── Courier-BoldOblique.afm │ │ │ │ ├── Courier-BoldOblique.ufm │ │ │ │ ├── Courier-Oblique.afm │ │ │ │ ├── Courier-Oblique.ufm │ │ │ │ ├── Courier.afm │ │ │ │ ├── Courier.ufm │ │ │ │ ├── Helvetica-Bold.afm │ │ │ │ ├── Helvetica-Bold.ufm │ │ │ │ ├── Helvetica-BoldOblique.afm │ │ │ │ ├── Helvetica-BoldOblique.ufm │ │ │ │ ├── Helvetica-Oblique.afm │ │ │ │ ├── Helvetica-Oblique.ufm │ │ │ │ ├── Helvetica.afm │ │ │ │ ├── Helvetica.ufm │ │ │ │ ├── Symbol.afm │ │ │ │ ├── Symbol.ufm │ │ │ │ ├── Times-Bold.afm │ │ │ │ ├── Times-Bold.ufm │ │ │ │ ├── Times-BoldItalic.afm │ │ │ │ ├── Times-BoldItalic.ufm │ │ │ │ ├── Times-Italic.afm │ │ │ │ ├── Times-Italic.ufm │ │ │ │ ├── Times-Roman.afm │ │ │ │ ├── Times-Roman.ufm │ │ │ │ ├── Zapf-Dingbats.ufm │ │ │ │ ├── ZapfDingbats.afm │ │ │ │ ├── dompdf_font_family_cache.dist │ │ │ │ ├── mustRead.html │ │ │ │ ├── php_Helvetica-Bold.afm │ │ │ │ ├── php_Helvetica.afm │ │ │ │ ├── php_Times-Bold.afm │ │ │ │ └── php_Times-Roman.afm │ │ │ ├── res │ │ │ │ ├── broken_image.png │ │ │ │ └── html.css │ │ │ └── ttf2ufm │ │ │ │ ├── README.TXT │ │ │ │ ├── ttf2ufm-src │ │ │ │ ├── CHANGES │ │ │ │ ├── CHANGES.html │ │ │ │ ├── COPYRIGHT │ │ │ │ ├── FONTS │ │ │ │ ├── FONTS.hpux │ │ │ │ ├── FONTS.hpux.html │ │ │ │ ├── FONTS.html │ │ │ │ ├── Makefile │ │ │ │ ├── README │ │ │ │ ├── README.FIRST │ │ │ │ ├── README.html │ │ │ │ ├── bdf.c │ │ │ │ ├── bitmap.c │ │ │ │ ├── byteorder.h │ │ │ │ ├── cygbuild.sh │ │ │ │ ├── encodings │ │ │ │ │ ├── README │ │ │ │ │ ├── README.html │ │ │ │ │ ├── adobestd │ │ │ │ │ │ └── adobe-std.tbl │ │ │ │ │ ├── bulgarian │ │ │ │ │ │ ├── README │ │ │ │ │ │ ├── encodings.alias │ │ │ │ │ │ ├── ibm-1251.tbl │ │ │ │ │ │ ├── ibm-866.tbl │ │ │ │ │ │ ├── iso8859-5.tbl │ │ │ │ │ │ └── koi8-r.tbl │ │ │ │ │ ├── cyrillic │ │ │ │ │ │ ├── encodings.alias │ │ │ │ │ │ ├── ibm-1251.tbl │ │ │ │ │ │ ├── ibm-866.tbl │ │ │ │ │ │ ├── iso8859-5.tbl │ │ │ │ │ │ └── koi8-r.tbl │ │ │ │ │ ├── latin1 │ │ │ │ │ │ └── iso8859-1.tbl │ │ │ │ │ ├── latin2 │ │ │ │ │ │ └── iso8859-2.tbl │ │ │ │ │ ├── latin4 │ │ │ │ │ │ ├── iso8859-4 │ │ │ │ │ │ └── iso8859-4.tbl │ │ │ │ │ ├── latin5 │ │ │ │ │ │ └── iso8859-9 │ │ │ │ │ └── russian │ │ │ │ │ │ ├── README │ │ │ │ │ │ ├── encodings.alias │ │ │ │ │ │ ├── ibm-1251.tbl │ │ │ │ │ │ ├── ibm-866.tbl │ │ │ │ │ │ ├── iso8859-5.tbl │ │ │ │ │ │ └── koi8-r.tbl │ │ │ │ ├── ft.c │ │ │ │ ├── global.h │ │ │ │ ├── maps │ │ │ │ │ ├── CP1250.map │ │ │ │ │ ├── CP1251.map │ │ │ │ │ ├── T2A_compact.map │ │ │ │ │ ├── adobe-standard-encoding.map │ │ │ │ │ ├── cubg5plus.map │ │ │ │ │ ├── cubig5.map │ │ │ │ │ ├── cugb.map │ │ │ │ │ ├── cugbk.map │ │ │ │ │ ├── ubig5.map │ │ │ │ │ ├── ugb.map │ │ │ │ │ ├── ugbk.map │ │ │ │ │ └── unicode-sample.map │ │ │ │ ├── other │ │ │ │ │ ├── Makefile │ │ │ │ │ ├── README │ │ │ │ │ ├── README.html │ │ │ │ │ ├── bmpfont.h │ │ │ │ │ ├── bz.c │ │ │ │ │ ├── bzscreen.c │ │ │ │ │ ├── bzscreen.h │ │ │ │ │ ├── cmpf.c │ │ │ │ │ ├── cntstems.pl │ │ │ │ │ ├── dmpf.c │ │ │ │ │ ├── lst.pl │ │ │ │ │ ├── showdf │ │ │ │ │ └── showg │ │ │ │ ├── pt1.c │ │ │ │ ├── pt1.h │ │ │ │ ├── runt1asm.c │ │ │ │ ├── scripts │ │ │ │ │ ├── convert │ │ │ │ │ ├── convert.cfg.sample │ │ │ │ │ ├── forceiso │ │ │ │ │ ├── frommap │ │ │ │ │ ├── html2man │ │ │ │ │ ├── inst_dir │ │ │ │ │ ├── inst_file │ │ │ │ │ ├── mkrel │ │ │ │ │ ├── t1fdir │ │ │ │ │ ├── trans │ │ │ │ │ ├── unhtml │ │ │ │ │ └── x2gs │ │ │ │ ├── t1asm.c │ │ │ │ ├── ttf.c │ │ │ │ ├── ttf.h │ │ │ │ ├── ttf2pt1.1 │ │ │ │ ├── ttf2pt1.c │ │ │ │ ├── ttf2pt1_convert.1 │ │ │ │ ├── ttf2pt1_x2gs.1 │ │ │ │ ├── ttf2ufm │ │ │ │ ├── version.h │ │ │ │ ├── winbuild.bat │ │ │ │ └── windows.h │ │ │ │ └── ttf2ufm.exe │ │ └── load_font.php │ ├── dompdf_helper.php │ ├── index.html │ ├── mcb_app_helper.php │ ├── mcb_currency_helper.php │ ├── mcb_custom_helper.php │ ├── mcb_date_helper.php │ ├── mcb_icon_helper.php │ ├── mcb_invoice_amount_helper.php │ ├── mcb_invoice_helper.php │ ├── mcb_invoice_item_helper.php │ ├── mcb_invoice_payment_helper.php │ ├── mcb_numbers_helper.php │ ├── mpdf_helper.php │ └── uri_helper.php ├── hooks │ └── index.html ├── index.html ├── language │ └── english │ │ ├── index.html │ │ └── mcb_lang.php ├── libraries │ ├── MY_Form_validation.php │ ├── Merchant │ │ ├── Merchant.php │ │ └── drivers │ │ │ └── Merchant_paypal.php │ ├── db_backup.php │ ├── index.html │ └── redir.php ├── logs │ └── index.html ├── models │ └── index.html ├── modules_core │ ├── calendar │ │ ├── controllers │ │ │ ├── calendar.php │ │ │ └── index.html │ │ ├── credit.txt │ │ ├── models │ │ │ └── index.html │ │ └── views │ │ │ ├── header_insert.php │ │ │ ├── index.html │ │ │ └── index.php │ ├── client_center │ │ ├── config │ │ │ └── config.php │ │ ├── controllers │ │ │ ├── account.php │ │ │ ├── admin.php │ │ │ ├── admin_settings.php │ │ │ └── client_center.php │ │ ├── models │ │ │ ├── mdl_client_account.php │ │ │ ├── mdl_client_auth.php │ │ │ ├── mdl_client_center.php │ │ │ └── mdl_client_sessions.php │ │ └── views │ │ │ ├── account_change_pw.php │ │ │ ├── account_form.php │ │ │ ├── admin_form.php │ │ │ ├── admin_index.php │ │ │ ├── admin_sidebar.php │ │ │ ├── footer.php │ │ │ ├── header.php │ │ │ ├── index.php │ │ │ ├── invoice_table.php │ │ │ ├── invoice_view.php │ │ │ ├── invoice_view_tab_general.php │ │ │ ├── invoice_view_tab_items.php │ │ │ ├── invoice_view_tab_notes.php │ │ │ ├── invoice_view_tab_taxes.php │ │ │ ├── invoices.php │ │ │ ├── jquery_client_ac.php │ │ │ ├── jquery_hover_links.php │ │ │ ├── jquery_invoice_generate.php │ │ │ ├── merchant_cancel.php │ │ │ ├── merchant_return.php │ │ │ ├── payment_table.php │ │ │ ├── quotes.php │ │ │ ├── settings.php │ │ │ ├── sidebar.php │ │ │ └── sidebar_change_pw.php │ ├── clients │ │ ├── controllers │ │ │ ├── clients.php │ │ │ └── contacts.php │ │ ├── models │ │ │ ├── mdl_client_table.php │ │ │ ├── mdl_clients.php │ │ │ └── mdl_contacts.php │ │ └── views │ │ │ ├── contact_details.php │ │ │ ├── contact_form.php │ │ │ ├── contact_table.php │ │ │ ├── details.php │ │ │ ├── details_header.php │ │ │ ├── form.php │ │ │ ├── index.php │ │ │ ├── sidebar.php │ │ │ ├── tab_details.php │ │ │ └── tab_settings.php │ ├── cron │ │ └── controllers │ │ │ └── cron.php │ ├── dashboard │ │ ├── config │ │ │ └── config.php │ │ ├── controllers │ │ │ ├── dashboard.php │ │ │ ├── dashboard_settings.php │ │ │ └── dashboard_widgets.php │ │ └── views │ │ │ ├── btn_add.php │ │ │ ├── dashboard.php │ │ │ ├── example_form_container.php │ │ │ ├── example_index_container.php │ │ │ ├── footer.php │ │ │ ├── header.php │ │ │ ├── header_menu.php │ │ │ ├── jquery_clear_password.php │ │ │ ├── jquery_date_picker.php │ │ │ ├── jquery_set_focus.php │ │ │ ├── jquery_table_dnd.php │ │ │ ├── jquery_tabs.php │ │ │ ├── record_not_found.php │ │ │ ├── settings.php │ │ │ ├── sidebar.php │ │ │ ├── sidebar_control_center.php │ │ │ ├── sidebar_custom_modules.php │ │ │ ├── sidebar_invoice_balance.php │ │ │ ├── sidebar_invoice_paid.php │ │ │ ├── sidebar_quicklinks.php │ │ │ └── system_messages.php │ ├── email_templates │ │ ├── controllers │ │ │ └── email_templates.php │ │ ├── models │ │ │ └── mdl_email_templates.php │ │ └── views │ │ │ ├── form.php │ │ │ └── index.php │ ├── fields │ │ ├── controllers │ │ │ └── fields.php │ │ ├── models │ │ │ └── mdl_fields.php │ │ └── views │ │ │ ├── custom_fields.php │ │ │ ├── form.php │ │ │ ├── index.php │ │ │ └── sidebar.php │ ├── inventory │ │ ├── config │ │ │ └── config.php │ │ ├── controllers │ │ │ ├── inventory.php │ │ │ └── inventory_types.php │ │ ├── models │ │ │ ├── mdl_inventory.php │ │ │ ├── mdl_inventory_stock.php │ │ │ ├── mdl_inventory_table.php │ │ │ └── mdl_inventory_types.php │ │ └── views │ │ │ ├── form.php │ │ │ ├── index.php │ │ │ ├── inventory_select.php │ │ │ ├── inventory_types_form.php │ │ │ ├── inventory_types_index.php │ │ │ ├── jquery_inventory_form.php │ │ │ ├── jquery_stock_adjustment.php │ │ │ └── sidebar.php │ ├── invoice_search │ │ ├── config │ │ │ └── config.php │ │ ├── controllers │ │ │ ├── invoice_search.php │ │ │ └── search_results.php │ │ ├── models │ │ │ └── mdl_invoice_search.php │ │ └── views │ │ │ ├── html.php │ │ │ ├── results.php │ │ │ └── search.php │ ├── invoice_statuses │ │ ├── controllers │ │ │ └── invoice_statuses.php │ │ ├── models │ │ │ └── mdl_invoice_statuses.php │ │ └── views │ │ │ ├── form.php │ │ │ ├── index.php │ │ │ └── sidebar.php │ ├── invoices │ │ ├── config │ │ │ └── config.php │ │ ├── controllers │ │ │ ├── invoice_api.php │ │ │ ├── invoice_groups.php │ │ │ ├── invoice_settings.php │ │ │ ├── invoices.php │ │ │ ├── items.php │ │ │ ├── upload_logo.php │ │ │ └── widgets.php │ │ ├── libraries │ │ │ └── Lib_output.php │ │ ├── models │ │ │ ├── mdl_invoice_amounts.php │ │ │ ├── mdl_invoice_groups.php │ │ │ ├── mdl_invoice_history.php │ │ │ ├── mdl_invoice_reports.php │ │ │ ├── mdl_invoice_table.php │ │ │ ├── mdl_invoice_tags.php │ │ │ ├── mdl_invoices.php │ │ │ └── mdl_items.php │ │ └── views │ │ │ ├── choose_client.php │ │ │ ├── index.php │ │ │ ├── invoice_edit.php │ │ │ ├── invoice_edit_header.php │ │ │ ├── invoice_group_form.php │ │ │ ├── invoice_group_index.php │ │ │ ├── invoice_group_sidebar.php │ │ │ ├── invoice_table.php │ │ │ ├── invoice_templates │ │ │ ├── default.php │ │ │ ├── default_item_taxes.php │ │ │ ├── default_no_tax.php │ │ │ └── default_quote.php │ │ │ ├── item_form.php │ │ │ ├── item_table.php │ │ │ ├── jquery_choose_client.php │ │ │ ├── jquery_client_ac.php │ │ │ ├── jquery_invoice_generate.php │ │ │ ├── jquery_invoice_search.php │ │ │ ├── quote_to_invoice.php │ │ │ ├── settings.php │ │ │ ├── sidebar.php │ │ │ ├── tab_general.php │ │ │ ├── tab_history.php │ │ │ ├── tab_notes.php │ │ │ ├── tab_taxes.php │ │ │ └── upload_logo.php │ ├── mailer │ │ ├── config │ │ │ └── config.php │ │ ├── controllers │ │ │ ├── invoice_mailer.php │ │ │ ├── mailer.php │ │ │ └── payment_mailer.php │ │ ├── helpers │ │ │ ├── phpmailer │ │ │ │ ├── LICENSE │ │ │ │ ├── README │ │ │ │ ├── aboutus.html │ │ │ │ ├── changelog.txt │ │ │ │ ├── class.phpmailer.php │ │ │ │ ├── class.pop3.php │ │ │ │ ├── class.smtp.php │ │ │ │ ├── language │ │ │ │ │ ├── phpmailer.lang-ar.php │ │ │ │ │ ├── phpmailer.lang-br.php │ │ │ │ │ ├── phpmailer.lang-ca.php │ │ │ │ │ ├── phpmailer.lang-ch.php │ │ │ │ │ ├── phpmailer.lang-cz.php │ │ │ │ │ ├── phpmailer.lang-de.php │ │ │ │ │ ├── phpmailer.lang-dk.php │ │ │ │ │ ├── phpmailer.lang-es.php │ │ │ │ │ ├── phpmailer.lang-et.php │ │ │ │ │ ├── phpmailer.lang-fi.php │ │ │ │ │ ├── phpmailer.lang-fo.php │ │ │ │ │ ├── phpmailer.lang-fr.php │ │ │ │ │ ├── phpmailer.lang-hu.php │ │ │ │ │ ├── phpmailer.lang-it.php │ │ │ │ │ ├── phpmailer.lang-ja.php │ │ │ │ │ ├── phpmailer.lang-nl.php │ │ │ │ │ ├── phpmailer.lang-no.php │ │ │ │ │ ├── phpmailer.lang-pl.php │ │ │ │ │ ├── phpmailer.lang-ro.php │ │ │ │ │ ├── phpmailer.lang-ru.php │ │ │ │ │ ├── phpmailer.lang-se.php │ │ │ │ │ ├── phpmailer.lang-tr.php │ │ │ │ │ ├── phpmailer.lang-zh.php │ │ │ │ │ └── phpmailer.lang-zh_cn.php │ │ │ │ └── mailtest.php │ │ │ └── phpmailer_helper.php │ │ ├── models │ │ │ └── mdl_mailer.php │ │ └── views │ │ │ ├── invoice_mailer.php │ │ │ ├── invoice_overdue.php │ │ │ ├── payment_mailer.php │ │ │ └── settings.php │ ├── mcb_data │ │ └── models │ │ │ ├── mdl_mcb_client_data.php │ │ │ ├── mdl_mcb_data.php │ │ │ └── mdl_mcb_userdata.php │ ├── mcb_language │ │ └── controllers │ │ │ └── mcb_language.php │ ├── mcb_menu │ │ ├── config │ │ │ └── mcb_menu.php │ │ └── controllers │ │ │ └── mcb_menu.php │ ├── mcb_modules │ │ ├── controllers │ │ │ └── mcb_modules.php │ │ ├── models │ │ │ └── mdl_mcb_modules.php │ │ └── views │ │ │ └── index.php │ ├── payments │ │ ├── config │ │ │ └── config.php │ │ ├── controllers │ │ │ ├── client_credits.php │ │ │ ├── payment_handler.php │ │ │ ├── payment_methods.php │ │ │ ├── payment_settings.php │ │ │ ├── payment_widgets.php │ │ │ └── payments.php │ │ ├── libraries │ │ │ └── Lib_output.php │ │ ├── models │ │ │ ├── mdl_client_credits.php │ │ │ ├── mdl_payment_methods.php │ │ │ ├── mdl_payment_table.php │ │ │ └── mdl_payments.php │ │ └── views │ │ │ ├── client_credit_form.php │ │ │ ├── client_credit_index.php │ │ │ ├── client_credit_table.php │ │ │ ├── form.php │ │ │ ├── form_no_invoices.php │ │ │ ├── index.php │ │ │ ├── jquery_receipt_generate.php │ │ │ ├── payment_method_form.php │ │ │ ├── payment_method_index.php │ │ │ ├── receipt_templates │ │ │ └── default.php │ │ │ ├── settings.php │ │ │ ├── sidebar.php │ │ │ └── table.php │ ├── reports │ │ ├── controllers │ │ │ ├── client_list.php │ │ │ ├── client_statement.php │ │ │ ├── inventory_history.php │ │ │ ├── inventory_sales.php │ │ │ ├── reports.php │ │ │ ├── sales.php │ │ │ └── sales_by_customer.php │ │ ├── models │ │ │ ├── mdl_client_statement.php │ │ │ ├── mdl_inventory_sales.php │ │ │ ├── mdl_sales.php │ │ │ └── mdl_sales_by_customer.php │ │ └── views │ │ │ ├── client_list.php │ │ │ ├── client_list_pdf.php │ │ │ ├── client_list_view.php │ │ │ ├── client_statement.php │ │ │ ├── client_statement_pdf.php │ │ │ ├── client_statement_view.php │ │ │ ├── css.php │ │ │ ├── inventory_history.php │ │ │ ├── inventory_history_pdf.php │ │ │ ├── inventory_history_view.php │ │ │ ├── inventory_sales.php │ │ │ ├── inventory_sales_pdf.php │ │ │ ├── inventory_sales_view.php │ │ │ ├── partial_output_type.php │ │ │ ├── sales.php │ │ │ ├── sales_by_customer.php │ │ │ ├── sales_by_customer_pdf.php │ │ │ ├── sales_by_customer_view.php │ │ │ ├── sales_pdf.php │ │ │ └── sales_view.php │ ├── sessions │ │ ├── controllers │ │ │ └── sessions.php │ │ ├── models │ │ │ ├── mdl_auth.php │ │ │ └── mdl_recover.php │ │ └── views │ │ │ ├── login.php │ │ │ ├── recover.php │ │ │ └── recover_email.php │ ├── settings │ │ ├── config │ │ │ └── config.php │ │ ├── controllers │ │ │ ├── other_settings.php │ │ │ └── settings.php │ │ └── views │ │ │ ├── other_settings.php │ │ │ ├── settings.php │ │ │ └── sidebar.php │ ├── setup │ │ ├── controllers │ │ │ └── setup.php │ │ ├── libraries │ │ │ └── Lib_mysql.php │ │ ├── models │ │ │ └── mdl_setup.php │ │ └── views │ │ │ ├── ci_db_config.php │ │ │ ├── db_config.php │ │ │ ├── db_show_config.php │ │ │ ├── footer.php │ │ │ ├── header.php │ │ │ ├── index.php │ │ │ ├── install.php │ │ │ ├── install_status.php │ │ │ ├── license_agreement.php │ │ │ ├── upgrade.php │ │ │ └── upgrade_status.php │ ├── tax_rates │ │ ├── controllers │ │ │ └── tax_rates.php │ │ ├── models │ │ │ └── mdl_tax_rates.php │ │ └── views │ │ │ ├── form.php │ │ │ ├── index.php │ │ │ └── sidebar.php │ ├── templates │ │ ├── controllers │ │ │ └── templates.php │ │ ├── models │ │ │ └── mdl_templates.php │ │ └── views │ │ │ ├── form.php │ │ │ └── index.php │ ├── testing │ │ └── controllers │ │ │ └── testing.php │ └── users │ │ ├── controllers │ │ ├── profile.php │ │ └── users.php │ │ ├── models │ │ └── mdl_users.php │ │ └── views │ │ ├── change_password.php │ │ ├── form.php │ │ ├── form_tab_details.php │ │ ├── form_tab_settings.php │ │ ├── index.php │ │ └── sidebar.php ├── modules_custom │ ├── export │ │ ├── config │ │ │ └── config.php │ │ ├── controllers │ │ │ ├── export.php │ │ │ └── setup.php │ │ ├── language │ │ │ └── english │ │ │ │ └── export_lang.php │ │ ├── models │ │ │ └── mdl_export.php │ │ └── views │ │ │ └── index.php │ └── tasks │ │ ├── config │ │ └── config.php │ │ ├── controllers │ │ ├── setup.php │ │ ├── task_settings.php │ │ └── tasks.php │ │ ├── language │ │ └── english │ │ │ └── tasks_lang.php │ │ ├── models │ │ └── mdl_tasks.php │ │ └── views │ │ ├── dashboard_widget.php │ │ ├── form.php │ │ ├── header_menu.php │ │ ├── index.php │ │ ├── jquery_tasks.php │ │ ├── settings.php │ │ ├── sidebar.php │ │ └── table.php ├── third_party │ ├── MX │ │ ├── Base.php │ │ ├── Ci.php │ │ ├── Config.php │ │ ├── Controller.php │ │ ├── Lang.php │ │ ├── Loader.php │ │ ├── Modules.php │ │ └── Router.php │ └── index.html └── views │ ├── index.html │ └── welcome_message.php ├── assets ├── jquery │ ├── fullcalendar │ │ ├── GPL-LICENSE.txt │ │ ├── MIT-LICENSE.txt │ │ ├── changelog.txt │ │ ├── fullcalendar.css │ │ ├── fullcalendar.js │ │ ├── fullcalendar.min.js │ │ ├── fullcalendar.print.css │ │ └── gcal.js │ ├── hoverIntent.js │ ├── jquery-1.4.2.min.js │ ├── jquery-1.6.2.min.js │ ├── jquery-ui-1.8.16.custom.min.js │ ├── jquery-ui-1.8.4.custom.min.js │ ├── jquery.clearpassword.js │ ├── jquery.maskedinput-1.2.2.min.js │ ├── jquery.relcopy.js │ ├── jquery.tablednd_0_5.js │ ├── settings_email.js │ ├── superfish.js │ ├── supersubs.js │ └── ui-themes │ │ ├── black-tie │ │ ├── images │ │ │ ├── ui-bg_diagonals-thick_8_333333_40x40.png │ │ │ ├── ui-bg_flat_65_ffffff_40x100.png │ │ │ ├── ui-bg_glass_40_111111_1x400.png │ │ │ ├── ui-bg_glass_55_1c1c1c_1x400.png │ │ │ ├── ui-bg_highlight-hard_100_f9f9f9_1x100.png │ │ │ ├── ui-bg_highlight-hard_40_aaaaaa_1x100.png │ │ │ ├── ui-bg_highlight-soft_50_aaaaaa_1x100.png │ │ │ ├── ui-bg_inset-hard_45_cd0a0a_1x100.png │ │ │ ├── ui-bg_inset-hard_55_ffeb80_1x100.png │ │ │ ├── ui-icons_222222_256x240.png │ │ │ ├── ui-icons_4ca300_256x240.png │ │ │ ├── ui-icons_bbbbbb_256x240.png │ │ │ ├── ui-icons_ededed_256x240.png │ │ │ ├── ui-icons_ffcf29_256x240.png │ │ │ └── ui-icons_ffffff_256x240.png │ │ └── jquery-ui-1.8.4.custom.css │ │ ├── myclientbase │ │ ├── images │ │ │ ├── ui-bg_flat_65_ffffff_40x100.png │ │ │ ├── ui-bg_flat_8_333333_40x100.png │ │ │ ├── ui-bg_glass_40_111111_1x400.png │ │ │ ├── ui-bg_glass_55_1c1c1c_1x400.png │ │ │ ├── ui-bg_highlight-hard_100_f9f9f9_1x100.png │ │ │ ├── ui-bg_highlight-hard_40_aaaaaa_1x100.png │ │ │ ├── ui-bg_highlight-soft_50_aaaaaa_1x100.png │ │ │ ├── ui-bg_inset-hard_45_cd0a0a_1x100.png │ │ │ ├── ui-bg_inset-hard_55_ffeb80_1x100.png │ │ │ ├── ui-icons_222222_256x240.png │ │ │ ├── ui-icons_4ca300_256x240.png │ │ │ ├── ui-icons_bbbbbb_256x240.png │ │ │ ├── ui-icons_ededed_256x240.png │ │ │ ├── ui-icons_ffcf29_256x240.png │ │ │ └── ui-icons_ffffff_256x240.png │ │ └── jquery-ui-1.8.16.custom.css │ │ ├── myclientbase1 │ │ ├── images │ │ │ ├── ui-bg_flat_65_ffffff_40x100.png │ │ │ ├── ui-bg_glass_40_111111_1x400.png │ │ │ ├── ui-bg_glass_55_1c1c1c_1x400.png │ │ │ ├── ui-bg_glass_8_333333_1x400.png │ │ │ ├── ui-bg_highlight-hard_100_f9f9f9_1x100.png │ │ │ ├── ui-bg_highlight-hard_40_aaaaaa_1x100.png │ │ │ ├── ui-bg_highlight-soft_50_aaaaaa_1x100.png │ │ │ ├── ui-bg_inset-hard_45_cd0a0a_1x100.png │ │ │ ├── ui-bg_inset-hard_55_ffeb80_1x100.png │ │ │ ├── ui-icons_222222_256x240.png │ │ │ ├── ui-icons_4ca300_256x240.png │ │ │ ├── ui-icons_bbbbbb_256x240.png │ │ │ ├── ui-icons_ededed_256x240.png │ │ │ ├── ui-icons_ffcf29_256x240.png │ │ │ └── ui-icons_ffffff_256x240.png │ │ └── jquery-ui-1.8.4.custom.css │ │ └── smoothness │ │ ├── images │ │ ├── ui-bg_flat_0_aaaaaa_40x100.png │ │ ├── ui-bg_flat_75_ffffff_40x100.png │ │ ├── ui-bg_glass_55_fbf9ee_1x400.png │ │ ├── ui-bg_glass_65_ffffff_1x400.png │ │ ├── ui-bg_glass_75_dadada_1x400.png │ │ ├── ui-bg_glass_75_e6e6e6_1x400.png │ │ ├── ui-bg_glass_95_fef1ec_1x400.png │ │ ├── ui-bg_highlight-soft_75_cccccc_1x100.png │ │ ├── ui-icons_222222_256x240.png │ │ ├── ui-icons_2e83ff_256x240.png │ │ ├── ui-icons_454545_256x240.png │ │ ├── ui-icons_888888_256x240.png │ │ └── ui-icons_cd0a0a_256x240.png │ │ └── jquery-ui-1.8.4.custom.css └── style │ ├── css │ ├── general.css │ ├── grid.css │ ├── ie6.css │ ├── ie7.css │ ├── installer.css │ ├── layout.css │ ├── messages.css │ ├── pagination.css │ ├── reset.css │ ├── styles.css │ └── superfish.css │ └── img │ ├── header_bg.jpg │ ├── icons │ ├── check.png │ ├── copy.png │ ├── delete.png │ ├── edit.png │ ├── generate_invoice.png │ ├── generate_receipt.png │ ├── invoice.png │ ├── printer_48.png │ ├── quote.png │ └── zoom.png │ ├── messages │ ├── error.png │ ├── info.png │ ├── success.png │ └── warning.png │ ├── navigation_bg.jpg │ ├── navigation_hover_bg.jpg │ ├── navigation_selected_bg.jpg │ ├── section_bg.jpg │ └── th_bg.jpg ├── index.php ├── license_codeigniter.txt ├── license_myclientbase.txt ├── robots.txt ├── system ├── .htaccess ├── core │ ├── Benchmark.php │ ├── CodeIgniter.php │ ├── Common.php │ ├── Config.php │ ├── Controller.php │ ├── Exceptions.php │ ├── Hooks.php │ ├── Input.php │ ├── Lang.php │ ├── Loader.php │ ├── Model.php │ ├── Output.php │ ├── Router.php │ ├── Security.php │ ├── URI.php │ ├── Utf8.php │ └── index.html ├── database │ ├── DB.php │ ├── DB_active_rec.php │ ├── DB_cache.php │ ├── DB_driver.php │ ├── DB_forge.php │ ├── DB_result.php │ ├── DB_utility.php │ ├── drivers │ │ ├── cubrid │ │ │ ├── cubrid_driver.php │ │ │ ├── cubrid_forge.php │ │ │ ├── cubrid_result.php │ │ │ ├── cubrid_utility.php │ │ │ └── index.html │ │ ├── index.html │ │ ├── mssql │ │ │ ├── index.html │ │ │ ├── mssql_driver.php │ │ │ ├── mssql_forge.php │ │ │ ├── mssql_result.php │ │ │ └── mssql_utility.php │ │ ├── mysql │ │ │ ├── index.html │ │ │ ├── mysql_driver.php │ │ │ ├── mysql_forge.php │ │ │ ├── mysql_result.php │ │ │ └── mysql_utility.php │ │ ├── mysqli │ │ │ ├── index.html │ │ │ ├── mysqli_driver.php │ │ │ ├── mysqli_forge.php │ │ │ ├── mysqli_result.php │ │ │ └── mysqli_utility.php │ │ ├── oci8 │ │ │ ├── index.html │ │ │ ├── oci8_driver.php │ │ │ ├── oci8_forge.php │ │ │ ├── oci8_result.php │ │ │ └── oci8_utility.php │ │ ├── odbc │ │ │ ├── index.html │ │ │ ├── odbc_driver.php │ │ │ ├── odbc_forge.php │ │ │ ├── odbc_result.php │ │ │ └── odbc_utility.php │ │ ├── pdo │ │ │ ├── index.html │ │ │ ├── pdo_driver.php │ │ │ ├── pdo_forge.php │ │ │ ├── pdo_result.php │ │ │ └── pdo_utility.php │ │ ├── postgre │ │ │ ├── index.html │ │ │ ├── postgre_driver.php │ │ │ ├── postgre_forge.php │ │ │ ├── postgre_result.php │ │ │ └── postgre_utility.php │ │ ├── sqlite │ │ │ ├── index.html │ │ │ ├── sqlite_driver.php │ │ │ ├── sqlite_forge.php │ │ │ ├── sqlite_result.php │ │ │ └── sqlite_utility.php │ │ └── sqlsrv │ │ │ ├── index.html │ │ │ ├── sqlsrv_driver.php │ │ │ ├── sqlsrv_forge.php │ │ │ ├── sqlsrv_result.php │ │ │ └── sqlsrv_utility.php │ └── index.html ├── fonts │ ├── index.html │ └── texb.ttf ├── helpers │ ├── array_helper.php │ ├── captcha_helper.php │ ├── cookie_helper.php │ ├── date_helper.php │ ├── directory_helper.php │ ├── download_helper.php │ ├── email_helper.php │ ├── file_helper.php │ ├── form_helper.php │ ├── html_helper.php │ ├── index.html │ ├── inflector_helper.php │ ├── language_helper.php │ ├── number_helper.php │ ├── path_helper.php │ ├── security_helper.php │ ├── smiley_helper.php │ ├── string_helper.php │ ├── text_helper.php │ ├── typography_helper.php │ ├── url_helper.php │ └── xml_helper.php ├── index.html ├── language │ ├── english │ │ ├── calendar_lang.php │ │ ├── date_lang.php │ │ ├── db_lang.php │ │ ├── email_lang.php │ │ ├── form_validation_lang.php │ │ ├── ftp_lang.php │ │ ├── imglib_lang.php │ │ ├── index.html │ │ ├── migration_lang.php │ │ ├── number_lang.php │ │ ├── profiler_lang.php │ │ ├── unit_test_lang.php │ │ └── upload_lang.php │ └── index.html └── libraries │ ├── Cache │ ├── Cache.php │ └── drivers │ │ ├── Cache_apc.php │ │ ├── Cache_dummy.php │ │ ├── Cache_file.php │ │ └── Cache_memcached.php │ ├── Calendar.php │ ├── Cart.php │ ├── Driver.php │ ├── Email.php │ ├── Encrypt.php │ ├── Form_validation.php │ ├── Ftp.php │ ├── Image_lib.php │ ├── Javascript.php │ ├── Log.php │ ├── Migration.php │ ├── Pagination.php │ ├── Parser.php │ ├── Profiler.php │ ├── Security.php │ ├── Session.php │ ├── Sha1.php │ ├── Table.php │ ├── Trackback.php │ ├── Typography.php │ ├── Unit_test.php │ ├── Upload.php │ ├── User_agent.php │ ├── Xmlrpc.php │ ├── Xmlrpcs.php │ ├── Zip.php │ ├── index.html │ └── javascript │ └── Jquery.php └── uploads ├── .empty ├── invoice_logos └── .empty └── temp └── .empty /.gitattributes: -------------------------------------------------------------------------------- 1 | *.doc diff=astextplain 2 | *.DOC diff=astextplain 3 | *.docx diff=astextplain 4 | *.DOCX diff=astextplain 5 | *.dot diff=astextplain 6 | *.DOT diff=astextplain 7 | *.pdf diff=astextplain 8 | *.PDF diff=astextplain 9 | *.rtf diff=astextplain 10 | *.RTF diff=astextplain 11 | 12 | *.jpg binary 13 | *.png binary 14 | *.gif binary 15 | 16 | *.cs text=auto diff=csharp 17 | *.vb text=auto 18 | *.c text=auto 19 | *.cpp text=auto 20 | *.cxx text=auto 21 | *.h text=auto 22 | *.hxx text=auto 23 | *.py text=auto 24 | *.rb text=auto 25 | *.java text=auto 26 | *.html text=auto 27 | *.htm text=auto 28 | *.css text=auto 29 | *.scss text=auto 30 | *.sass text=auto 31 | *.less text=auto 32 | *.js text=auto 33 | *.lisp text=auto 34 | *.clj text=auto 35 | *.sql text=auto 36 | *.php text=auto 37 | *.lua text=auto 38 | *.m text=auto 39 | *.asm text=auto 40 | *.erl text=auto 41 | *.fs text=auto 42 | *.fsx text=auto 43 | *.hs text=auto 44 | 45 | *.csproj text=auto merge=union 46 | *.vbproj text=auto merge=union 47 | *.fsproj text=auto merge=union 48 | *.dbproj text=auto merge=union 49 | *.sln text=auto eol=crlf merge=union 50 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /application/helpers/mpdf/ 2 | system/config/database.php 3 | */logs/log-*.php 4 | */logs/!index.html 5 | */cache/* 6 | */cache/!index.html -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 |

MyClientBase

2 | 3 | About 4 | -------- 5 | 6 | [MyClientBase][1] is a simple, intuitive, free and open source web based invoice management system developed with freelancers in mind. 7 | 8 | MyClientBase is designed to manage your clients and invoices as simply as possible without sacrificing powerful features that make a great application. Every feature included is aimed to benefit every user - not just one or two (in other words, you won't find any feature creep or software bloat here). Many of the features you'll find in MyClientBase are suggested directly by the community. Those suggestions that benefit the community as a whole are what makes MyClientBase the successful project that it is. 9 | 10 | License: [GNU General Public License v3][4] 11 | 12 | Installation 13 | ------------ 14 | 15 | See the [official documentation][3] for installation instructions. 16 | 17 | [1]: http://www.myclientbase.com 18 | [2]: http://www.myclientbase.com/forums 19 | [3]: http://www.myclientbase.com/docs/ 20 | [4]: http://www.gnu.org/licenses/gpl.html -------------------------------------------------------------------------------- /application/.htaccess: -------------------------------------------------------------------------------- 1 | Deny from all -------------------------------------------------------------------------------- /application/cache/.htaccess: -------------------------------------------------------------------------------- 1 | deny from all -------------------------------------------------------------------------------- /application/cache/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 403 Forbidden 4 | 5 | 6 | 7 |

Directory access is forbidden.

8 | 9 | 10 | -------------------------------------------------------------------------------- /application/config/doctypes.php: -------------------------------------------------------------------------------- 1 | '', 5 | 'xhtml1-strict' => '', 6 | 'xhtml1-trans' => '', 7 | 'xhtml1-frame' => '', 8 | 'html5' => '', 9 | 'html4-strict' => '', 10 | 'html4-trans' => '', 11 | 'html4-frame' => '' 12 | ); 13 | 14 | /* End of file doctypes.php */ 15 | /* Location: ./application/config/doctypes.php */ -------------------------------------------------------------------------------- /application/config/hooks.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 403 Forbidden 4 | 5 | 6 | 7 |

Directory access is forbidden.

8 | 9 | 10 | -------------------------------------------------------------------------------- /application/config/profiler.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 403 Forbidden 4 | 5 | 6 | 7 |

Directory access is forbidden.

8 | 9 | 10 | -------------------------------------------------------------------------------- /application/controllers/welcome.php: -------------------------------------------------------------------------------- 1 | 18 | * @see http://codeigniter.com/user_guide/general/urls.html 19 | */ 20 | public function index() 21 | { 22 | $this->load->view('welcome_message'); 23 | } 24 | } 25 | 26 | /* End of file welcome.php */ 27 | /* Location: ./application/controllers/welcome.php */ -------------------------------------------------------------------------------- /application/core/Client_Center_Controller.php: -------------------------------------------------------------------------------- 1 | load->database(); 10 | 11 | $this->load->helper('url'); 12 | 13 | $this->load->model('mcb_modules/mdl_mcb_modules'); 14 | 15 | $this->load->library('session'); 16 | 17 | if ($this->session->userdata('is_admin')) { 18 | 19 | redirect('client_center/admin'); 20 | 21 | } 22 | 23 | if ($var_required and (!$this->session->userdata($var_required))) { 24 | 25 | redirect('sessions/login'); 26 | 27 | } 28 | 29 | $this->load->model('mcb_data/mdl_mcb_data'); 30 | 31 | $this->mdl_mcb_data->set_session_data(); 32 | 33 | $this->load->helper(array('uri', 'mcb_currency', 'mcb_invoice', 34 | 'mcb_date', 'mcb_icon', 'mcb_custom', 'mcb_app', 35 | 'mcb_invoice_amount', 'mcb_invoice_item', 36 | 'mcb_invoice_payment', 'mcb_numbers')); 37 | 38 | $this->load->language('mcb', $this->mdl_mcb_data->setting('default_language')); 39 | 40 | $this->load->library('form_validation'); 41 | 42 | $this->load->model('fields/mdl_fields'); 43 | 44 | $this->form_validation->set_error_delimiters('
', '
'); 45 | 46 | } 47 | 48 | } 49 | 50 | ?> -------------------------------------------------------------------------------- /application/core/Cron_Controller.php: -------------------------------------------------------------------------------- 1 | load->database(); 10 | 11 | $this->load->helper('url'); 12 | 13 | $this->load->model('mcb_modules/mdl_mcb_modules'); 14 | 15 | $this->mdl_mcb_modules->set_module_data(); 16 | 17 | $this->load->model('mcb_data/mdl_mcb_data'); 18 | 19 | $this->mdl_mcb_data->set_session_data(); 20 | 21 | $this->load->helper(array('uri', 'mcb_currency', 'mcb_invoice', 'mcb_date', 'mcb_icon', 'mcb_custom', 'mcb_app')); 22 | 23 | $this->load->language('mcb', $this->mdl_mcb_data->setting('default_language')); 24 | 25 | $this->load->model('fields/mdl_fields'); 26 | 27 | } 28 | 29 | } 30 | 31 | ?> -------------------------------------------------------------------------------- /application/core/MY_Controller.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 403 Forbidden 4 | 5 | 6 | 7 |

Directory access is forbidden.

8 | 9 | 10 | -------------------------------------------------------------------------------- /application/errors/error_404.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 404 Page Not Found 4 | 27 | 28 | 29 |
30 |

31 | 32 |
33 | 34 | -------------------------------------------------------------------------------- /application/errors/error_db.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | Database Error 4 | 27 | 28 | 29 |
30 |

31 | 32 |
33 | 34 | -------------------------------------------------------------------------------- /application/errors/error_general.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | Error 4 | 27 | 28 | 29 |
30 |

31 | 32 |
33 | 34 | -------------------------------------------------------------------------------- /application/errors/error_php.php: -------------------------------------------------------------------------------- 1 |
2 | 3 |

A PHP Error was encountered

4 | 5 |

Severity:

6 |

Message:

7 |

Filename:

8 |

Line Number:

9 | 10 |
-------------------------------------------------------------------------------- /application/errors/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 403 Forbidden 4 | 5 | 6 | 7 |

Directory access is forbidden.

8 | 9 | 10 | -------------------------------------------------------------------------------- /application/helpers/MY_text_helper.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /application/helpers/dompdf/lib/class.pdf.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeroenvheel/MyClientBase/41197c87ab37d19b01d6dd5752b99fc68b28b7cb/application/helpers/dompdf/lib/class.pdf.php -------------------------------------------------------------------------------- /application/helpers/dompdf/lib/fonts/mustRead.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Core 14 AFM Files - ReadMe 6 | 7 | 8 | or 9 | 10 | 11 | 12 | 13 | 14 |
This file and the 14 PostScript(R) AFM files it accompanies may be used, copied, and distributed for any purpose and without charge, with or without modification, provided that all copyright notices are retained; that the AFM files are not distributed without this file; that all modifications to this file or any of the AFM files are prominently noted in the modified file(s); and that this paragraph is not modified. Adobe Systems has no responsibility or obligation to support the use of the AFM files. Col
15 |

Source http://www.adobe.com/devnet/font/#pcfi

16 | 17 | -------------------------------------------------------------------------------- /application/helpers/dompdf/lib/res/broken_image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeroenvheel/MyClientBase/41197c87ab37d19b01d6dd5752b99fc68b28b7cb/application/helpers/dompdf/lib/res/broken_image.png -------------------------------------------------------------------------------- /application/helpers/dompdf/lib/ttf2ufm/README.TXT: -------------------------------------------------------------------------------- 1 | To embed TrueType fonts (.TTF) files, you need to extract the font metrics and 2 | build the required tables using the provided utility (/fonts/ttf2ufm). 3 | 4 | TTF2UFM is a modified version of Mark Heath's TTF 2 PT1 converter 5 | (http://ttf2pt1.sourceforge.net/) by Steven Wittens 6 | (http://www.acko.net/blog/ufpdf). ttf2ufm, is included in /ttf2ufm-src. 7 | The /fonts/ttf2ufm folder contains a compiled Windows binary. 8 | TTF 2 UFM is identical to TTF 2 PT1 except that it also generates a .ufm file 9 | for usage with makefontuni.php. 10 | 11 | 12 | Setting up a Truetype font for usage with TCPDF: 13 | 1) Generate the font's .ufm metrics file by processing it with the provided 14 | ttf2ufm program (modified ttf2pt1). For example: 15 | $ ttf2ufm -a -F myfont.ttf 16 | 2) Run makefontuni.php with the .ttf and .ufm filenames as argument: 17 | $ php -q makefontuni.php myfont.ttf myfont.ufm 18 | 3) Copy the resulting .php, .z and .ctg.z file to the TCPDF font directory. 19 | 4) Rename php font files variations for bold and italic using the following schema: 20 | [basic-font-name]b.php for bold variation 21 | [basic-font-name]i.php for oblique variation 22 | [basic-font-name]bi.php for bold oblique variation 23 | 5) Convert all fonts filenames to lowercase. 24 | -------------------------------------------------------------------------------- /application/helpers/dompdf/lib/ttf2ufm/ttf2ufm-src/CHANGES: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeroenvheel/MyClientBase/41197c87ab37d19b01d6dd5752b99fc68b28b7cb/application/helpers/dompdf/lib/ttf2ufm/ttf2ufm-src/CHANGES -------------------------------------------------------------------------------- /application/helpers/dompdf/lib/ttf2ufm/ttf2ufm-src/README.FIRST: -------------------------------------------------------------------------------- 1 | To get the plain-text README and installation guides run: 2 | 3 | make docs 4 | 5 | -------------------------------------------------------------------------------- /application/helpers/dompdf/lib/ttf2ufm/ttf2ufm-src/byteorder.h: -------------------------------------------------------------------------------- 1 | /* 2 | * see COPYRIGHT 3 | */ 4 | 5 | /* This defines the macroes ntohs and ntohl, which convert short and long 6 | ints from network order (used on 68000 chips, and in TrueType font 7 | files) to whatever order your computer uses. #define _BIG_ENDIAN or not 8 | to control which set of definitions apply. If you don't know, try both. If 9 | you have a peculiar machine you're on your own. 10 | */ 11 | 12 | #if defined(_BIG_ENDIAN) 13 | #define ntohl(x) (x) 14 | #define ntohs(x) (x) 15 | #else 16 | #define ntohs(x) \ 17 | ((USHORT)((((USHORT)(x) & 0x00ff) << 8) | \ 18 | (((USHORT)(x) & 0xff00) >> 8))) 19 | #define ntohl(x) \ 20 | ((ULONG)((((ULONG)(x) & 0x000000ffU) << 24) | \ 21 | (((ULONG)(x) & 0x0000ff00U) << 8) | \ 22 | (((ULONG)(x) & 0x00ff0000U) >> 8) | \ 23 | (((ULONG)(x) & 0xff000000U) >> 24))) 24 | #endif 25 | -------------------------------------------------------------------------------- /application/helpers/dompdf/lib/ttf2ufm/ttf2ufm-src/cygbuild.sh: -------------------------------------------------------------------------------- 1 | : 2 | # this file should be run from Cygnus BASH 3 | # file to build ttf2pt1 with Cygnus GCC on Windows 4 | # don't forget to copy CYGWIN1.DLL into C:\WINDOWS 5 | 6 | gcc -o ttf2pt1 -DWINDOWS ttf2pt1.c pt1.c t1asm.c ttf.c -lm 7 | gcc -o t1asm -DWINDOWS -DSTANDALONE t1asm.c 8 | 9 | -------------------------------------------------------------------------------- /application/helpers/dompdf/lib/ttf2ufm/ttf2ufm-src/encodings/adobestd/adobe-std.tbl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeroenvheel/MyClientBase/41197c87ab37d19b01d6dd5752b99fc68b28b7cb/application/helpers/dompdf/lib/ttf2ufm/ttf2ufm-src/encodings/adobestd/adobe-std.tbl -------------------------------------------------------------------------------- /application/helpers/dompdf/lib/ttf2ufm/ttf2ufm-src/encodings/bulgarian/README: -------------------------------------------------------------------------------- 1 | These files are copies of thos provided for the language "cyrillic" 2 | and are provided for compatibility purposes only, please 3 | use the language "cyrillic" instead. 4 | -------------------------------------------------------------------------------- /application/helpers/dompdf/lib/ttf2ufm/ttf2ufm-src/encodings/bulgarian/encodings.alias: -------------------------------------------------------------------------------- 1 | # alias real-name 2 | iso8859-1 koi8-r 3 | windows-1251 ibm-1251 4 | cp-866 ibm-866 5 | -------------------------------------------------------------------------------- /application/helpers/dompdf/lib/ttf2ufm/ttf2ufm-src/encodings/cyrillic/encodings.alias: -------------------------------------------------------------------------------- 1 | # alias real-name 2 | iso8859-1 koi8-r 3 | windows-1251 ibm-1251 4 | cp-866 ibm-866 5 | -------------------------------------------------------------------------------- /application/helpers/dompdf/lib/ttf2ufm/ttf2ufm-src/encodings/latin1/iso8859-1.tbl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeroenvheel/MyClientBase/41197c87ab37d19b01d6dd5752b99fc68b28b7cb/application/helpers/dompdf/lib/ttf2ufm/ttf2ufm-src/encodings/latin1/iso8859-1.tbl -------------------------------------------------------------------------------- /application/helpers/dompdf/lib/ttf2ufm/ttf2ufm-src/encodings/latin2/iso8859-2.tbl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeroenvheel/MyClientBase/41197c87ab37d19b01d6dd5752b99fc68b28b7cb/application/helpers/dompdf/lib/ttf2ufm/ttf2ufm-src/encodings/latin2/iso8859-2.tbl -------------------------------------------------------------------------------- /application/helpers/dompdf/lib/ttf2ufm/ttf2ufm-src/encodings/latin4/iso8859-4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeroenvheel/MyClientBase/41197c87ab37d19b01d6dd5752b99fc68b28b7cb/application/helpers/dompdf/lib/ttf2ufm/ttf2ufm-src/encodings/latin4/iso8859-4 -------------------------------------------------------------------------------- /application/helpers/dompdf/lib/ttf2ufm/ttf2ufm-src/encodings/latin4/iso8859-4.tbl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeroenvheel/MyClientBase/41197c87ab37d19b01d6dd5752b99fc68b28b7cb/application/helpers/dompdf/lib/ttf2ufm/ttf2ufm-src/encodings/latin4/iso8859-4.tbl -------------------------------------------------------------------------------- /application/helpers/dompdf/lib/ttf2ufm/ttf2ufm-src/encodings/latin5/iso8859-9: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeroenvheel/MyClientBase/41197c87ab37d19b01d6dd5752b99fc68b28b7cb/application/helpers/dompdf/lib/ttf2ufm/ttf2ufm-src/encodings/latin5/iso8859-9 -------------------------------------------------------------------------------- /application/helpers/dompdf/lib/ttf2ufm/ttf2ufm-src/encodings/russian/README: -------------------------------------------------------------------------------- 1 | These files are copies of thos provided for the language "cyrillic" 2 | and are provided for compatibility purposes only, please 3 | use the language "cyrillic" instead. 4 | -------------------------------------------------------------------------------- /application/helpers/dompdf/lib/ttf2ufm/ttf2ufm-src/encodings/russian/encodings.alias: -------------------------------------------------------------------------------- 1 | # alias real-name 2 | iso8859-1 koi8-r 3 | windows-1251 ibm-1251 4 | cp-866 ibm-866 5 | -------------------------------------------------------------------------------- /application/helpers/dompdf/lib/ttf2ufm/ttf2ufm-src/other/Makefile: -------------------------------------------------------------------------------- 1 | 2 | PROGS= bz cmpf dmpf 3 | 4 | BZOBJS= bz.o bzscreen.o 5 | 6 | CFLAGS= -g 7 | 8 | all: $(PROGS) 9 | 10 | clean: 11 | rm -f $(PROGS) *.o *.core core.* core 12 | 13 | bz: $(BZOBJS) 14 | $(CC) $(CFLAGS) -o bz $(BZOBJS) 15 | 16 | cmpf: cmpf.c bmpfont.h 17 | $(CC) $(CFLAGS) -o cmpf -I/usr/local/include -L/usr/local/lib cmpf.c -lt1 -lm 18 | 19 | dmpf: dmpf.c bmpfont.h 20 | $(CC) $(CFLAGS) -o dmpf -I/usr/local/include -L/usr/local/lib dmpf.c -lt1 -lm 21 | -------------------------------------------------------------------------------- /application/helpers/dompdf/lib/ttf2ufm/ttf2ufm-src/other/bzscreen.h: -------------------------------------------------------------------------------- 1 | /* 2 | * see COPYRIGHT 3 | */ 4 | 5 | 6 | /* 7 | * Screen for drawing the Bezier curves in text mode 8 | */ 9 | 10 | struct screen { 11 | unsigned physx; 12 | unsigned physy; 13 | unsigned cols; 14 | unsigned rows; 15 | unsigned xoff; 16 | unsigned yoff; 17 | unsigned minx; 18 | unsigned miny; 19 | char *dots; 20 | double xscale; 21 | double yscale; 22 | } screen; 23 | 24 | #define screenabsdot(x,y) (screen.dots[(y)*screen.cols+(x)]) 25 | #define screendot(x,y) screenabsdot((x)+screen.xoff, (y)+screen.yoff) 26 | 27 | /* prototypes */ 28 | double fmin(double a, double b); 29 | int abs(int x); 30 | void initscreen(unsigned physx, unsigned physy, 31 | unsigned cols, unsigned rows, unsigned xoff, unsigned yoff, 32 | unsigned minx, unsigned miny, unsigned maxx, unsigned maxy); 33 | void drawcurve(int mark, int ax,int ay, 34 | int bx,int by, int cx,int cy, int dx,int dy); 35 | void drawcurvedir(int mark, int ax,int ay, 36 | int bx,int by, int cx,int cy, int dx,int dy); 37 | void drawdot(int mark, int x, int y); 38 | void setabsdot(int mark, int x, int y); 39 | void setfdot(int mark, double x, double y); 40 | void printscreen(FILE *f); 41 | -------------------------------------------------------------------------------- /application/helpers/dompdf/lib/ttf2ufm/ttf2ufm-src/other/cmpf.c: -------------------------------------------------------------------------------- 1 | /* 2 | * see COPYRIGHT 3 | */ 4 | 5 | #include 6 | #include 7 | #include "t1lib.h" 8 | 9 | /* 10 | * compare two [ almost the same ] fonts 11 | */ 12 | 13 | #define PROGNAME "cmpf" 14 | 15 | #include "bmpfont.h" 16 | 17 | 18 | main(ac, av) 19 | int ac; 20 | char **av; 21 | { 22 | int fontid1, fontid2; 23 | GLYPH *g1, *g2; 24 | int chr, size, diff, offset; 25 | 26 | if(ac!=3) { 27 | fprintf(stderr,"Use: %s font1 font2\n", PROGNAME); 28 | exit(1); 29 | } 30 | 31 | chkneg(T1_SetBitmapPad(MYPAD)); 32 | chkneg(T1_InitLib(NO_LOGFILE|IGNORE_CONFIGFILE|IGNORE_FONTDATABASE)); 33 | chkneg(fontid1=T1_AddFont(av[1])); 34 | chkneg(fontid2=T1_AddFont(av[2])); 35 | 36 | 37 | resetmap(); 38 | for(chr=0; chr<256; chr++) { 39 | diff=0; 40 | for(size=MAXSIZE; size>=MINSIZE; size--) { 41 | chknull( g1=T1_CopyGlyph(T1_SetChar( fontid1, chr, (float)size, NULL)) ); 42 | chknull( g2=T1_CopyGlyph(T1_SetChar( fontid2, chr, (float)size, NULL)) ); 43 | 44 | if( cmpglyphs(g1, g2) ) { 45 | /* printf("%d %d - diff\n", chr, size); */ 46 | diff=1; 47 | drawdiff(size, g1, g2); 48 | } 49 | /* 50 | else 51 | fprintf(stderr, "%d %d - same\n", chr, size); 52 | */ 53 | 54 | chkneg(T1_FreeGlyph(g1)); 55 | chkneg(T1_FreeGlyph(g2)); 56 | } 57 | if(diff) { 58 | printf("*** Difference for %d==0x%x %c\n", chr, chr, 59 | isprint(chr) ? chr : ' '); 60 | printmap(stdout); 61 | diff=0; 62 | resetmap(); 63 | } 64 | } 65 | 66 | printf("All done!\n"); 67 | } 68 | -------------------------------------------------------------------------------- /application/helpers/dompdf/lib/ttf2ufm/ttf2ufm-src/other/cntstems.pl: -------------------------------------------------------------------------------- 1 | #!/usr/bin/perl 2 | # 3 | # Copyright (c) 2000 by Sergey Babkin 4 | # (see COPYRIGHT for full copyright notice) 5 | # 6 | # script to calculate the total number of stems used by the 7 | # glyphs in case if stems are always pushed to the stack and 8 | # never popped (as X11 does) 9 | 10 | $insubrs = 0; 11 | $inchars = 0; 12 | 13 | while(<>) 14 | { 15 | if(/\/Subrs/) { 16 | $insubrs = 1; 17 | } elsif(/\/CharStrings/) { 18 | $insubrs = 0; 19 | $inchars = 1; 20 | } 21 | if($insubrs && /^dup (\d+)/) { 22 | $cursubr = $1; 23 | $substems[$cursubr] = 0; 24 | } elsif (/^dup (\d+) \/(\S+) put/) { 25 | $codeof{$2} = $1; 26 | } 27 | if($inchars) { 28 | if(/^\/(\S+)\s+\{/) { 29 | $curchar = $1; 30 | $charstems = 0; 31 | } elsif( /endchar/ ) { 32 | printf("%d:%s\t%d\n", $codeof{$curchar}, $curchar, $charstems); 33 | } elsif( /(\d+)\s+4\s+callsubr/) { 34 | $charstems += $substems[$1+0]; 35 | } 36 | } 37 | if(/[hv]stem3/) { 38 | if($insubrs) { 39 | $substems[$cursubr] += 3; 40 | } elsif($inchars) { 41 | $charstems += 3; 42 | } 43 | } elsif( /[hv]stem/ ) { 44 | if($insubrs) { 45 | $substems[$cursubr]++; 46 | } elsif($inchars) { 47 | $charstems++; 48 | } 49 | } 50 | } 51 | -------------------------------------------------------------------------------- /application/helpers/dompdf/lib/ttf2ufm/ttf2ufm-src/other/dmpf.c: -------------------------------------------------------------------------------- 1 | /* 2 | * see COPYRIGHT 3 | */ 4 | 5 | #include 6 | #include 7 | #include "t1lib.h" 8 | 9 | /* 10 | * Dump a rasterizarion of the font at small size 11 | */ 12 | 13 | #define PROGNAME "dmpf" 14 | 15 | #include "bmpfont.h" 16 | 17 | 18 | main(ac, av) 19 | int ac; 20 | char **av; 21 | { 22 | int fontid1, fontid2; 23 | GLYPH *g1, *g2; 24 | int chr, size, diff, offset; 25 | 26 | if(ac!=2) { 27 | fprintf(stderr,"Use: %s font\n", PROGNAME); 28 | exit(1); 29 | } 30 | 31 | chkneg(T1_SetBitmapPad(MYPAD)); 32 | chkneg(T1_InitLib(NO_LOGFILE|IGNORE_CONFIGFILE|IGNORE_FONTDATABASE)); 33 | chkneg(fontid1=T1_AddFont(av[1])); 34 | 35 | 36 | resetmap(); 37 | for(chr=0; chr<256; chr++) { 38 | for(size=MAXSIZE; size>=MINSIZE; size--) { 39 | chknull( g1=T1_CopyGlyph(T1_SetChar( fontid1, chr, (float)size, NULL)) ); 40 | 41 | drawglyf(size, g1); 42 | 43 | chkneg(T1_FreeGlyph(g1)); 44 | } 45 | 46 | printf("*** Glyph %d==0x%x %c\n", chr, chr, 47 | isprint(chr) ? chr : ' '); 48 | printmap(stdout); 49 | resetmap(); 50 | } 51 | 52 | printf("All done!\n"); 53 | } 54 | -------------------------------------------------------------------------------- /application/helpers/dompdf/lib/ttf2ufm/ttf2ufm-src/other/showdf: -------------------------------------------------------------------------------- 1 | #!/usr/bin/perl 2 | 3 | if (@ARGV != 3) { 4 | print STDERR "Use:\n"; 5 | print STDERR " showdf \n"; 6 | print STDERR "to create a showg diagram of glyphs differing in two files\n"; 7 | exit 1; 8 | } 9 | 10 | $cmd = shift @ARGV; 11 | $oldf = shift @ARGV; 12 | $newf = shift @ARGV; 13 | 14 | open(O, "<$oldf") or die "Unable to open '$oldf'\n"; 15 | open(N, "<$newf") or die "Unable to open '$newf'\n"; 16 | 17 | while() { 18 | last if(/CharStrings/); 19 | } 20 | while() { 21 | last if(/CharStrings/); 22 | } 23 | 24 | undef @symlist; 25 | $sym = ''; 26 | $inlist = 0; 27 | $nstop = 0; 28 | 29 | while($so = ) { 30 | if($so =~ m|^(/\S+)\s+\{|) { 31 | $sym = $1; 32 | $inlist = 0; 33 | #printf STDERR "found sym $sym\n"; 34 | if (!$nstop || $sn !~ m|^$sym\s+\{|) { 35 | while($sn = ) { 36 | #print STDERR "+$sn"; 37 | last if($sn =~ m|^${sym}\s+\{|); 38 | } 39 | } 40 | $nstop = 0; 41 | } elsif(!$nstop) { 42 | $sn = ; 43 | #print STDERR "<$so>$sn\n"; 44 | if($so ne $sn) { 45 | if(!$inlist) { 46 | $inlist = 1; 47 | push(@symlist, $sym); 48 | } 49 | if($sn =~ m|^(/\S+)\s+\{|) { 50 | $nstop = 1; 51 | #printf STDERR "stop at $1\n"; 52 | } 53 | } 54 | } 55 | } 56 | unshift(@symlist, $cmd, '-c', $oldf, $newf); 57 | #printf("%s\n", join(' ', @symlist)); 58 | exec @symlist; 59 | -------------------------------------------------------------------------------- /application/helpers/dompdf/lib/ttf2ufm/ttf2ufm-src/runt1asm.c: -------------------------------------------------------------------------------- 1 | /* 2 | * Wrap-around code to either compile in t1asm or call it externally 3 | * 4 | * Copyright (C) 2000 by Sergey Babkin 5 | * Copyright (C) 2000 by The TTF2PT1 Project 6 | * 7 | * See COPYRIGHT for full license 8 | */ 9 | 10 | #ifdef EXTERNAL_T1ASM 11 | 12 | #include 13 | #include 14 | 15 | FILE *ifp; 16 | FILE *ofp; 17 | 18 | int 19 | runt1asm( 20 | int pfbflag 21 | ) 22 | { 23 | char *cmd; 24 | int id, od; 25 | int error; 26 | 27 | /* first make a copy in case some of then is already stdin/stdout */ 28 | if(( id = dup(fileno(ifp)) )<0) { 29 | perror("** Re-opening input file for t1asm"); 30 | exit(1); 31 | } 32 | if(( od = dup(fileno(ofp)) )<0) { 33 | perror("** Re-opening output file for t1asm"); 34 | exit(1); 35 | } 36 | fclose(ifp); fclose(ofp); 37 | close(0); 38 | if(( dup(id) )!=0) { 39 | perror("** Re-directing input file for t1asm"); 40 | exit(1); 41 | } 42 | close(1); 43 | if(( dup(od) )!=1) { 44 | perror("** Re-directing output file for t1asm"); 45 | exit(1); 46 | } 47 | close(id); close(od); 48 | 49 | if(pfbflag) 50 | error = execlp("t1asm", "t1asm", "-b", NULL); 51 | else 52 | error = execlp("t1asm", "t1asm", NULL); 53 | 54 | perror("** Calling t1asm"); 55 | 56 | exit(1); 57 | } 58 | 59 | #else 60 | # include "t1asm.c" 61 | #endif 62 | -------------------------------------------------------------------------------- /application/helpers/dompdf/lib/ttf2ufm/ttf2ufm-src/scripts/frommap: -------------------------------------------------------------------------------- 1 | #!/usr/bin/perl 2 | # 3 | # A script to convert a Unicode character map to 4 | # the C code 5 | # 6 | 7 | sub fromhex 8 | { 9 | return eval "0x".$_[0]; 10 | } 11 | 12 | $inmap=0; 13 | 14 | while(<>) 15 | { 16 | if(/^CHARMAP/) { 17 | $inmap=1; 18 | } elsif(/^END CHARMAP/) { 19 | $inmap=0; 20 | } elsif($inmap 21 | && /^\s*\S+\s+\/x([0-9a-fA-F][0-9a-fA-F])\s+\&2 11 | exit 1 12 | } 13 | 14 | cp -f $1 $2 \ 15 | && chown $3 $2 \ 16 | && chgrp $4 $2 \ 17 | && chmod 0$5 $2 18 | -------------------------------------------------------------------------------- /application/helpers/dompdf/lib/ttf2ufm/ttf2ufm-src/scripts/unhtml: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # 3 | # This script removes the HTML formatting from a file. If the file was designed 4 | # with such use in mind and was properly formatted besides HTML (such as the README 5 | # file for ttf2pt1) it will look good as a plain text file. 6 | # 7 | # This script supports a very limited set of HTML formatting. Everything that 8 | # goes before is removed. Any lines that 9 | # contain only the HTML formatting or start with "" 10 | # are completely removed. Then all the in-line formatting is removed. 11 | # Then " ", "<", ">" are changed to " ", "<", ">". 12 | 13 | sed '1,/<[bB][oO][dD][yY]>/d; 14 | /^/-/g; 16 | s/^ *$/>>/; 18 | s/<[^<>]*>//g; 19 | /^< *>$/d; 20 | /^>>$/d;s/^< //; 21 | s/>$//; 22 | s/&[nN][bB][sS][pP];/ /g;s/&[lL][tT];//g;s/&[aA][mM][pP];/\&/g;' 23 | -------------------------------------------------------------------------------- /application/helpers/dompdf/lib/ttf2ufm/ttf2ufm-src/ttf2pt1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeroenvheel/MyClientBase/41197c87ab37d19b01d6dd5752b99fc68b28b7cb/application/helpers/dompdf/lib/ttf2ufm/ttf2ufm-src/ttf2pt1.c -------------------------------------------------------------------------------- /application/helpers/dompdf/lib/ttf2ufm/ttf2ufm-src/ttf2ufm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeroenvheel/MyClientBase/41197c87ab37d19b01d6dd5752b99fc68b28b7cb/application/helpers/dompdf/lib/ttf2ufm/ttf2ufm-src/ttf2ufm -------------------------------------------------------------------------------- /application/helpers/dompdf/lib/ttf2ufm/ttf2ufm-src/version.h: -------------------------------------------------------------------------------- 1 | /* 2 | * see COPYRIGHT 3 | */ 4 | 5 | 6 | /* version number */ 7 | #define TTF2PT1_VERSION "3.4.4" 8 | -------------------------------------------------------------------------------- /application/helpers/dompdf/lib/ttf2ufm/ttf2ufm-src/winbuild.bat: -------------------------------------------------------------------------------- 1 | rem file to build ttf2pt1 with Visual C++ 2 | 3 | cl -DWINDOWS -c bdf.c 4 | cl -DWINDOWS -c ttf2pt1.c 5 | cl -DWINDOWS -c pt1.c 6 | cl -DWINDOWS -c ttf.c 7 | cl -DWINDOWS -c t1asm.c 8 | cl -DWINDOWS -c bitmap.c 9 | cl -o ttf2ufm ttf2pt1.obj pt1.obj t1asm.obj ttf.obj bdf.obj bitmap.obj 10 | cl -o t1asm -DWINDOWS -DSTANDALONE t1asm.c 11 | 12 | -------------------------------------------------------------------------------- /application/helpers/dompdf/lib/ttf2ufm/ttf2ufm.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeroenvheel/MyClientBase/41197c87ab37d19b01d6dd5752b99fc68b28b7cb/application/helpers/dompdf/lib/ttf2ufm/ttf2ufm.exe -------------------------------------------------------------------------------- /application/helpers/dompdf_helper.php: -------------------------------------------------------------------------------- 1 | load_html($html); 10 | 11 | $dompdf->render(); 12 | 13 | if ($stream) { 14 | 15 | $dompdf->stream($filename . '.pdf'); 16 | 17 | } 18 | 19 | else { 20 | 21 | $CI =& get_instance(); 22 | 23 | $CI->load->helper('file'); 24 | 25 | write_file('./uploads/temp/' . $filename . '.pdf', $dompdf->output()); 26 | 27 | } 28 | 29 | } 30 | 31 | ?> -------------------------------------------------------------------------------- /application/helpers/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 403 Forbidden 4 | 5 | 6 | 7 |

Directory access is forbidden.

8 | 9 | 10 | -------------------------------------------------------------------------------- /application/helpers/mcb_app_helper.php: -------------------------------------------------------------------------------- 1 | mdl_mcb_data->setting('application_title')) ? $CI->mdl_mcb_data->setting('application_title') : $CI->lang->line('myclientbase'); 8 | 9 | } 10 | 11 | ?> 12 | -------------------------------------------------------------------------------- /application/helpers/mcb_currency_helper.php: -------------------------------------------------------------------------------- 1 | mdl_mcb_data->setting('currency_symbol_placement') == 'before') { 10 | 11 | $amount = $CI->mdl_mcb_data->setting('currency_symbol') . $amount; 12 | 13 | } 14 | 15 | else { 16 | 17 | $amount = $amount . $CI->mdl_mcb_data->setting('currency_symbol'); 18 | 19 | } 20 | 21 | return $amount; 22 | 23 | } 24 | 25 | function currency_symbol() { 26 | 27 | global $CI; 28 | 29 | return $CI->mdl_mcb_data->setting('currency_symbol'); 30 | 31 | } 32 | 33 | ?> -------------------------------------------------------------------------------- /application/helpers/mcb_custom_helper.php: -------------------------------------------------------------------------------- 1 | $col) ? $invoice->$col : ''); 8 | 9 | } 10 | 11 | function client_custom_field($invoice, $index) { 12 | 13 | $col = 'client_custom_' . $index; 14 | 15 | return (isset($invoice->$col) ? $invoice->$col : ''); 16 | 17 | } 18 | 19 | function payment_custom_field($payment, $index) { 20 | 21 | $col = 'payment_custom_' . $index; 22 | 23 | return (isset($payment->$col) ? $payment->$col : ''); 24 | 25 | } 26 | 27 | function invoice_item_custom_field($invoice_item, $index) { 28 | 29 | $col = 'invoice_item_custom_' . $index; 30 | 31 | return (isset($invoice_item->$col) ? $invoice_item->$col : ''); 32 | 33 | } 34 | 35 | function user_custom_field($invoice, $index) { 36 | 37 | $col = 'user_custom_' . $index; 38 | 39 | return (isset($invoice->$col) ? $invoice->$col : ''); 40 | 41 | } 42 | 43 | ?> -------------------------------------------------------------------------------- /application/helpers/mcb_icon_helper.php: -------------------------------------------------------------------------------- 1 | '; 6 | 7 | } 8 | 9 | ?> 10 | -------------------------------------------------------------------------------- /application/helpers/mcb_invoice_payment_helper.php: -------------------------------------------------------------------------------- 1 | invoice_paid) . ')'; 7 | 8 | } 9 | 10 | function invoice_payment($payment) { 11 | 12 | /* Amount of individual payment, formatted as currency */ 13 | return display_currency($payment->payment_amount); 14 | 15 | } 16 | 17 | function invoice_payment_date($payment) { 18 | 19 | global $CI; 20 | 21 | /* Date of payment */ 22 | return date($CI->mdl_mcb_data->setting('default_date_format'), $payment->payment_date); 23 | 24 | } 25 | 26 | function invoice_payment_note($payment) { 27 | 28 | return $payment->payment_note; 29 | 30 | } 31 | 32 | function invoice_payment_method($payment) { 33 | 34 | return $payment->payment_method; 35 | 36 | } 37 | 38 | ?> -------------------------------------------------------------------------------- /application/helpers/mcb_numbers_helper.php: -------------------------------------------------------------------------------- 1 | mdl_mcb_data->setting('decimal_symbol'), $CI->mdl_mcb_data->setting('thousands_separator')); 30 | 31 | } 32 | 33 | else { 34 | 35 | return number_format($num, $decimals, $CI->mdl_mcb_data->setting('decimal_symbol'), $CI->mdl_mcb_data->setting('thousands_separator')); 36 | 37 | } 38 | 39 | } 40 | 41 | function standardize_number($num) { 42 | 43 | global $CI; 44 | 45 | if (!$_POST or $CI->uri->segment(1) == 'mailer') { 46 | 47 | return $num; 48 | 49 | } 50 | 51 | $num_array = explode($CI->mdl_mcb_data->setting('decimal_symbol'), $num); 52 | 53 | $num = str_replace($CI->mdl_mcb_data->setting('thousands_separator'), '', $num_array[0]); 54 | 55 | if (isset($num_array[1])) { 56 | 57 | $num .= '.' . $num_array[1]; 58 | 59 | } 60 | 61 | return $num; 62 | 63 | } 64 | 65 | ?> -------------------------------------------------------------------------------- /application/helpers/mpdf_helper.php: -------------------------------------------------------------------------------- 1 | SetAutoFont(); 12 | 13 | $mpdf->WriteHTML($html); 14 | 15 | if ($stream) { 16 | 17 | $mpdf->Output($filename . '.pdf', 'I'); 18 | 19 | } 20 | 21 | else { 22 | 23 | $mpdf->Output('./uploads/temp/' . $filename . '.pdf', 'F'); 24 | 25 | } 26 | 27 | } 28 | 29 | ?> -------------------------------------------------------------------------------- /application/helpers/uri_helper.php: -------------------------------------------------------------------------------- 1 | uri->uri_to_assoc($segment); 8 | 9 | if (isset($uri_assoc[$var])) { 10 | 11 | return $uri_assoc[$var]; 12 | 13 | } 14 | 15 | else { 16 | 17 | return NULL; 18 | 19 | } 20 | 21 | } 22 | 23 | ?> -------------------------------------------------------------------------------- /application/hooks/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 403 Forbidden 4 | 5 | 6 | 7 |

Directory access is forbidden.

8 | 9 | 10 | -------------------------------------------------------------------------------- /application/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 403 Forbidden 4 | 5 | 6 | 7 |

Directory access is forbidden.

8 | 9 | 10 | -------------------------------------------------------------------------------- /application/language/english/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 403 Forbidden 4 | 5 | 6 | 7 |

Directory access is forbidden.

8 | 9 | 10 | -------------------------------------------------------------------------------- /application/libraries/MY_Form_validation.php: -------------------------------------------------------------------------------- 1 | CI =& $module; 9 | return parent::run($group); 10 | } 11 | 12 | } 13 | 14 | ?> -------------------------------------------------------------------------------- /application/libraries/db_backup.php: -------------------------------------------------------------------------------- 1 | CI =& get_instance(); 10 | 11 | } 12 | 13 | function backup($prefs) { 14 | 15 | $this->CI->load->dbutil(); 16 | 17 | $backup =& $this->CI->dbutil->backup($prefs); 18 | 19 | $this->CI->load->helper('download'); 20 | 21 | force_download('mcb_' . date('Y-m-d') . '.zip', $backup); 22 | 23 | } 24 | 25 | } 26 | 27 | ?> -------------------------------------------------------------------------------- /application/libraries/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 403 Forbidden 4 | 5 | 6 | 7 |

Directory access is forbidden.

8 | 9 | 10 | -------------------------------------------------------------------------------- /application/libraries/redir.php: -------------------------------------------------------------------------------- 1 | CI =& get_instance(); 10 | 11 | } 12 | 13 | function redirect($module) { 14 | 15 | if (is_array($module)) { 16 | 17 | $modules = $module; 18 | 19 | foreach ($modules as $module) { 20 | 21 | if (substr($this->CI->session->userdata('last_index'), 1, strlen($module)) == $module) { 22 | 23 | redirect($this->CI->session->userdata('last_index')); 24 | 25 | } 26 | 27 | } 28 | 29 | redirect($modules[0]); 30 | 31 | } 32 | 33 | else { 34 | 35 | if (substr($this->CI->session->userdata('last_index'), 1, strlen($module)) == $module) { 36 | 37 | redirect($this->CI->session->userdata('last_index')); 38 | 39 | } 40 | 41 | else { 42 | 43 | redirect($module); 44 | 45 | } 46 | 47 | } 48 | 49 | } 50 | 51 | function set_last_index($last_index = NULL) { 52 | 53 | if (!$last_index) { 54 | 55 | $this->CI->session->set_userdata('last_index', $this->CI->uri->uri_string()); 56 | 57 | } 58 | 59 | else { 60 | 61 | $this->CI->session->set_userdata('last_index', $last_index); 62 | 63 | } 64 | 65 | } 66 | 67 | } 68 | 69 | ?> -------------------------------------------------------------------------------- /application/logs/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 403 Forbidden 4 | 5 | 6 | 7 |

Directory access is forbidden.

8 | 9 | 10 | -------------------------------------------------------------------------------- /application/models/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 403 Forbidden 4 | 5 | 6 | 7 |

Directory access is forbidden.

8 | 9 | 10 | -------------------------------------------------------------------------------- /application/modules_core/calendar/controllers/calendar.php: -------------------------------------------------------------------------------- 1 | input->post('btn_list_view')) { 10 | 11 | redirect('invoices'); 12 | 13 | } 14 | 15 | elseif ($this->input->post('btn_add_invoice')) { 16 | 17 | redirect('invoices/create'); 18 | 19 | } 20 | 21 | $this->load->model('invoices/mdl_invoices'); 22 | 23 | } 24 | 25 | function index() { 26 | 27 | $this->load->view('index'); 28 | 29 | } 30 | 31 | public function jquery_get_invoices($status = 'open') { 32 | 33 | $function = "get_" . $status; 34 | 35 | $invoices = $this->mdl_invoices->$function(); 36 | 37 | $inv_array = array(); 38 | 39 | foreach ($invoices as $invoice) { 40 | 41 | $inv_array[] = array( 42 | 'id' => $invoice->invoice_id, 43 | 'title' => $invoice->client_name . ' (' . display_currency($invoice->invoice_total) . ')', 44 | 'start' => date('Y-m-d', $invoice->invoice_due_date), 45 | 'url' => './invoices/edit/invoice_id/'. $invoice->invoice_id, 46 | ); 47 | 48 | } 49 | 50 | echo json_encode($inv_array); 51 | 52 | } 53 | 54 | } -------------------------------------------------------------------------------- /application/modules_core/calendar/controllers/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 403 Forbidden 4 | 5 | 6 | 7 |

Directory access is forbidden.

8 | 9 | 10 | -------------------------------------------------------------------------------- /application/modules_core/calendar/credit.txt: -------------------------------------------------------------------------------- 1 | Calendar module for MyClientBase provided by Omar Orellana -------------------------------------------------------------------------------- /application/modules_core/calendar/models/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 403 Forbidden 4 | 5 | 6 | 7 |

Directory access is forbidden.

8 | 9 | 10 | -------------------------------------------------------------------------------- /application/modules_core/calendar/views/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 403 Forbidden 4 | 5 | 6 | 7 |

Directory access is forbidden.

8 | 9 | 10 | -------------------------------------------------------------------------------- /application/modules_core/calendar/views/index.php: -------------------------------------------------------------------------------- 1 | load->view('dashboard/header', array('header_insert'=>'calendar/header_insert')); ?> 2 | 3 |
4 | 5 |
6 | 7 |

lang->line('invoices') : $this->lang->line('quotes')); ?> 8 | 9 |
10 | 11 | 12 |
13 |
14 |

15 | 16 |
17 | 18 | 19 |
20 | 21 |
22 | 23 |
24 | 25 |
26 | 27 | 28 | load->view('dashboard/footer'); ?> -------------------------------------------------------------------------------- /application/modules_core/client_center/config/config.php: -------------------------------------------------------------------------------- 1 | 'Client Center', 5 | 'module_path' => 'client_center', 6 | 'module_description' => 'Allows clients to log in and view invoices.', 7 | 'module_config' => array( 8 | 'settings_view' => 'client_center/admin_settings/display', 9 | 'settings_save' => 'client_center/admin_settings/save' 10 | ) 11 | ); 12 | 13 | ?> -------------------------------------------------------------------------------- /application/modules_core/client_center/controllers/account.php: -------------------------------------------------------------------------------- 1 | load->model('mdl_client_account'); 10 | 11 | $this->_post_handler(); 12 | 13 | } 14 | 15 | function index() { 16 | 17 | if ($this->mdl_client_account->validate()) { 18 | 19 | $this->mdl_client_account->save(); 20 | 21 | redirect('client_center/account'); 22 | 23 | } 24 | 25 | else { 26 | 27 | if (!$_POST) { 28 | 29 | $this->mdl_client_account->prep_validation($this->session->userdata('client_id')); 30 | 31 | } 32 | 33 | $data = array( 34 | 'client_name' => $this->session->userdata('client_name') 35 | ); 36 | 37 | $this->load->view('account_form', $data); 38 | 39 | } 40 | 41 | } 42 | 43 | function change_password() { 44 | 45 | if (!$this->mdl_client_account->validate_change_password()) { 46 | 47 | $this->load->view('account_change_pw'); 48 | 49 | } 50 | 51 | else { 52 | 53 | $this->mdl_client_account->save_change_password($this->input->post('password')); 54 | 55 | redirect('client_center/account'); 56 | 57 | } 58 | 59 | } 60 | 61 | function _post_handler() { 62 | 63 | if ($this->input->post('btn_cancel')) { 64 | 65 | redirect('client_center'); 66 | 67 | } 68 | 69 | } 70 | 71 | } 72 | 73 | ?> -------------------------------------------------------------------------------- /application/modules_core/client_center/controllers/admin_settings.php: -------------------------------------------------------------------------------- 1 | load->view('settings'); 14 | 15 | } 16 | 17 | function save() { 18 | 19 | $checkbox_settings = array( 20 | 'cc_enable_client_tax_id', 21 | 'cc_enable_client_address', 22 | 'cc_enable_client_address_2', 23 | 'cc_enable_client_city', 24 | 'cc_enable_client_state', 25 | 'cc_enable_client_zip', 26 | 'cc_enable_client_country', 27 | 'cc_enable_client_phone_number', 28 | 'cc_enable_client_fax_number', 29 | 'cc_enable_client_mobile_number', 30 | 'cc_enable_client_email_address', 31 | 'cc_enable_client_web_address' 32 | ); 33 | 34 | $cc_edit_enabled = 0; 35 | 36 | foreach ($checkbox_settings as $setting) { 37 | 38 | if (isset($_POST['cc_settings'][$setting])) { 39 | 40 | $cc_edit_enabled = 1; 41 | 42 | $this->mdl_mcb_data->save($setting, 1); 43 | 44 | } 45 | 46 | else { 47 | 48 | $this->mdl_mcb_data->save($setting, 0); 49 | 50 | } 51 | 52 | } 53 | 54 | $this->mdl_mcb_data->save('cc_edit_enabled', $cc_edit_enabled); 55 | 56 | } 57 | 58 | } 59 | 60 | ?> -------------------------------------------------------------------------------- /application/modules_core/client_center/models/mdl_client_auth.php: -------------------------------------------------------------------------------- 1 | db->where($user_field, $user_value); 8 | 9 | $this->db->where($pass_field, $pass_value); 10 | 11 | $query = $this->db->get($table); 12 | 13 | if ($query->num_rows() == 1) { 14 | 15 | return $query->row(); 16 | 17 | } 18 | 19 | else { 20 | 21 | return FALSE; 22 | 23 | } 24 | 25 | } 26 | 27 | function set_session($user_object, $object_vars, $custom_vars = NULL) { 28 | 29 | $session_data = array(); 30 | 31 | foreach ($object_vars as $object_var) { 32 | 33 | $session_data[$object_var] = $user_object->$object_var; 34 | 35 | } 36 | 37 | if ($custom_vars) { 38 | 39 | foreach ($custom_vars as $key=>$var) { 40 | 41 | $session_data[$key] = $var; 42 | 43 | } 44 | 45 | } 46 | 47 | $this->session->set_userdata($session_data); 48 | 49 | } 50 | 51 | function update_timestamp($table, $key_field, $key_id, $value_field, $value_value) { 52 | 53 | $this->db->where($key_field, $key_id); 54 | 55 | $this->db->update($table, array($value_field => $value_value)); 56 | 57 | } 58 | 59 | } 60 | 61 | ?> -------------------------------------------------------------------------------- /application/modules_core/client_center/models/mdl_client_sessions.php: -------------------------------------------------------------------------------- 1 | load->library('form_validation'); 8 | 9 | $this->form_validation->set_error_delimiters('
', '
'); 10 | 11 | $this->form_validation->set_rules('username', $this->lang->line('username'), 'required'); 12 | 13 | $this->form_validation->set_rules('password', $this->lang->line('password'), 'required|md5'); 14 | 15 | return parent::validate(); 16 | 17 | } 18 | 19 | } 20 | 21 | ?> -------------------------------------------------------------------------------- /application/modules_core/client_center/views/account_change_pw.php: -------------------------------------------------------------------------------- 1 | load->view('header'); ?> 2 | 3 | load->view('dashboard/jquery_clear_password'); ?> 4 | 5 |
6 | 7 |
8 | 9 |
10 | 11 |

lang->line('change_password'); ?>

12 | 13 | load->view('dashboard/system_messages'); ?> 14 | 15 |
16 | 17 |
18 | 19 |
20 |
21 |
22 |
23 | 24 |
25 |
26 |
27 |
28 | 29 |
 
30 | 31 | 32 | 33 | 34 |
 
35 | 36 | 37 | 38 |
39 | 40 |
41 | 42 |
43 | 44 |
45 |
46 | 47 | load->view('dashboard/footer'); ?> -------------------------------------------------------------------------------- /application/modules_core/client_center/views/admin_sidebar.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /application/modules_core/client_center/views/footer.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /application/modules_core/client_center/views/index.php: -------------------------------------------------------------------------------- 1 | load->view('header'); ?> 2 | 3 | load->view('jquery_invoice_generate'); ?> 4 | 5 |
6 | 7 |
8 | 9 |

lang->line('open_invoices'); ?>

10 | 11 |
12 | 13 | load->view('invoice_table', array('invoices'=>$open_invoices)); ?> 14 | 15 |
16 | 17 |
18 | 19 |
20 | 21 |

lang->line('pending_invoices'); ?>

22 | 23 |
24 | 25 | load->view('invoice_table', array('invoices'=>$pending_invoices)); ?> 26 | 27 |
28 | 29 |
30 | 31 |
32 | 33 |

lang->line('recently_closed_invoices'); ?>

34 | 35 |
36 | 37 | load->view('invoice_table', array('invoices'=>$closed_invoices)); ?> 38 | 39 |
40 | 41 |
42 | 43 |
44 | 45 | load->view('sidebar'); ?> 46 | 47 | load->view('footer'); ?> -------------------------------------------------------------------------------- /application/modules_core/client_center/views/invoice_view_tab_items.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 |
lang->line('item_name'); ?>lang->line('item_description'); ?>lang->line('quantity'); ?>lang->line('unit_price'); ?>lang->line('taxable'); ?>lang->line('amount'); ?>
item_name; ?>item_description, 40); ?>item_qty, 2); ?>item_price); ?>is_taxable) { echo icon('check'); } ?>item_subtotal); ?>
-------------------------------------------------------------------------------- /application/modules_core/client_center/views/invoice_view_tab_notes.php: -------------------------------------------------------------------------------- 1 |
2 |
3 |
invoice_notes); ?>
4 |
5 | 6 |
 
-------------------------------------------------------------------------------- /application/modules_core/client_center/views/invoice_view_tab_taxes.php: -------------------------------------------------------------------------------- 1 |
2 |
3 |
4 | 5 |
6 | tax_rate_percent, TRUE, $this->mdl_mcb_data->setting('decimal_taxes_num')) . '% - ' . $invoice_tax_rate->tax_rate_name; ?> ( 7 | tax_rate_option == 1) { echo $this->lang->line('invoice_tax_option_1'); } 8 | elseif ($invoice_tax_rate->tax_rate_option == 2) { echo $this->lang->line('invoice_tax_option_2'); } ?>)
9 |
10 | 11 |
12 |
13 | 14 |
15 |
16 |
invoice_shipping; ?>
17 |
18 | 19 |
20 |
21 |
invoice_discount; ?>
22 |
-------------------------------------------------------------------------------- /application/modules_core/client_center/views/invoices.php: -------------------------------------------------------------------------------- 1 | load->view('header'); ?> 2 | 3 | load->view('jquery_invoice_generate'); ?> 4 | 5 |
6 | 7 |
8 | 9 |

lang->line('invoices'); ?>

10 | 11 |
12 | 13 | load->view('invoice_table', array('invoices'=>$invoices)); ?> 14 | 15 |
16 | 17 |
18 | 19 |
20 | 21 | load->view('sidebar'); ?> 22 | 23 | load->view('footer'); ?> -------------------------------------------------------------------------------- /application/modules_core/client_center/views/jquery_client_ac.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /application/modules_core/client_center/views/jquery_hover_links.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /application/modules_core/client_center/views/jquery_invoice_generate.php: -------------------------------------------------------------------------------- 1 | 43 | 44 |
45 | 46 | 47 | 48 | 54 |
lang->line('output_type'); ?>: 49 | 53 |
55 |
-------------------------------------------------------------------------------- /application/modules_core/client_center/views/merchant_cancel.php: -------------------------------------------------------------------------------- 1 | load->view('dashboard/header'); ?> 2 | 3 |
4 | 5 |
6 | 7 |

lang->line('payments'); ?>

8 | 9 |
10 | 11 |

lang->line('merchant_payment_cancelled'); ?>

12 | 13 |
14 | 15 |
16 | 17 |
18 | 19 | load->view('dashboard/sidebar'); ?> 20 | 21 | load->view('dashboard/footer'); ?> -------------------------------------------------------------------------------- /application/modules_core/client_center/views/merchant_return.php: -------------------------------------------------------------------------------- 1 | load->view('dashboard/header'); ?> 2 | 3 |
4 | 5 |
6 | 7 |

lang->line('payments'); ?>

8 | 9 |
10 | 11 |

lang->line('merchant_payment_finished'); ?>

12 | 13 |
14 | 15 |
16 | 17 |
18 | 19 | load->view('dashboard/sidebar'); ?> 20 | 21 | load->view('dashboard/footer'); ?> -------------------------------------------------------------------------------- /application/modules_core/client_center/views/payment_table.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 |
lang->line('id'); ?>lang->line('invoice_number'); ?>lang->line('client'); ?>lang->line('date'); ?>lang->line('amount'); ?>
payment_id; ?>invoice_id; ?>client_id, $payment->client_name); ?>payment_date); ?>payment_amount); ?>
20 | 21 | mdl_payments->page_links) { ?> 22 | 25 | -------------------------------------------------------------------------------- /application/modules_core/client_center/views/quotes.php: -------------------------------------------------------------------------------- 1 | load->view('header'); ?> 2 | 3 | load->view('jquery_invoice_generate'); ?> 4 | 5 |
6 | 7 |
8 | 9 |

lang->line('quotes'); ?>

10 | 11 |
12 | 13 | load->view('invoice_table', array('invoices'=>$quotes)); ?> 14 | 15 |
16 | 17 |
18 | 19 |
20 | 21 | load->view('sidebar'); ?> 22 | 23 | load->view('footer'); ?> -------------------------------------------------------------------------------- /application/modules_core/client_center/views/sidebar.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /application/modules_core/client_center/views/sidebar_change_pw.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /application/modules_core/clients/models/mdl_client_table.php: -------------------------------------------------------------------------------- 1 | anchor('clients/index/order_by/client_id/order/' . $order, $this->lang->line('id')), 13 | 'client_name' => anchor('clients/index/order_by/client_name/order/' . $order, $this->lang->line('client')), 14 | 'client_email' => anchor('clients/index/order_by/client_email/order/' . $order, $this->lang->line('email_address')), 15 | 'client_phone' => anchor('clients/index/order_by/client_phone/order/' . $order, $this->lang->line('phone_number')), 16 | 'credit_amount' => anchor('clients/index/order_by/credit_amount/order/' . $order, $this->lang->line('credit_amount')), 17 | 'balance' => anchor('clients/index/order_by/balance/order/' . $order, $this->lang->line('balance')), 18 | 'user' => anchor('clients/index/order_by/user/order/' . $order, $this->lang->line('user')), 19 | 'client_active' => anchor('clients/index/order_by/client_active/order/' . $order, $this->lang->line('active')) 20 | ); 21 | 22 | return $headers; 23 | 24 | } 25 | 26 | } 27 | 28 | ?> 29 | -------------------------------------------------------------------------------- /application/modules_core/clients/views/contact_table.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 21 | 22 | 23 |
lang->line('id'); ?>lang->line('name'); ?>lang->line('email'); ?> 6 | lang->line('actions'); ?>
contact_id; ?>last_name . ', ' . $contact->first_name; ?>email_address; ?> 14 | 15 | 16 | 17 | 18 | 19 | 20 |
-------------------------------------------------------------------------------- /application/modules_core/clients/views/details_header.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /application/modules_core/clients/views/sidebar.php: -------------------------------------------------------------------------------- 1 |
2 | 3 |

lang->line('clients'); ?>

4 | 5 | 9 | 10 |
-------------------------------------------------------------------------------- /application/modules_core/dashboard/config/config.php: -------------------------------------------------------------------------------- 1 | $this->lang->line('dashboard'), 5 | 'module_path' => 'dashboard', 6 | 'module_order' => 2, 7 | 'module_config' => array( 8 | 'settings_view' => 'dashboard/dashboard_settings/display', 9 | 'settings_save' => 'dashboard/dashboard_settings/save' 10 | ) 11 | ); 12 | 13 | ?> -------------------------------------------------------------------------------- /application/modules_core/dashboard/views/btn_add.php: -------------------------------------------------------------------------------- 1 |
2 | 3 |
-------------------------------------------------------------------------------- /application/modules_core/dashboard/views/example_form_container.php: -------------------------------------------------------------------------------- 1 | load->view('dashboard/header'); ?> 2 | 3 |
4 | 5 |
6 | 7 |

lang->line('tax_rate_form'); ?>

8 | 9 | load->view('dashboard/system_messages'); ?> 10 | 11 |
12 | 13 |
14 | 15 |
16 |
17 |
18 |
19 | 20 |
21 |
22 |
23 |
24 | 25 | 26 | 27 | 28 |
29 | 30 |
31 | 32 |
33 | 34 |
35 | 36 | load->view('dashboard/footer'); ?> -------------------------------------------------------------------------------- /application/modules_core/dashboard/views/footer.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /application/modules_core/dashboard/views/jquery_clear_password.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /application/modules_core/dashboard/views/jquery_date_picker.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /application/modules_core/dashboard/views/jquery_set_focus.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /application/modules_core/dashboard/views/jquery_table_dnd.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /application/modules_core/dashboard/views/jquery_tabs.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /application/modules_core/dashboard/views/record_not_found.php: -------------------------------------------------------------------------------- 1 | load->view('dashboard/header'); ?> 2 | 3 |
4 | 5 |
6 | 7 |

lang->line('record_does_not_exist'); ?>

8 | 9 |
10 | 11 |

lang->line('record_does_not_exist'); ?>

12 | 13 |
14 | 15 |
16 | 17 |
18 | 19 | load->view('dashboard/footer'); ?> -------------------------------------------------------------------------------- /application/modules_core/dashboard/views/sidebar.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /application/modules_core/dashboard/views/sidebar_control_center.php: -------------------------------------------------------------------------------- 1 |
2 | 3 |

lang->line('control_center'); ?>

4 | 9 | 10 |
-------------------------------------------------------------------------------- /application/modules_core/dashboard/views/sidebar_custom_modules.php: -------------------------------------------------------------------------------- 1 | session->userdata('global_admin') and $this->mdl_mcb_modules->num_custom_modules_enabled) { ?> 2 | 3 |
4 | 5 |

lang->line('custom_modules'); ?>

6 | 15 | 16 |
17 | 18 | -------------------------------------------------------------------------------- /application/modules_core/dashboard/views/sidebar_invoice_balance.php: -------------------------------------------------------------------------------- 1 |
2 | 3 |

lang->line('total_balance'); ?>

4 |

5 | 6 |
-------------------------------------------------------------------------------- /application/modules_core/dashboard/views/sidebar_invoice_paid.php: -------------------------------------------------------------------------------- 1 |
2 | 3 |

lang->line('total_paid'); ?>

4 |

5 | 6 |
-------------------------------------------------------------------------------- /application/modules_core/dashboard/views/sidebar_quicklinks.php: -------------------------------------------------------------------------------- 1 |
2 | 3 |

lang->line('quicklinks'); ?>

4 | 5 | 15 | 16 |
-------------------------------------------------------------------------------- /application/modules_core/dashboard/views/system_messages.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | session->flashdata('success_save')) { ?> 6 |
lang->line('this_item_has_been_saved'); ?>
7 | 8 | 9 | session->flashdata('success_delete')) { ?> 10 |
lang->line('this_item_has_been_deleted'); ?>.
11 | 12 | 13 | session->flashdata('custom_warning')) { ?> 14 |
session->flashdata('custom_warning'); ?>
15 | 16 | 17 | session->flashdata('custom_error')) { ?> 18 |
session->flashdata('custom_error'); ?>
19 | 20 | 21 | session->flashdata('custom_success')) { ?> 22 |
session->flashdata('custom_success'); ?>
23 | 24 | 25 | 26 |
27 | -------------------------------------------------------------------------------- /application/modules_core/email_templates/models/mdl_email_templates.php: -------------------------------------------------------------------------------- 1 | table_name = 'mcb_email_templates'; 10 | 11 | $this->primary_key = 'mcb_email_templates.email_template_id'; 12 | 13 | $this->select_fields = " 14 | SQL_CALC_FOUND_ROWS mcb_email_templates.*"; 15 | 16 | $this->order_by = 'email_template_title'; 17 | 18 | $this->limit = $this->mdl_mcb_data->setting('results_per_page'); 19 | 20 | } 21 | 22 | public function get_list() { 23 | 24 | $this->db->select('email_template_id, email_template_title'); 25 | $this->db->order_by('email_template_title'); 26 | 27 | return $this->db->get('mcb_email_templates')->result(); 28 | 29 | } 30 | 31 | public function validate() { 32 | 33 | $this->form_validation->set_rules('email_template_title', $this->lang->line('email_template_title'), 'required'); 34 | $this->form_validation->set_rules('email_template_body', $this->lang->line('email_body')); 35 | $this->form_validation->set_rules('email_template_footer', $this->lang->line('email_footer')); 36 | 37 | return parent::validate(); 38 | 39 | } 40 | 41 | } 42 | 43 | ?> -------------------------------------------------------------------------------- /application/modules_core/fields/views/custom_fields.php: -------------------------------------------------------------------------------- 1 | 2 |
3 |
4 |
5 |
6 | -------------------------------------------------------------------------------- /application/modules_core/fields/views/sidebar.php: -------------------------------------------------------------------------------- 1 |
2 | 3 |

lang->line('custom_fields'); ?>

4 | 5 | 9 | 10 |
-------------------------------------------------------------------------------- /application/modules_core/inventory/config/config.php: -------------------------------------------------------------------------------- 1 | $this->lang->line('inventory'), 5 | 'module_path' => 'inventory', 6 | 'module_order' => 4, 7 | 'module_config' => array() 8 | ); 9 | 10 | ?> -------------------------------------------------------------------------------- /application/modules_core/inventory/models/mdl_inventory_table.php: -------------------------------------------------------------------------------- 1 | anchor('inventory/index/order_by/inventory_id/order/' . $order, $this->lang->line('id')), 13 | 'inventory_type' => anchor('inventory/index/order_by/inventory_type/order/' . $order, $this->lang->line('type')), 14 | 'inventory_item' => anchor('inventory/index/order_by/inventory_item/order/' . $order, $this->lang->line('item')), 15 | 'inventory_stock' => anchor('inventory/index/order_by/inventory_stock/order/' . $order, $this->lang->line('stock')), 16 | 'inventory_price' => anchor('inventory/index/order_by/inventory_price/order/' . $order, $this->lang->line('price')) 17 | ); 18 | 19 | return $headers; 20 | 21 | } 22 | 23 | } 24 | 25 | ?> -------------------------------------------------------------------------------- /application/modules_core/inventory/views/inventory_select.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /application/modules_core/inventory/views/inventory_types_form.php: -------------------------------------------------------------------------------- 1 | load->view('dashboard/header'); ?> 2 | 3 |
4 | 5 |
6 | 7 |

lang->line('inventory_type_form'); ?>

8 | 9 | load->view('dashboard/system_messages'); ?> 10 | 11 |
12 | 13 |
14 | 15 |
16 |
17 |
18 |
19 | 20 |
 
21 | 22 | 23 | 24 | 25 |
26 | 27 |
28 | 29 |
30 | 31 |
32 | 33 | load->view('dashboard/footer'); ?> -------------------------------------------------------------------------------- /application/modules_core/inventory/views/jquery_inventory_form.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /application/modules_core/inventory/views/sidebar.php: -------------------------------------------------------------------------------- 1 |
2 | 3 |

lang->line('inventory'); ?>

4 | 5 | 9 | 10 |
-------------------------------------------------------------------------------- /application/modules_core/invoice_search/config/config.php: -------------------------------------------------------------------------------- 1 | $this->lang->line('invoice_search'), 5 | 'module_path' => 'invoice_search', 6 | 'module_config' => array() 7 | ); 8 | 9 | ?> -------------------------------------------------------------------------------- /application/modules_core/invoice_search/models/mdl_invoice_search.php: -------------------------------------------------------------------------------- 1 | form_validation->set_rules('invoice_number', $this->lang->line('invoice_number')); 8 | $this->form_validation->set_rules('from_date', $this->lang->line('from_date')); 9 | $this->form_validation->set_rules('to_date', $this->lang->line('to_date')); 10 | $this->form_validation->set_rules('tags', $this->lang->line('tags')); 11 | $this->form_validation->set_rules('client_id', $this->lang->line('client')); 12 | $this->form_validation->set_rules('amount_operator', $this->lang->line('amount_operator')); 13 | $this->form_validation->set_rules('amount', $this->lang->line('amount')); 14 | 15 | return parent::validate(); 16 | 17 | } 18 | 19 | } 20 | 21 | ?> -------------------------------------------------------------------------------- /application/modules_core/invoice_search/views/results.php: -------------------------------------------------------------------------------- 1 | load->view('dashboard/header'); ?> 2 | 3 | 4 | 5 |
6 | 7 |
8 | 9 |

lang->line('invoice_search'); ?> 10 | 11 | load->view('dashboard/btn_add', array('btn_name'=>'btn_add_invoice', 'btn_value'=>$this->lang->line('create_invoice'))); ?> 12 | 13 | 14 |

15 | 16 |
17 | 18 | load->view('dashboard/system_messages'); ?> 19 | 20 | load->view('invoices/invoice_table'); ?> 21 | 22 |
23 | 24 |
25 | 26 |
27 | 28 | load->view('dashboard/footer'); ?> -------------------------------------------------------------------------------- /application/modules_core/invoice_statuses/models/mdl_invoice_statuses.php: -------------------------------------------------------------------------------- 1 | table_name = 'mcb_invoice_statuses'; 12 | 13 | $this->primary_key = 'mcb_invoice_statuses.invoice_status_id'; 14 | 15 | $this->select_fields = " 16 | SQL_CALC_FOUND_ROWS *"; 17 | 18 | $this->order_by = 'invoice_status_type, invoice_status'; 19 | 20 | $this->status_types = array( 21 | '1' => $this->lang->line('open'), 22 | '2' => $this->lang->line('pending'), 23 | '3' => $this->lang->line('closed') 24 | ); 25 | 26 | } 27 | 28 | public function validate() { 29 | 30 | $this->form_validation->set_rules('invoice_status', $this->lang->line('invoice_status'), 'required'); 31 | $this->form_validation->set_rules('invoice_status_type', $this->lang->line('invoice_status_type'), 'required'); 32 | 33 | return parent::validate(); 34 | 35 | } 36 | 37 | } 38 | 39 | ?> -------------------------------------------------------------------------------- /application/modules_core/invoice_statuses/views/sidebar.php: -------------------------------------------------------------------------------- 1 |
2 | 3 |

lang->line('invoice_statuses'); ?>

4 | 5 | 9 | 10 |
-------------------------------------------------------------------------------- /application/modules_core/invoices/config/config.php: -------------------------------------------------------------------------------- 1 | $this->lang->line('invoices'), 5 | 'module_path' => 'invoices', 6 | 'module_order' => 3, 7 | 'module_config' => array( 8 | 'settings_view' => 'invoices/invoice_settings/display', 9 | 'settings_save' => 'invoices/invoice_settings/save' 10 | ) 11 | ); 12 | 13 | ?> -------------------------------------------------------------------------------- /application/modules_core/invoices/controllers/upload_logo.php: -------------------------------------------------------------------------------- 1 | input->post('btn_upload_logo')) { 8 | 9 | $config = array( 10 | 'upload_path' => './uploads/invoice_logos/', 11 | 'allowed_types' => 'gif|jpg|png', 12 | 'max_size' => '100', 13 | 'max_width' => '500', 14 | 'max_height' => '300' 15 | ); 16 | 17 | $this->load->library('upload', $config); 18 | 19 | if (!$this->upload->do_upload()) { 20 | 21 | $data = array( 22 | 'static_error' => $this->upload->display_errors() 23 | ); 24 | 25 | $this->load->view('upload_logo', $data); 26 | 27 | } 28 | 29 | else { 30 | 31 | $upload_data = $this->upload->data(); 32 | 33 | $this->mdl_mcb_data->save('invoice_logo', $upload_data['file_name']); 34 | 35 | redirect('settings'); 36 | 37 | } 38 | 39 | } 40 | 41 | else { 42 | 43 | $this->load->view('upload_logo'); 44 | 45 | } 46 | 47 | } 48 | 49 | function delete() { 50 | 51 | unlink('./uploads/invoice_logos/' . uri_assoc('invoice_logo', 4)); 52 | 53 | if ($this->mdl_mcb_data->setting('invoice_logo') == uri_assoc('invoice_logo', 4)) { 54 | 55 | $this->mdl_mcb_data->delete('invoice_logo'); 56 | 57 | $this->session->unset_userdata('invoice_logo'); 58 | 59 | } 60 | 61 | redirect('settings'); 62 | 63 | } 64 | 65 | } 66 | 67 | ?> -------------------------------------------------------------------------------- /application/modules_core/invoices/controllers/widgets.php: -------------------------------------------------------------------------------- 1 | load->model('templates/mdl_templates'); 8 | 9 | $data = array( 10 | 'templates' => $this->mdl_templates->get('invoices'), 11 | 'default_invoice_template' => $this->mdl_mcb_data->setting('default_invoice_template'), 12 | 'default_quote_template' => $this->mdl_mcb_data->setting('default_quote_template') 13 | ); 14 | 15 | $this->load->view('invoices/jquery_invoice_generate', $data); 16 | 17 | } 18 | 19 | } 20 | 21 | ?> -------------------------------------------------------------------------------- /application/modules_core/invoices/models/mdl_invoice_history.php: -------------------------------------------------------------------------------- 1 | table_name = 'mcb_invoice_history'; 10 | 11 | $this->primary_key = 'mcb_invoice_history.invoice_history_id'; 12 | 13 | $this->order_by = 'invoice_history_date DESC'; 14 | 15 | $this->select = 'mcb_invoice_history.*, mcb_users.username, mcb_invoices.invoice_number'; 16 | 17 | $this->joins = array( 18 | 'mcb_users' => 'mcb_users.user_id = mcb_invoice_history.user_id', 19 | 'mcb_invoices' => 'mcb_invoices.invoice_id = mcb_invoice_history.invoice_id' 20 | ); 21 | 22 | } 23 | 24 | public function save($invoice_id, $user_id, $invoice_history_data) { 25 | 26 | if (!$this->mdl_mcb_data->setting('disable_invoice_audit_history')) { 27 | 28 | $db_array = array( 29 | 'invoice_id' => $invoice_id, 30 | 'user_id' => $user_id, 31 | 'invoice_history_date' => time(), 32 | 'invoice_history_data' => $invoice_history_data 33 | ); 34 | 35 | $this->db->insert('mcb_invoice_history', $db_array); 36 | 37 | } 38 | 39 | } 40 | 41 | function clear_history($invoice_id = NULL) { 42 | 43 | if ($invoice_id) { 44 | 45 | $this->db->where('invoice_id', $invoice_id); 46 | 47 | } 48 | 49 | else { 50 | 51 | $this->db->where('invoice_id >', 0); 52 | 53 | } 54 | 55 | $this->db->delete($this->table_name); 56 | 57 | } 58 | 59 | } 60 | 61 | ?> -------------------------------------------------------------------------------- /application/modules_core/invoices/models/mdl_invoice_table.php: -------------------------------------------------------------------------------- 1 | anchor('invoices/index' . $quote_str . '/order_by/invoice_id/order/' . $order, (!$is_quote) ? $this->lang->line('invoice_number') : $this->lang->line('quote_number')), 27 | 'date' => anchor('invoices/index' . $quote_str . '/order_by/date/order/' . $order, $this->lang->line('date')), 28 | 'due_date' => anchor('invoices/index' . $quote_str . '/order_by/duedate/order/' . $order, $this->lang->line('due_date')), 29 | 'client' => anchor('invoices/index' . $quote_str . '/order_by/client/order/' . $order, $this->lang->line('client')), 30 | 'amount' => anchor('invoices/index' . $quote_str . '/order_by/amount/order/' . $order, $this->lang->line('amount')) 31 | ); 32 | 33 | return $headers; 34 | 35 | } 36 | 37 | } 38 | 39 | ?> 40 | -------------------------------------------------------------------------------- /application/modules_core/invoices/views/invoice_edit_header.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /application/modules_core/invoices/views/invoice_group_sidebar.php: -------------------------------------------------------------------------------- 1 |
2 | 3 |

lang->line('invoice_groups'); ?>

4 | 5 | 9 | 10 |
-------------------------------------------------------------------------------- /application/modules_core/invoices/views/jquery_choose_client.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /application/modules_core/invoices/views/jquery_client_ac.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /application/modules_core/invoices/views/jquery_invoice_search.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /application/modules_core/invoices/views/sidebar.php: -------------------------------------------------------------------------------- 1 |
2 | 3 |

lang->line('invoices'); ?>

4 | 5 | 13 | 14 |
-------------------------------------------------------------------------------- /application/modules_core/invoices/views/tab_history.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 |
lang->line('id'); ?>lang->line('date'); ?>lang->line('user'); ?>lang->line('history'); ?>
invoice_number; ?>invoice_history_date); ?>username; ?>invoice_history_data; ?>
17 | 18 | 19 |
 
-------------------------------------------------------------------------------- /application/modules_core/invoices/views/tab_notes.php: -------------------------------------------------------------------------------- 1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 | 10 | 11 |
12 |
13 |
14 |
15 | 16 | 17 |
 
18 | 19 | 20 | 21 |
 
-------------------------------------------------------------------------------- /application/modules_core/invoices/views/upload_logo.php: -------------------------------------------------------------------------------- 1 | load->view('dashboard/header'); ?> 2 | 3 |
4 | 5 |
6 | 7 |

lang->line('upload_invoice_logo'); ?>

8 | 9 | load->view('dashboard/system_messages'); ?> 10 | 11 |
12 | 13 |
14 | 15 |
16 |
17 |
18 |
19 | 20 |
 
21 | 22 | 23 | 24 | 25 |
26 | 27 |
28 | 29 |
30 | 31 |
32 | 33 | load->view('dashboard/footer'); ?> -------------------------------------------------------------------------------- /application/modules_core/mailer/config/config.php: -------------------------------------------------------------------------------- 1 | $this->lang->line('email'), 5 | 'module_path' => 'mailer', 6 | 'module_order' => 5, 7 | 'module_config' => array( 8 | 'settings_view' => 'mailer/display_settings', 9 | 'settings_save' => 'mailer/save_settings' 10 | ) 11 | ); 12 | 13 | ?> -------------------------------------------------------------------------------- /application/modules_core/mailer/controllers/mailer.php: -------------------------------------------------------------------------------- 1 | load->model('email_templates/mdl_email_templates'); 8 | 9 | $security_options = array( 10 | 'none' => $this->lang->line('none'), 11 | 'tls' => 'TLS', 12 | 'ssl' => 'SSL' 13 | ); 14 | 15 | $data = array( 16 | 'security_options' => $security_options, 17 | 'email_templates' => $this->mdl_email_templates->get_list() 18 | ); 19 | 20 | $this->load->view('mailer/settings', $data); 21 | 22 | } 23 | 24 | function save_settings() { 25 | 26 | /* 27 | * As per the config file, this function will 28 | * execute when the core system settings are saved. 29 | */ 30 | 31 | foreach ($this->input->post('email_settings') as $key=>$value) { 32 | 33 | if ($key == 'smtp_security' and $value == 'none') { 34 | 35 | $this->mdl_mcb_data->delete('smtp_security'); 36 | 37 | } 38 | 39 | else { 40 | 41 | $this->mdl_mcb_data->save($key, $value); 42 | 43 | } 44 | 45 | } 46 | 47 | if (!isset($_POST['email_settings']['default_email_body'])) { 48 | 49 | $this->mdl_mcb_data->save('default_email_body', 0); 50 | 51 | } 52 | 53 | } 54 | 55 | } 56 | 57 | ?> -------------------------------------------------------------------------------- /application/modules_core/mailer/helpers/phpmailer/language/phpmailer.lang-ch.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /application/modules_core/mailer/helpers/phpmailer/language/phpmailer.lang-ja.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /application/modules_core/mailer/helpers/phpmailer/language/phpmailer.lang-zh.php: -------------------------------------------------------------------------------- 1 | 6 | */ 7 | 8 | $PHPMAILER_LANG['authenticate'] = 'SMTP 錯誤:登錄失敗。'; 9 | $PHPMAILER_LANG['connect_host'] = 'SMTP 錯誤:無法連接到 SMTP 主機。'; 10 | $PHPMAILER_LANG['data_not_accepted'] = 'SMTP 錯誤:數據不被接受。'; 11 | //$PHPMAILER_LANG['empty_message'] = 'Message body empty'; 12 | $PHPMAILER_LANG['encoding'] = '未知編碼: '; 13 | $PHPMAILER_LANG['file_access'] = '無法訪問文件:'; 14 | $PHPMAILER_LANG['file_open'] = '文件錯誤:無法打開文件:'; 15 | $PHPMAILER_LANG['from_failed'] = '發送地址錯誤:'; 16 | $PHPMAILER_LANG['execute'] = '無法執行:'; 17 | $PHPMAILER_LANG['instantiate'] = '未知函數調用。'; 18 | //$PHPMAILER_LANG['invalid_email'] = 'Not sending, email address is invalid: '; 19 | $PHPMAILER_LANG['provide_address'] = '必須提供至少一個收件人地址。'; 20 | $PHPMAILER_LANG['mailer_not_supported'] = '發信客戶端不被支持。'; 21 | $PHPMAILER_LANG['recipients_failed'] = 'SMTP 錯誤:收件人地址錯誤:'; 22 | //$PHPMAILER_LANG['signing'] = 'Signing Error: '; 23 | //$PHPMAILER_LANG['smtp_connect_failed'] = 'SMTP Connect() failed.'; 24 | //$PHPMAILER_LANG['smtp_error'] = 'SMTP server error: '; 25 | //$PHPMAILER_LANG['variable_set'] = 'Cannot set or reset variable: '; 26 | ?> -------------------------------------------------------------------------------- /application/modules_core/mailer/helpers/phpmailer/language/phpmailer.lang-zh_cn.php: -------------------------------------------------------------------------------- 1 | 6 | */ 7 | 8 | $PHPMAILER_LANG['authenticate'] = 'SMTP 错误:登录失败。'; 9 | $PHPMAILER_LANG['connect_host'] = 'SMTP 错误:无法连接到 SMTP 主机。'; 10 | $PHPMAILER_LANG['data_not_accepted'] = 'SMTP 错误:数据不被接受。'; 11 | //$P$PHPMAILER_LANG['empty_message'] = 'Message body empty'; 12 | $PHPMAILER_LANG['encoding'] = '未知编码: '; 13 | $PHPMAILER_LANG['execute'] = '无法执行:'; 14 | $PHPMAILER_LANG['file_access'] = '无法访问文件:'; 15 | $PHPMAILER_LANG['file_open'] = '文件错误:无法打开文件:'; 16 | $PHPMAILER_LANG['from_failed'] = '发送地址错误:'; 17 | $PHPMAILER_LANG['instantiate'] = '未知函数调用。'; 18 | //$PHPMAILER_LANG['invalid_email'] = 'Not sending, email address is invalid: '; 19 | $PHPMAILER_LANG['mailer_not_supported'] = '发信客户端不被支持。'; 20 | $PHPMAILER_LANG['provide_address'] = '必须提供至少一个收件人地址。'; 21 | $PHPMAILER_LANG['recipients_failed'] = 'SMTP 错误:收件人地址错误:'; 22 | //$PHPMAILER_LANG['signing'] = 'Signing Error: '; 23 | //$PHPMAILER_LANG['smtp_connect_failed'] = 'SMTP Connect() failed.'; 24 | //$PHPMAILER_LANG['smtp_error'] = 'SMTP server error: '; 25 | //$PHPMAILER_LANG['variable_set'] = 'Cannot set or reset variable: '; 26 | ?> -------------------------------------------------------------------------------- /application/modules_core/mailer/helpers/phpmailer/mailtest.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /application/modules_core/mcb_language/controllers/mcb_language.php: -------------------------------------------------------------------------------- 1 | load->helper( 12 | array( 13 | 'directory', 14 | 'inflector' 15 | ) 16 | ); 17 | 18 | $languages = directory_map(APPPATH . '/language'); 19 | 20 | foreach ($languages as $key=>$language) { 21 | 22 | if (is_array($language)) { 23 | 24 | if (is_numeric(array_search('mcb_lang.php', $language))) { 25 | 26 | $this->languages[$key] = humanize($key); 27 | 28 | } 29 | 30 | } 31 | 32 | } 33 | 34 | } 35 | 36 | } 37 | 38 | ?> 39 | -------------------------------------------------------------------------------- /application/modules_core/payments/config/config.php: -------------------------------------------------------------------------------- 1 | $this->lang->line('payments'), 5 | 'module_path' => 'payments', 6 | 'module_order' => 4, 7 | 'module_config' => array( 8 | 'settings_view' => 'payments/payment_settings/display', 9 | 'settings_save' => 'payments/payment_settings/save' 10 | ) 11 | ); 12 | 13 | ?> -------------------------------------------------------------------------------- /application/modules_core/payments/controllers/payment_settings.php: -------------------------------------------------------------------------------- 1 | load->model(array('mdl_payments', 'mdl_payment_methods')); 10 | 11 | } 12 | 13 | function display() { 14 | 15 | $this->load->helper('directory'); 16 | 17 | $merchant_drivers = directory_map('application/libraries/Merchant/drivers', FALSE); 18 | 19 | foreach ($merchant_drivers as $key=>$value) { 20 | 21 | $value = strtolower($value); 22 | 23 | $merchant_drivers[$key] = ucfirst(str_replace('.php', '', str_replace('merchant_', '', $value))); 24 | 25 | } 26 | 27 | $data = array( 28 | 'receipt_templates' => $this->mdl_templates->get('payment_receipts'), 29 | 'merchant_drivers' => $merchant_drivers, 30 | 'payment_methods' => $this->mdl_payment_methods->get() 31 | ); 32 | 33 | $this->load->view('settings', $data); 34 | 35 | } 36 | 37 | function save() { 38 | 39 | foreach ($this->input->post('payment_settings') as $key=>$value) { 40 | 41 | $this->mdl_mcb_data->save($key, $value); 42 | 43 | } 44 | 45 | } 46 | 47 | } 48 | 49 | ?> -------------------------------------------------------------------------------- /application/modules_core/payments/controllers/payment_widgets.php: -------------------------------------------------------------------------------- 1 | load->model('templates/mdl_templates'); 8 | 9 | $data = array( 10 | 'templates' => $this->mdl_templates->get('payment_receipts'), 11 | 'default_payment_receipt' => $this->mdl_mcb_data->setting('default_payment_receipt') 12 | ); 13 | 14 | $this->load->view('payments/jquery_receipt_generate', $data); 15 | 16 | } 17 | 18 | } 19 | 20 | ?> -------------------------------------------------------------------------------- /application/modules_core/payments/models/mdl_payment_methods.php: -------------------------------------------------------------------------------- 1 | table_name = 'mcb_payment_methods'; 10 | 11 | $this->primary_key = 'mcb_payment_methods.payment_method_id'; 12 | 13 | $this->select_fields = " 14 | SQL_CALC_FOUND_ROWS *"; 15 | 16 | $this->order_by = 'mcb_payment_methods.payment_method'; 17 | 18 | $this->limit = $this->mdl_mcb_data->setting('results_per_page'); 19 | 20 | } 21 | 22 | public function validate() { 23 | 24 | $this->form_validation->set_rules('payment_method', $this->lang->line('payment_method'), 'required'); 25 | 26 | return parent::validate($this); 27 | 28 | } 29 | 30 | } 31 | 32 | ?> -------------------------------------------------------------------------------- /application/modules_core/payments/models/mdl_payment_table.php: -------------------------------------------------------------------------------- 1 | anchor('payments/index/order_by/payment_id/order/' . $order, $this->lang->line('id')), 13 | 'date' => anchor('payments/index/order_by/date/order/' . $order, $this->lang->line('date')), 14 | 'invoice_id' => anchor('payments/index/order_by/invoice_id/order/' . $order, $this->lang->line('invoice_number')), 15 | 'client' => anchor('payments/index/order_by/client/order/' . $order, $this->lang->line('client')), 16 | 'amount' => anchor('payments/index/order_by/amount/order/' . $order, $this->lang->line('amount')) 17 | ); 18 | 19 | return $headers; 20 | 21 | } 22 | 23 | } 24 | 25 | ?> 26 | -------------------------------------------------------------------------------- /application/modules_core/payments/views/client_credit_index.php: -------------------------------------------------------------------------------- 1 | load->view('dashboard/header'); ?> 2 | 3 | 4 | 5 |
6 | 7 |
8 | 9 |

lang->line('account_deposits'); ?> 10 | 11 | load->view('dashboard/btn_add', array('btn_value'=>$this->lang->line('enter_deposit'))); ?> 12 | 13 |

14 | 15 | load->view('dashboard/system_messages'); ?> 16 | 17 |
18 | 19 | load->view('client_credit_table'); ?> 20 | 21 |
22 | 23 |
24 | 25 |
26 | 27 | load->view('dashboard/footer'); ?> -------------------------------------------------------------------------------- /application/modules_core/payments/views/form_no_invoices.php: -------------------------------------------------------------------------------- 1 | load->view('dashboard/header'); ?> 2 | 3 |
4 | 5 |
6 | 7 |

lang->line('no_invoices_for_payment'); ?>

8 | 9 |
10 | 11 |

lang->line('no_invoices_for_payment'); ?>

12 | 13 |
14 | 15 |
16 | 17 |
18 | 19 | load->view('dashboard/sidebar'); ?> 20 | 21 | load->view('dashboard/footer'); ?> -------------------------------------------------------------------------------- /application/modules_core/payments/views/index.php: -------------------------------------------------------------------------------- 1 | load->view('dashboard/header'); ?> 2 | 3 | 4 | 5 |
6 | 7 |
8 | 9 |

lang->line('invoice_payments'); ?> 10 | 11 | load->view('dashboard/btn_add', array('btn_value'=>$this->lang->line('enter_payment'))); ?> 12 | 13 |

14 | 15 | load->view('dashboard/system_messages'); ?> 16 | 17 |
18 | 19 | load->view('table'); ?> 20 | 21 |
22 | 23 |
24 | 25 |
26 | 27 | load->view('dashboard/sidebar'); ?> 28 | 29 | load->view('dashboard/footer'); ?> -------------------------------------------------------------------------------- /application/modules_core/payments/views/payment_method_form.php: -------------------------------------------------------------------------------- 1 | load->view('dashboard/header'); ?> 2 | 3 |
4 | 5 |
6 | 7 |
8 | 9 |

lang->line('payment_method_form'); ?>

10 | 11 | load->view('dashboard/system_messages'); ?> 12 | 13 |
14 | 15 |
16 | 17 |
18 |
19 |
20 |
21 | 22 |
 
23 | 24 | 25 | 26 | 27 |
28 | 29 |
30 | 31 |
32 | 33 |
34 |
35 | 36 | load->view('dashboard/footer'); ?> -------------------------------------------------------------------------------- /application/modules_core/payments/views/sidebar.php: -------------------------------------------------------------------------------- 1 |
2 | 3 |

lang->line('payments'); ?>

4 | 5 | 9 | 10 |
-------------------------------------------------------------------------------- /application/modules_core/reports/controllers/inventory_sales.php: -------------------------------------------------------------------------------- 1 | array('pdf','view') 15 | ); 16 | 17 | $this->load->view('inventory_sales', $data); 18 | 19 | } 20 | 21 | public function jquery_display_results($output_type = 'view') { 22 | 23 | $this->load->model(array('invoices/mdl_items', 'mdl_inventory_sales')); 24 | 25 | $data = array( 26 | 'items' => $this->mdl_inventory_sales->get() 27 | ); 28 | 29 | if ($output_type == 'view') { 30 | 31 | $this->load->view('inventory_sales_view', $data); 32 | 33 | } 34 | 35 | elseif ($output_type == 'pdf') { 36 | 37 | $this->load->helper($this->mdl_mcb_data->setting('pdf_plugin')); 38 | 39 | $html = $this->load->view('inventory_sales_pdf', $data, TRUE); 40 | 41 | pdf_create($html, url_title($this->lang->line('inventory_sales'), '_'), TRUE); 42 | 43 | } 44 | 45 | } 46 | 47 | } 48 | 49 | ?> -------------------------------------------------------------------------------- /application/modules_core/reports/controllers/reports.php: -------------------------------------------------------------------------------- 1 | input->post('date'); 8 | 9 | log_message('DEBUG', 'Date Received: ' . $date); 10 | log_message('DEBUG', 'Date Sent: ' . standardize_date($date)); 11 | 12 | echo strtotime(standardize_date($date)); 13 | 14 | } 15 | 16 | } 17 | 18 | ?> 19 | -------------------------------------------------------------------------------- /application/modules_core/reports/controllers/sales.php: -------------------------------------------------------------------------------- 1 | load->model('clients/mdl_clients'); 14 | 15 | $data = array( 16 | 'output_types' => array('pdf', 'view') 17 | ); 18 | 19 | $this->load->view('sales', $data); 20 | 21 | } 22 | 23 | public function jquery_display_results() { 24 | 25 | $this->load->model('mdl_sales'); 26 | 27 | $items = $this->mdl_sales->get($this->input->post('from_date'), $this->input->post('to_date'), $this->input->post('client_id')); 28 | 29 | $data = array( 30 | 'items' => $items 31 | ); 32 | 33 | if ($this->input->post('output_type') == 'view') { 34 | 35 | $this->load->view('sales_view', $data); 36 | 37 | } 38 | 39 | elseif ($this->input->post('output_type') == 'pdf') { 40 | 41 | $this->load->helper($this->mdl_mcb_data->setting('pdf_plugin')); 42 | 43 | $html = $this->load->view('sales_pdf', $data, TRUE); 44 | 45 | $filename = url_title($this->lang->line('sales_report'), '_'); 46 | 47 | pdf_create($html, $filename, FALSE); 48 | 49 | echo base_url() . 'uploads/temp/' . $filename . '.pdf'; 50 | 51 | } 52 | 53 | } 54 | 55 | } 56 | 57 | ?> -------------------------------------------------------------------------------- /application/modules_core/reports/models/mdl_inventory_sales.php: -------------------------------------------------------------------------------- 1 | 'mcb_inventory.inventory_name, (sum(item_subtotal)) AS inventory_sum_amount, sum(item_qty) AS inventory_sum_quantity', 9 | 'where' => array( 10 | 'mcb_invoice_items.inventory_id >' => 0 11 | ), 12 | 'joins' => array( 13 | 'mcb_inventory' => array( 14 | 'mcb_inventory.inventory_id = mcb_invoice_items.inventory_id', 'left' 15 | ), 16 | 'mcb_invoice_item_amounts' => 'mcb_invoice_item_amounts.invoice_item_id = mcb_invoice_items.invoice_item_id' 17 | ), 18 | 'group_by' => 'mcb_inventory.inventory_id' 19 | ); 20 | 21 | return $this->mdl_items->get($params); 22 | 23 | } 24 | 25 | } 26 | 27 | ?> 28 | -------------------------------------------------------------------------------- /application/modules_core/reports/models/mdl_sales_by_customer.php: -------------------------------------------------------------------------------- 1 | db->select(' 8 | mcb_clients.client_name, 9 | SUM(mcb_invoice_amounts.invoice_item_subtotal) AS amt_sales, 10 | SUM(mcb_invoice_amounts.invoice_total) AS amt_sales_inc_tax, 11 | COUNT(mcb_invoices.invoice_id) AS num_invoices'); 12 | 13 | $this->db->join('mcb_clients', 'mcb_clients.client_id = mcb_invoices.client_id'); 14 | $this->db->join('mcb_invoice_amounts', 'mcb_invoice_amounts.invoice_id = mcb_invoices.invoice_id'); 15 | 16 | if ($from_date) { 17 | $this->db->where('invoice_date_entered >=', $from_date); 18 | } 19 | 20 | if ($to_date) { 21 | $this->db->where('invoice_date_entered <=', $to_date); 22 | } 23 | 24 | $this->db->where('invoice_is_quote', 0); 25 | 26 | if (!$this->session->userdata('global_admin')) { 27 | 28 | $this->db->where('mcb_invoices.user_id', $this->session->userdata('user_id')); 29 | 30 | } 31 | 32 | $this->db->group_by('mcb_clients.client_id'); 33 | 34 | $this->db->order_by('mcb_clients.client_name'); 35 | 36 | return $this->db->get('mcb_invoices')->result(); 37 | 38 | } 39 | 40 | } 41 | 42 | ?> -------------------------------------------------------------------------------- /application/modules_core/reports/views/client_list.php: -------------------------------------------------------------------------------- 1 | load->view('dashboard/header'); ?> 2 | 3 | 27 | 28 |
29 | 30 |
31 | 32 |

lang->line('client_list'); ?>

33 | 34 |
35 | 36 |
37 | 38 | load->view('partial_output_type'); ?> 39 | 40 | 41 | 42 |
 
43 | 44 |
45 | 46 |
47 | 48 |
49 | 50 |
51 |
52 |
53 |
54 | 55 |
56 | 57 | load->view('dashboard/footer'); ?> -------------------------------------------------------------------------------- /application/modules_core/reports/views/client_list_pdf.php: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 6 | 7 | load->view('css'); ?> 8 | 9 | 10 | 11 | 12 |

lang->line('client_list'); ?>

13 | 14 | load->view('client_list_view'); ?> 15 | 16 | 17 | -------------------------------------------------------------------------------- /application/modules_core/reports/views/client_list_view.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 |
lang->line('client'); ?>lang->line('street_address'); ?>lang->line('city'); ?>lang->line('state'); ?>lang->line('zip'); ?>lang->line('phone_number'); ?>
client_name; ?>client_address; ?>client_city; ?>client_state; ?>client_zip; ?>client_phone_number; ?>
-------------------------------------------------------------------------------- /application/modules_core/reports/views/client_statement_pdf.php: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 6 | 7 | load->view('css'); ?> 8 | 9 | 10 | 11 | 12 |

lang->line('client_statement'); ?>

13 | 14 | load->view('client_statement_view'); ?> 15 | 16 | 17 | -------------------------------------------------------------------------------- /application/modules_core/reports/views/css.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /application/modules_core/reports/views/inventory_history_pdf.php: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 6 | 7 | load->view('css'); ?> 8 | 9 | 10 | 11 | 12 |

lang->line('inventory_history'); ?>

13 | 14 | load->view('inventory_history_view'); ?> 15 | 16 | 17 | -------------------------------------------------------------------------------- /application/modules_core/reports/views/inventory_history_view.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 |
lang->line('date'); ?>lang->line('item'); ?>lang->line('quantity'); ?>lang->line('notes'); ?>
inventory_stock_date); ?>inventory_name; ?>inventory_stock_quantity; ?>inventory_stock_notes) ? $history->inventory_stock_notes : ' '; ?>
-------------------------------------------------------------------------------- /application/modules_core/reports/views/inventory_sales_pdf.php: -------------------------------------------------------------------------------- 1 | load->view('css'); ?> 2 | 3 |

lang->line('inventory_sales'); ?>

4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 |
lang->line('item'); ?>lang->line('quantity'); ?>lang->line('amount'); ?>
inventory_name; ?>inventory_sum_quantity); ?>inventory_sum_amount); ?>
-------------------------------------------------------------------------------- /application/modules_core/reports/views/inventory_sales_view.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 |
lang->line('item'); ?>lang->line('quantity'); ?>lang->line('amount'); ?>
inventory_name; ?>inventory_sum_quantity); ?>inventory_sum_amount); ?>
-------------------------------------------------------------------------------- /application/modules_core/reports/views/partial_output_type.php: -------------------------------------------------------------------------------- 1 |
2 |
3 |
4 | 22 |
23 |
-------------------------------------------------------------------------------- /application/modules_core/reports/views/sales_by_customer_pdf.php: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 6 | 7 | load->view('css'); ?> 8 | 9 | 10 | 11 | 12 |

lang->line('sales_by_customer'); ?>

13 | 14 | load->view('sales_by_customer_view'); ?> 15 | 16 | 17 | -------------------------------------------------------------------------------- /application/modules_core/reports/views/sales_by_customer_view.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 |
lang->line('client'); ?>lang->line('invoice_count'); ?>lang->line('sales'); ?>lang->line('sales_with_tax'); ?>
client_name; ?>num_invoices; ?>amt_sales); ?>amt_sales_inc_tax); ?>
lang->line('total'); ?>
-------------------------------------------------------------------------------- /application/modules_core/reports/views/sales_pdf.php: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 6 | 7 | load->view('css'); ?> 8 | 9 | 10 | 11 | 12 |

lang->line('sales_report'); ?>

13 | 14 | load->view('sales_view'); ?> 15 | 16 | 17 | -------------------------------------------------------------------------------- /application/modules_core/reports/views/sales_view.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 |
lang->line('item'); ?>lang->line('quantity'); ?>lang->line('unit_price'); ?>lang->line('subtotal'); ?>lang->line('sales_with_tax'); ?>
item_name; ?>sum_item_qty, FALSE); ?>item_price, FALSE); ?>sum_item_subtotal, FALSE); ?>sum_item_total, FALSE); ?>
-------------------------------------------------------------------------------- /application/modules_core/settings/config/config.php: -------------------------------------------------------------------------------- 1 | $this->lang->line('general'), 5 | 'module_path' => 'settings', 6 | 'module_order' => 1, 7 | 'module_config' => array( 8 | 'settings_view' => 'settings/other_settings/display', 9 | 'settings_save' => 'settings/other_settings/save' 10 | ) 11 | ); 12 | 13 | ?> -------------------------------------------------------------------------------- /application/modules_core/settings/views/sidebar.php: -------------------------------------------------------------------------------- 1 |
2 | 3 |

lang->line('system'); ?>

4 | 5 | 13 | 14 |
-------------------------------------------------------------------------------- /application/modules_core/setup/libraries/Lib_mysql.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /application/modules_core/setup/views/footer.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /application/modules_core/setup/views/header.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | <?php echo $this->lang->line('myclientbase'); ?> 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 |
-------------------------------------------------------------------------------- /application/modules_core/setup/views/index.php: -------------------------------------------------------------------------------- 1 | load->view('header'); ?> 2 | 3 |
4 | 5 |
6 | 7 |

lang->line('myclientbase') . ' ' . $this->lang->line('setup'); ?>

8 | 9 |
10 | 11 |

lang->line('license_agreement'); ?>

12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 |
22 | 23 |
 
24 | 25 |
26 | 27 |
28 | 29 | load->view('footer'); ?> -------------------------------------------------------------------------------- /application/modules_core/setup/views/install_status.php: -------------------------------------------------------------------------------- 1 | load->view('header'); ?> 2 | 3 |
4 | 5 |
6 | 7 |

lang->line('myclientbase') . ' ' . $this->lang->line('setup'); ?>

8 | 9 |
10 | 11 |

lang->line('installation_status'); ?>

12 | 13 | 14 |

15 | 16 | 17 |
18 | 19 |
20 | 21 |
22 | 23 | load->view('footer'); ?> -------------------------------------------------------------------------------- /application/modules_core/setup/views/upgrade.php: -------------------------------------------------------------------------------- 1 | load->view('header'); ?> 2 | 3 |
4 | 5 |
6 | 7 |

lang->line('myclientbase') . ' ' . $this->lang->line('setup'); ?>

8 | 9 |
10 | 11 |

lang->line('upgrade'); ?>

12 | 13 |
14 | 15 |

lang->line('upgrade_database_backup'); ?>

16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 |
25 | 26 |
27 | 28 |
29 | 30 | load->view('footer'); ?> -------------------------------------------------------------------------------- /application/modules_core/setup/views/upgrade_status.php: -------------------------------------------------------------------------------- 1 | load->view('header'); ?> 2 | 3 |
4 | 5 |
6 | 7 |

lang->line('myclientbase') . ' ' . $this->lang->line('setup'); ?>

8 | 9 |
10 | 11 |

lang->line('upgrade_status'); ?>

12 | 13 | 14 |

15 | 16 | 17 |
18 | 19 |
20 | 21 |
22 | 23 | load->view('footer'); ?> -------------------------------------------------------------------------------- /application/modules_core/tax_rates/views/form.php: -------------------------------------------------------------------------------- 1 | load->view('dashboard/header'); ?> 2 | 3 |
4 | 5 |
6 | 7 |

lang->line('tax_rate_form'); ?>

8 | 9 | load->view('dashboard/system_messages'); ?> 10 | 11 |
12 | 13 |
14 | 15 |
16 |
17 |
18 |
19 | 20 |
21 |
22 |
23 |
24 | 25 |
 
26 | 27 | 28 | 29 | 30 |
31 | 32 |
33 | 34 |
35 | 36 |
37 | 38 | load->view('dashboard/footer'); ?> -------------------------------------------------------------------------------- /application/modules_core/tax_rates/views/sidebar.php: -------------------------------------------------------------------------------- 1 |
2 | 3 |

lang->line('tax_rates'); ?>

4 | 5 | 9 | 10 |
-------------------------------------------------------------------------------- /application/modules_core/users/views/change_password.php: -------------------------------------------------------------------------------- 1 | load->view('dashboard/header'); ?> 2 | 3 |
4 | 5 |
6 | 7 |

lang->line('change_password'); ?>

8 | 9 | load->view('dashboard/system_messages'); ?> 10 | 11 |
12 | 13 |
14 | 15 |
16 |
17 |
18 |
19 | 20 |
21 |
22 |
23 |
24 | 25 |
 
26 | 27 | 28 | 29 | 30 |
31 | 32 |
33 | 34 |
35 | 36 |
37 | 38 | load->view('dashboard/footer'); ?> -------------------------------------------------------------------------------- /application/modules_core/users/views/form.php: -------------------------------------------------------------------------------- 1 | load->view('dashboard/header'); ?> 2 | 3 | 8 | 9 |
10 | 11 |
12 | 13 |

lang->line('user_account_form'); ?>

14 | 15 | load->view('dashboard/system_messages'); ?> 16 | 17 |
18 | 19 |
20 | 21 |
22 | 23 | 27 | 28 |
29 | load->view('form_tab_details'); ?> 30 |
31 | 32 |
33 | load->view('form_tab_settings'); ?> 34 |
35 | 36 |
37 | 38 |
 
39 | 40 | 41 | 42 |
43 | 44 |
45 | 46 |
47 | 48 |
49 | 50 | load->view('dashboard/footer'); ?> -------------------------------------------------------------------------------- /application/modules_core/users/views/sidebar.php: -------------------------------------------------------------------------------- 1 |
2 | 3 |

lang->line('user_accounts'); ?>

4 | 5 | 9 | 10 |
-------------------------------------------------------------------------------- /application/modules_custom/export/config/config.php: -------------------------------------------------------------------------------- 1 | 'export', 5 | 'module_name' => 'Export', 6 | 'module_description' => 'Export data from MyClientBase.', 7 | 'module_author' => 'Jesse Terry', 8 | 'module_homepage' => 'http://www.myclientbase.com', 9 | 'module_version' => '0.9.3' 10 | ); 11 | 12 | ?> -------------------------------------------------------------------------------- /application/modules_custom/export/controllers/setup.php: -------------------------------------------------------------------------------- 1 | mdl_mcb_modules->custom_modules['export']->module_version) { 20 | case '0.1': 21 | $this->u093(); 22 | break; 23 | case '0.2': 24 | $this->u093(); 25 | break; 26 | case '0.3': 27 | $this->u093(); 28 | break; 29 | case '0.3.1': 30 | $this->u093(); 31 | break; 32 | case '0.8.7': 33 | $this->u093(); 34 | break; 35 | case '0.8.8': 36 | $this->u093(); 37 | break; 38 | case '0.9.2': 39 | $this->u093(); 40 | break; 41 | } 42 | 43 | } 44 | 45 | function u093() { 46 | 47 | $this->set_module_version('0.9.3'); 48 | 49 | } 50 | 51 | function set_module_version($module_version) { 52 | 53 | $this->db->set('module_version', $module_version); 54 | 55 | $this->db->where('module_path', 'export'); 56 | 57 | $this->db->update('mcb_modules'); 58 | 59 | } 60 | 61 | } 62 | 63 | ?> -------------------------------------------------------------------------------- /application/modules_custom/export/language/english/export_lang.php: -------------------------------------------------------------------------------- 1 | 10 | -------------------------------------------------------------------------------- /application/modules_custom/tasks/config/config.php: -------------------------------------------------------------------------------- 1 | 'tasks', 5 | 'module_name' => 'Tasks', 6 | 'module_description' => 'A simple task manager which allows task based invoice creation.', 7 | 'module_author' => 'Jesse Terry', 8 | 'module_homepage' => 'http://www.myclientbase.com', 9 | 'module_version' => '0.9.3', 10 | 'module_config' => array( 11 | 'dashboard_widget' => 'tasks/dashboard_widget', 12 | 'settings_view' => 'tasks/task_settings/display', 13 | 'settings_save' => 'tasks/task_settings/save', 14 | 'dashboard_menu' => 'tasks/header_menu' 15 | ) 16 | ); 17 | 18 | ?> -------------------------------------------------------------------------------- /application/modules_custom/tasks/controllers/task_settings.php: -------------------------------------------------------------------------------- 1 | load->view('settings'); 8 | 9 | } 10 | 11 | function save() { 12 | 13 | /* 14 | * As per the config file, this function will 15 | * execute when the system settings are saved. 16 | */ 17 | 18 | if ($this->input->post('dashboard_show_open_tasks')) { 19 | 20 | $this->mdl_mcb_data->save('dashboard_show_open_tasks', "TRUE"); 21 | 22 | } 23 | 24 | else { 25 | 26 | $this->mdl_mcb_data->save('dashboard_show_open_tasks', "FALSE"); 27 | 28 | } 29 | 30 | } 31 | 32 | } 33 | 34 | ?> -------------------------------------------------------------------------------- /application/modules_custom/tasks/language/english/tasks_lang.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /application/modules_custom/tasks/views/dashboard_widget.php: -------------------------------------------------------------------------------- 1 |
2 | 3 |

lang->line('open_tasks'); ?>

4 | 5 |
6 | 7 | load->view('tasks/table');?> 8 | 9 |
10 | 11 |
-------------------------------------------------------------------------------- /application/modules_custom/tasks/views/header_menu.php: -------------------------------------------------------------------------------- 1 |
  • lang->line('tasks'));?>
  • -------------------------------------------------------------------------------- /application/modules_custom/tasks/views/index.php: -------------------------------------------------------------------------------- 1 | load->view('dashboard/header'); ?> 2 | 3 | load->view('jquery_tasks'); ?> 4 | 5 |
    6 | 7 |
    8 | 9 |
    10 | 11 |

    lang->line('tasks'); ?> 12 | 13 | 14 | 15 | 16 |

    17 | 18 | load->view('dashboard/system_messages'); ?> 19 | 20 |
    21 | 22 | load->view('table');?> 23 | 24 |
    25 | 26 |
    27 | 28 |
    29 | 30 |
    31 | 32 | load->view('dashboard/sidebar', array('side_block'=>'tasks/sidebar')); ?> 33 | 34 | load->view('dashboard/footer'); ?> -------------------------------------------------------------------------------- /application/modules_custom/tasks/views/jquery_tasks.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /application/modules_custom/tasks/views/settings.php: -------------------------------------------------------------------------------- 1 |
    2 |
    lang->line('dashboard_show_open_tasks');?>
    3 |
    4 | mdl_mcb_data->setting('dashboard_show_open_tasks') == "TRUE"){?>checked /> 5 |
    6 |
    -------------------------------------------------------------------------------- /application/modules_custom/tasks/views/sidebar.php: -------------------------------------------------------------------------------- 1 |
    2 | 3 |

    lang->line('tasks'); ?>

    4 | 5 | 10 | 11 |
    -------------------------------------------------------------------------------- /application/third_party/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 403 Forbidden 4 | 5 | 6 | 7 |

    Directory access is forbidden.

    8 | 9 | 10 | -------------------------------------------------------------------------------- /application/views/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 403 Forbidden 4 | 5 | 6 | 7 |

    Directory access is forbidden.

    8 | 9 | 10 | -------------------------------------------------------------------------------- /assets/jquery/fullcalendar/MIT-LICENSE.txt: -------------------------------------------------------------------------------- 1 | Copyright (c) 2009 Adam Shaw 2 | 3 | Permission is hereby granted, free of charge, to any person obtaining 4 | a copy of this software and associated documentation files (the 5 | "Software"), to deal in the Software without restriction, including 6 | without limitation the rights to use, copy, modify, merge, publish, 7 | distribute, sublicense, and/or sell copies of the Software, and to 8 | permit persons to whom the Software is furnished to do so, subject to 9 | the following conditions: 10 | 11 | The above copyright notice and this permission notice shall be 12 | included in all copies or substantial portions of the Software. 13 | 14 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 15 | EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 16 | MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 17 | NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE 18 | LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION 19 | OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION 20 | WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 21 | -------------------------------------------------------------------------------- /assets/jquery/jquery.clearpassword.js: -------------------------------------------------------------------------------- 1 | $(document).ready(function(){ 2 | 3 | $('#password').val(''); 4 | 5 | $('#passwordv').val(''); 6 | 7 | }); -------------------------------------------------------------------------------- /assets/jquery/settings_email.js: -------------------------------------------------------------------------------- 1 | $(document).ready(function(){ 2 | 3 | toggle_display(); 4 | 5 | $('#email_protocol').change(function() { 6 | 7 | toggle_display(); 8 | 9 | }); 10 | 11 | function toggle_display() { 12 | 13 | var value = $('#email_protocol').val(); 14 | 15 | if (value == 'php_mail_function') { 16 | 17 | $('.smtp').hide(); 18 | 19 | $('.sendmail').hide(); 20 | 21 | } 22 | 23 | else if (value == 'sendmail') { 24 | 25 | $('.smtp').hide(); 26 | 27 | $('.sendmail').show(); 28 | 29 | } 30 | 31 | else if (value == 'smtp') { 32 | 33 | $('.smtp').show(); 34 | 35 | $('.sendmail').hide(); 36 | 37 | } 38 | 39 | } 40 | 41 | }); -------------------------------------------------------------------------------- /assets/jquery/ui-themes/black-tie/images/ui-bg_diagonals-thick_8_333333_40x40.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeroenvheel/MyClientBase/41197c87ab37d19b01d6dd5752b99fc68b28b7cb/assets/jquery/ui-themes/black-tie/images/ui-bg_diagonals-thick_8_333333_40x40.png -------------------------------------------------------------------------------- /assets/jquery/ui-themes/black-tie/images/ui-bg_flat_65_ffffff_40x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeroenvheel/MyClientBase/41197c87ab37d19b01d6dd5752b99fc68b28b7cb/assets/jquery/ui-themes/black-tie/images/ui-bg_flat_65_ffffff_40x100.png -------------------------------------------------------------------------------- /assets/jquery/ui-themes/black-tie/images/ui-bg_glass_40_111111_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeroenvheel/MyClientBase/41197c87ab37d19b01d6dd5752b99fc68b28b7cb/assets/jquery/ui-themes/black-tie/images/ui-bg_glass_40_111111_1x400.png -------------------------------------------------------------------------------- /assets/jquery/ui-themes/black-tie/images/ui-bg_glass_55_1c1c1c_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeroenvheel/MyClientBase/41197c87ab37d19b01d6dd5752b99fc68b28b7cb/assets/jquery/ui-themes/black-tie/images/ui-bg_glass_55_1c1c1c_1x400.png -------------------------------------------------------------------------------- /assets/jquery/ui-themes/black-tie/images/ui-bg_highlight-hard_100_f9f9f9_1x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeroenvheel/MyClientBase/41197c87ab37d19b01d6dd5752b99fc68b28b7cb/assets/jquery/ui-themes/black-tie/images/ui-bg_highlight-hard_100_f9f9f9_1x100.png -------------------------------------------------------------------------------- /assets/jquery/ui-themes/black-tie/images/ui-bg_highlight-hard_40_aaaaaa_1x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeroenvheel/MyClientBase/41197c87ab37d19b01d6dd5752b99fc68b28b7cb/assets/jquery/ui-themes/black-tie/images/ui-bg_highlight-hard_40_aaaaaa_1x100.png -------------------------------------------------------------------------------- /assets/jquery/ui-themes/black-tie/images/ui-bg_highlight-soft_50_aaaaaa_1x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeroenvheel/MyClientBase/41197c87ab37d19b01d6dd5752b99fc68b28b7cb/assets/jquery/ui-themes/black-tie/images/ui-bg_highlight-soft_50_aaaaaa_1x100.png -------------------------------------------------------------------------------- /assets/jquery/ui-themes/black-tie/images/ui-bg_inset-hard_45_cd0a0a_1x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeroenvheel/MyClientBase/41197c87ab37d19b01d6dd5752b99fc68b28b7cb/assets/jquery/ui-themes/black-tie/images/ui-bg_inset-hard_45_cd0a0a_1x100.png -------------------------------------------------------------------------------- /assets/jquery/ui-themes/black-tie/images/ui-bg_inset-hard_55_ffeb80_1x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeroenvheel/MyClientBase/41197c87ab37d19b01d6dd5752b99fc68b28b7cb/assets/jquery/ui-themes/black-tie/images/ui-bg_inset-hard_55_ffeb80_1x100.png -------------------------------------------------------------------------------- /assets/jquery/ui-themes/black-tie/images/ui-icons_222222_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeroenvheel/MyClientBase/41197c87ab37d19b01d6dd5752b99fc68b28b7cb/assets/jquery/ui-themes/black-tie/images/ui-icons_222222_256x240.png -------------------------------------------------------------------------------- /assets/jquery/ui-themes/black-tie/images/ui-icons_4ca300_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeroenvheel/MyClientBase/41197c87ab37d19b01d6dd5752b99fc68b28b7cb/assets/jquery/ui-themes/black-tie/images/ui-icons_4ca300_256x240.png -------------------------------------------------------------------------------- /assets/jquery/ui-themes/black-tie/images/ui-icons_bbbbbb_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeroenvheel/MyClientBase/41197c87ab37d19b01d6dd5752b99fc68b28b7cb/assets/jquery/ui-themes/black-tie/images/ui-icons_bbbbbb_256x240.png -------------------------------------------------------------------------------- /assets/jquery/ui-themes/black-tie/images/ui-icons_ededed_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeroenvheel/MyClientBase/41197c87ab37d19b01d6dd5752b99fc68b28b7cb/assets/jquery/ui-themes/black-tie/images/ui-icons_ededed_256x240.png -------------------------------------------------------------------------------- /assets/jquery/ui-themes/black-tie/images/ui-icons_ffcf29_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeroenvheel/MyClientBase/41197c87ab37d19b01d6dd5752b99fc68b28b7cb/assets/jquery/ui-themes/black-tie/images/ui-icons_ffcf29_256x240.png -------------------------------------------------------------------------------- /assets/jquery/ui-themes/black-tie/images/ui-icons_ffffff_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeroenvheel/MyClientBase/41197c87ab37d19b01d6dd5752b99fc68b28b7cb/assets/jquery/ui-themes/black-tie/images/ui-icons_ffffff_256x240.png -------------------------------------------------------------------------------- /assets/jquery/ui-themes/myclientbase/images/ui-bg_flat_65_ffffff_40x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeroenvheel/MyClientBase/41197c87ab37d19b01d6dd5752b99fc68b28b7cb/assets/jquery/ui-themes/myclientbase/images/ui-bg_flat_65_ffffff_40x100.png -------------------------------------------------------------------------------- /assets/jquery/ui-themes/myclientbase/images/ui-bg_flat_8_333333_40x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeroenvheel/MyClientBase/41197c87ab37d19b01d6dd5752b99fc68b28b7cb/assets/jquery/ui-themes/myclientbase/images/ui-bg_flat_8_333333_40x100.png -------------------------------------------------------------------------------- /assets/jquery/ui-themes/myclientbase/images/ui-bg_glass_40_111111_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeroenvheel/MyClientBase/41197c87ab37d19b01d6dd5752b99fc68b28b7cb/assets/jquery/ui-themes/myclientbase/images/ui-bg_glass_40_111111_1x400.png -------------------------------------------------------------------------------- /assets/jquery/ui-themes/myclientbase/images/ui-bg_glass_55_1c1c1c_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeroenvheel/MyClientBase/41197c87ab37d19b01d6dd5752b99fc68b28b7cb/assets/jquery/ui-themes/myclientbase/images/ui-bg_glass_55_1c1c1c_1x400.png -------------------------------------------------------------------------------- /assets/jquery/ui-themes/myclientbase/images/ui-bg_highlight-hard_100_f9f9f9_1x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeroenvheel/MyClientBase/41197c87ab37d19b01d6dd5752b99fc68b28b7cb/assets/jquery/ui-themes/myclientbase/images/ui-bg_highlight-hard_100_f9f9f9_1x100.png -------------------------------------------------------------------------------- /assets/jquery/ui-themes/myclientbase/images/ui-bg_highlight-hard_40_aaaaaa_1x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeroenvheel/MyClientBase/41197c87ab37d19b01d6dd5752b99fc68b28b7cb/assets/jquery/ui-themes/myclientbase/images/ui-bg_highlight-hard_40_aaaaaa_1x100.png -------------------------------------------------------------------------------- /assets/jquery/ui-themes/myclientbase/images/ui-bg_highlight-soft_50_aaaaaa_1x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeroenvheel/MyClientBase/41197c87ab37d19b01d6dd5752b99fc68b28b7cb/assets/jquery/ui-themes/myclientbase/images/ui-bg_highlight-soft_50_aaaaaa_1x100.png -------------------------------------------------------------------------------- /assets/jquery/ui-themes/myclientbase/images/ui-bg_inset-hard_45_cd0a0a_1x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeroenvheel/MyClientBase/41197c87ab37d19b01d6dd5752b99fc68b28b7cb/assets/jquery/ui-themes/myclientbase/images/ui-bg_inset-hard_45_cd0a0a_1x100.png -------------------------------------------------------------------------------- /assets/jquery/ui-themes/myclientbase/images/ui-bg_inset-hard_55_ffeb80_1x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeroenvheel/MyClientBase/41197c87ab37d19b01d6dd5752b99fc68b28b7cb/assets/jquery/ui-themes/myclientbase/images/ui-bg_inset-hard_55_ffeb80_1x100.png -------------------------------------------------------------------------------- /assets/jquery/ui-themes/myclientbase/images/ui-icons_222222_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeroenvheel/MyClientBase/41197c87ab37d19b01d6dd5752b99fc68b28b7cb/assets/jquery/ui-themes/myclientbase/images/ui-icons_222222_256x240.png -------------------------------------------------------------------------------- /assets/jquery/ui-themes/myclientbase/images/ui-icons_4ca300_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeroenvheel/MyClientBase/41197c87ab37d19b01d6dd5752b99fc68b28b7cb/assets/jquery/ui-themes/myclientbase/images/ui-icons_4ca300_256x240.png -------------------------------------------------------------------------------- /assets/jquery/ui-themes/myclientbase/images/ui-icons_bbbbbb_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeroenvheel/MyClientBase/41197c87ab37d19b01d6dd5752b99fc68b28b7cb/assets/jquery/ui-themes/myclientbase/images/ui-icons_bbbbbb_256x240.png -------------------------------------------------------------------------------- /assets/jquery/ui-themes/myclientbase/images/ui-icons_ededed_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeroenvheel/MyClientBase/41197c87ab37d19b01d6dd5752b99fc68b28b7cb/assets/jquery/ui-themes/myclientbase/images/ui-icons_ededed_256x240.png -------------------------------------------------------------------------------- /assets/jquery/ui-themes/myclientbase/images/ui-icons_ffcf29_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeroenvheel/MyClientBase/41197c87ab37d19b01d6dd5752b99fc68b28b7cb/assets/jquery/ui-themes/myclientbase/images/ui-icons_ffcf29_256x240.png -------------------------------------------------------------------------------- /assets/jquery/ui-themes/myclientbase/images/ui-icons_ffffff_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeroenvheel/MyClientBase/41197c87ab37d19b01d6dd5752b99fc68b28b7cb/assets/jquery/ui-themes/myclientbase/images/ui-icons_ffffff_256x240.png -------------------------------------------------------------------------------- /assets/jquery/ui-themes/myclientbase1/images/ui-bg_flat_65_ffffff_40x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeroenvheel/MyClientBase/41197c87ab37d19b01d6dd5752b99fc68b28b7cb/assets/jquery/ui-themes/myclientbase1/images/ui-bg_flat_65_ffffff_40x100.png -------------------------------------------------------------------------------- /assets/jquery/ui-themes/myclientbase1/images/ui-bg_glass_40_111111_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeroenvheel/MyClientBase/41197c87ab37d19b01d6dd5752b99fc68b28b7cb/assets/jquery/ui-themes/myclientbase1/images/ui-bg_glass_40_111111_1x400.png -------------------------------------------------------------------------------- /assets/jquery/ui-themes/myclientbase1/images/ui-bg_glass_55_1c1c1c_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeroenvheel/MyClientBase/41197c87ab37d19b01d6dd5752b99fc68b28b7cb/assets/jquery/ui-themes/myclientbase1/images/ui-bg_glass_55_1c1c1c_1x400.png -------------------------------------------------------------------------------- /assets/jquery/ui-themes/myclientbase1/images/ui-bg_glass_8_333333_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeroenvheel/MyClientBase/41197c87ab37d19b01d6dd5752b99fc68b28b7cb/assets/jquery/ui-themes/myclientbase1/images/ui-bg_glass_8_333333_1x400.png -------------------------------------------------------------------------------- /assets/jquery/ui-themes/myclientbase1/images/ui-bg_highlight-hard_100_f9f9f9_1x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeroenvheel/MyClientBase/41197c87ab37d19b01d6dd5752b99fc68b28b7cb/assets/jquery/ui-themes/myclientbase1/images/ui-bg_highlight-hard_100_f9f9f9_1x100.png -------------------------------------------------------------------------------- /assets/jquery/ui-themes/myclientbase1/images/ui-bg_highlight-hard_40_aaaaaa_1x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeroenvheel/MyClientBase/41197c87ab37d19b01d6dd5752b99fc68b28b7cb/assets/jquery/ui-themes/myclientbase1/images/ui-bg_highlight-hard_40_aaaaaa_1x100.png -------------------------------------------------------------------------------- /assets/jquery/ui-themes/myclientbase1/images/ui-bg_highlight-soft_50_aaaaaa_1x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeroenvheel/MyClientBase/41197c87ab37d19b01d6dd5752b99fc68b28b7cb/assets/jquery/ui-themes/myclientbase1/images/ui-bg_highlight-soft_50_aaaaaa_1x100.png -------------------------------------------------------------------------------- /assets/jquery/ui-themes/myclientbase1/images/ui-bg_inset-hard_45_cd0a0a_1x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeroenvheel/MyClientBase/41197c87ab37d19b01d6dd5752b99fc68b28b7cb/assets/jquery/ui-themes/myclientbase1/images/ui-bg_inset-hard_45_cd0a0a_1x100.png -------------------------------------------------------------------------------- /assets/jquery/ui-themes/myclientbase1/images/ui-bg_inset-hard_55_ffeb80_1x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeroenvheel/MyClientBase/41197c87ab37d19b01d6dd5752b99fc68b28b7cb/assets/jquery/ui-themes/myclientbase1/images/ui-bg_inset-hard_55_ffeb80_1x100.png -------------------------------------------------------------------------------- /assets/jquery/ui-themes/myclientbase1/images/ui-icons_222222_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeroenvheel/MyClientBase/41197c87ab37d19b01d6dd5752b99fc68b28b7cb/assets/jquery/ui-themes/myclientbase1/images/ui-icons_222222_256x240.png -------------------------------------------------------------------------------- /assets/jquery/ui-themes/myclientbase1/images/ui-icons_4ca300_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeroenvheel/MyClientBase/41197c87ab37d19b01d6dd5752b99fc68b28b7cb/assets/jquery/ui-themes/myclientbase1/images/ui-icons_4ca300_256x240.png -------------------------------------------------------------------------------- /assets/jquery/ui-themes/myclientbase1/images/ui-icons_bbbbbb_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeroenvheel/MyClientBase/41197c87ab37d19b01d6dd5752b99fc68b28b7cb/assets/jquery/ui-themes/myclientbase1/images/ui-icons_bbbbbb_256x240.png -------------------------------------------------------------------------------- /assets/jquery/ui-themes/myclientbase1/images/ui-icons_ededed_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeroenvheel/MyClientBase/41197c87ab37d19b01d6dd5752b99fc68b28b7cb/assets/jquery/ui-themes/myclientbase1/images/ui-icons_ededed_256x240.png -------------------------------------------------------------------------------- /assets/jquery/ui-themes/myclientbase1/images/ui-icons_ffcf29_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeroenvheel/MyClientBase/41197c87ab37d19b01d6dd5752b99fc68b28b7cb/assets/jquery/ui-themes/myclientbase1/images/ui-icons_ffcf29_256x240.png -------------------------------------------------------------------------------- /assets/jquery/ui-themes/myclientbase1/images/ui-icons_ffffff_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeroenvheel/MyClientBase/41197c87ab37d19b01d6dd5752b99fc68b28b7cb/assets/jquery/ui-themes/myclientbase1/images/ui-icons_ffffff_256x240.png -------------------------------------------------------------------------------- /assets/jquery/ui-themes/smoothness/images/ui-bg_flat_0_aaaaaa_40x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeroenvheel/MyClientBase/41197c87ab37d19b01d6dd5752b99fc68b28b7cb/assets/jquery/ui-themes/smoothness/images/ui-bg_flat_0_aaaaaa_40x100.png -------------------------------------------------------------------------------- /assets/jquery/ui-themes/smoothness/images/ui-bg_flat_75_ffffff_40x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeroenvheel/MyClientBase/41197c87ab37d19b01d6dd5752b99fc68b28b7cb/assets/jquery/ui-themes/smoothness/images/ui-bg_flat_75_ffffff_40x100.png -------------------------------------------------------------------------------- /assets/jquery/ui-themes/smoothness/images/ui-bg_glass_55_fbf9ee_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeroenvheel/MyClientBase/41197c87ab37d19b01d6dd5752b99fc68b28b7cb/assets/jquery/ui-themes/smoothness/images/ui-bg_glass_55_fbf9ee_1x400.png -------------------------------------------------------------------------------- /assets/jquery/ui-themes/smoothness/images/ui-bg_glass_65_ffffff_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeroenvheel/MyClientBase/41197c87ab37d19b01d6dd5752b99fc68b28b7cb/assets/jquery/ui-themes/smoothness/images/ui-bg_glass_65_ffffff_1x400.png -------------------------------------------------------------------------------- /assets/jquery/ui-themes/smoothness/images/ui-bg_glass_75_dadada_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeroenvheel/MyClientBase/41197c87ab37d19b01d6dd5752b99fc68b28b7cb/assets/jquery/ui-themes/smoothness/images/ui-bg_glass_75_dadada_1x400.png -------------------------------------------------------------------------------- /assets/jquery/ui-themes/smoothness/images/ui-bg_glass_75_e6e6e6_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeroenvheel/MyClientBase/41197c87ab37d19b01d6dd5752b99fc68b28b7cb/assets/jquery/ui-themes/smoothness/images/ui-bg_glass_75_e6e6e6_1x400.png -------------------------------------------------------------------------------- /assets/jquery/ui-themes/smoothness/images/ui-bg_glass_95_fef1ec_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeroenvheel/MyClientBase/41197c87ab37d19b01d6dd5752b99fc68b28b7cb/assets/jquery/ui-themes/smoothness/images/ui-bg_glass_95_fef1ec_1x400.png -------------------------------------------------------------------------------- /assets/jquery/ui-themes/smoothness/images/ui-bg_highlight-soft_75_cccccc_1x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeroenvheel/MyClientBase/41197c87ab37d19b01d6dd5752b99fc68b28b7cb/assets/jquery/ui-themes/smoothness/images/ui-bg_highlight-soft_75_cccccc_1x100.png -------------------------------------------------------------------------------- /assets/jquery/ui-themes/smoothness/images/ui-icons_222222_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeroenvheel/MyClientBase/41197c87ab37d19b01d6dd5752b99fc68b28b7cb/assets/jquery/ui-themes/smoothness/images/ui-icons_222222_256x240.png -------------------------------------------------------------------------------- /assets/jquery/ui-themes/smoothness/images/ui-icons_2e83ff_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeroenvheel/MyClientBase/41197c87ab37d19b01d6dd5752b99fc68b28b7cb/assets/jquery/ui-themes/smoothness/images/ui-icons_2e83ff_256x240.png -------------------------------------------------------------------------------- /assets/jquery/ui-themes/smoothness/images/ui-icons_454545_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeroenvheel/MyClientBase/41197c87ab37d19b01d6dd5752b99fc68b28b7cb/assets/jquery/ui-themes/smoothness/images/ui-icons_454545_256x240.png -------------------------------------------------------------------------------- /assets/jquery/ui-themes/smoothness/images/ui-icons_888888_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeroenvheel/MyClientBase/41197c87ab37d19b01d6dd5752b99fc68b28b7cb/assets/jquery/ui-themes/smoothness/images/ui-icons_888888_256x240.png -------------------------------------------------------------------------------- /assets/jquery/ui-themes/smoothness/images/ui-icons_cd0a0a_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeroenvheel/MyClientBase/41197c87ab37d19b01d6dd5752b99fc68b28b7cb/assets/jquery/ui-themes/smoothness/images/ui-icons_cd0a0a_256x240.png -------------------------------------------------------------------------------- /assets/style/css/ie6.css: -------------------------------------------------------------------------------- 1 | #main table tr .action a { margin: 0 0 0 10px; text-decoration: none; color: #9b9b9b; } 2 | #main table tr .action .edit { color: #c5a059; } 3 | #main table tr .action .delete { color: #a02b2b; } 4 | #main table tr .action .view { color: #55a34a; } 5 | #main table tr .action a:hover { text-decoration: underline; } 6 | 7 | #main fieldset p { margin: 0 0 7px 0; } /* half of the normal bottom margin */ 8 | 9 | .jNiceSelectWrapper ul { 10 | height: 99px; 11 | } 12 | 13 | .jNiceSelectWrapper div span { 14 | padding: 9px 7px 0; 15 | } 16 | 17 | button { 18 | width: 85px; 19 | } 20 | -------------------------------------------------------------------------------- /assets/style/css/ie7.css: -------------------------------------------------------------------------------- 1 | #main fieldset p { margin: 0 0 7px 0; } /* half of the normal bottom margin */ 2 | 3 | .jNiceSelectWrapper div span { 4 | padding: 9px 7px 0; 5 | } 6 | -------------------------------------------------------------------------------- /assets/style/css/messages.css: -------------------------------------------------------------------------------- 1 | .info, .warning, .success, .error { 2 | padding:15px 10px 15px 50px; 3 | margin-bottom: 1px; 4 | } 5 | 6 | .info{ 7 | background:#444444; 8 | color:#FFFFFF; 9 | } 10 | 11 | .warning{ 12 | background:#FFFFCC; 13 | color:#222222; 14 | } 15 | 16 | .success{ 17 | background:#008000; 18 | color:#FFFFFF; 19 | } 20 | 21 | .error{ 22 | background:#CC0000; 23 | color:#FFFFFF; 24 | } -------------------------------------------------------------------------------- /assets/style/css/pagination.css: -------------------------------------------------------------------------------- 1 | #pagination { 2 | display:block; 3 | text-align:center; 4 | height:22px; 5 | line-height:21px; 6 | clear:both; 7 | padding-top:3px; 8 | margin-bottom: 25px; 9 | font-family:Arial, Helvetica, sans-serif; 10 | font-size:12px; 11 | font-weight:normal; 12 | } 13 | 14 | #pagination a:link, #pagination a:visited{ 15 | padding:7px; 16 | padding-top:2px; 17 | padding-bottom:2px; 18 | border:1px solid gray; 19 | margin-left:10px; 20 | text-decoration:none; 21 | background-color:white; 22 | color:black; 23 | width:22px; 24 | font-weight:normal; 25 | } 26 | 27 | #pagination a:hover { 28 | background-color:black; 29 | border:1px solid gray; 30 | color:white; 31 | } 32 | 33 | #pagination .active_link { 34 | padding:7px; 35 | padding-top:2px; 36 | padding-bottom:2px; 37 | border:1px solid gray; 38 | margin-left:10px; 39 | text-decoration:none; 40 | background-color:black; 41 | color:white; 42 | cursor:default; 43 | } -------------------------------------------------------------------------------- /assets/style/css/reset.css: -------------------------------------------------------------------------------- 1 | html, body, div, span, applet, object, iframe, 2 | h1, h2, h3, h4, h5, h6, p, blockquote, pre, 3 | a, abbr, acronym, address, big, cite, code, 4 | del, dfn, em, font, img, ins, kbd, q, s, samp, 5 | small, strike, strong, sub, sup, tt, var, 6 | b, u, i, center, 7 | dl, dt, dd, ol, ul, li, 8 | fieldset, form, label, legend, 9 | table, caption, tbody, tfoot, thead, tr, th, td { 10 | margin: 0; 11 | padding: 0; 12 | border: 0; 13 | outline: 0; 14 | font-size: 100%; 15 | vertical-align: baseline; 16 | background: transparent; 17 | } 18 | body { 19 | line-height: 1; 20 | } 21 | ol, ul { 22 | list-style: none; 23 | } 24 | blockquote, q { 25 | quotes: none; 26 | } 27 | blockquote:before, blockquote:after, 28 | q:before, q:after { 29 | content: ''; 30 | content: none; 31 | } 32 | 33 | /* remember to define focus styles! */ 34 | :focus { 35 | outline: 0; 36 | } 37 | 38 | /* remember to highlight inserts somehow! */ 39 | ins { 40 | text-decoration: none; 41 | } 42 | del { 43 | text-decoration: line-through; 44 | } 45 | 46 | /* tables still need 'cellspacing="0"' in the markup */ 47 | table { 48 | border-collapse: collapse; 49 | border-spacing: 0; 50 | } 51 | -------------------------------------------------------------------------------- /assets/style/css/styles.css: -------------------------------------------------------------------------------- 1 | @import url("reset.css"); 2 | @import url("layout.css"); 3 | @import url("general.css"); 4 | @import url("grid.css"); 5 | @import url("messages.css"); 6 | @import url("pagination.css"); -------------------------------------------------------------------------------- /assets/style/img/header_bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeroenvheel/MyClientBase/41197c87ab37d19b01d6dd5752b99fc68b28b7cb/assets/style/img/header_bg.jpg -------------------------------------------------------------------------------- /assets/style/img/icons/check.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeroenvheel/MyClientBase/41197c87ab37d19b01d6dd5752b99fc68b28b7cb/assets/style/img/icons/check.png -------------------------------------------------------------------------------- /assets/style/img/icons/copy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeroenvheel/MyClientBase/41197c87ab37d19b01d6dd5752b99fc68b28b7cb/assets/style/img/icons/copy.png -------------------------------------------------------------------------------- /assets/style/img/icons/delete.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeroenvheel/MyClientBase/41197c87ab37d19b01d6dd5752b99fc68b28b7cb/assets/style/img/icons/delete.png -------------------------------------------------------------------------------- /assets/style/img/icons/edit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeroenvheel/MyClientBase/41197c87ab37d19b01d6dd5752b99fc68b28b7cb/assets/style/img/icons/edit.png -------------------------------------------------------------------------------- /assets/style/img/icons/generate_invoice.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeroenvheel/MyClientBase/41197c87ab37d19b01d6dd5752b99fc68b28b7cb/assets/style/img/icons/generate_invoice.png -------------------------------------------------------------------------------- /assets/style/img/icons/generate_receipt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeroenvheel/MyClientBase/41197c87ab37d19b01d6dd5752b99fc68b28b7cb/assets/style/img/icons/generate_receipt.png -------------------------------------------------------------------------------- /assets/style/img/icons/invoice.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeroenvheel/MyClientBase/41197c87ab37d19b01d6dd5752b99fc68b28b7cb/assets/style/img/icons/invoice.png -------------------------------------------------------------------------------- /assets/style/img/icons/printer_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeroenvheel/MyClientBase/41197c87ab37d19b01d6dd5752b99fc68b28b7cb/assets/style/img/icons/printer_48.png -------------------------------------------------------------------------------- /assets/style/img/icons/quote.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeroenvheel/MyClientBase/41197c87ab37d19b01d6dd5752b99fc68b28b7cb/assets/style/img/icons/quote.png -------------------------------------------------------------------------------- /assets/style/img/icons/zoom.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeroenvheel/MyClientBase/41197c87ab37d19b01d6dd5752b99fc68b28b7cb/assets/style/img/icons/zoom.png -------------------------------------------------------------------------------- /assets/style/img/messages/error.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeroenvheel/MyClientBase/41197c87ab37d19b01d6dd5752b99fc68b28b7cb/assets/style/img/messages/error.png -------------------------------------------------------------------------------- /assets/style/img/messages/info.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeroenvheel/MyClientBase/41197c87ab37d19b01d6dd5752b99fc68b28b7cb/assets/style/img/messages/info.png -------------------------------------------------------------------------------- /assets/style/img/messages/success.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeroenvheel/MyClientBase/41197c87ab37d19b01d6dd5752b99fc68b28b7cb/assets/style/img/messages/success.png -------------------------------------------------------------------------------- /assets/style/img/messages/warning.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeroenvheel/MyClientBase/41197c87ab37d19b01d6dd5752b99fc68b28b7cb/assets/style/img/messages/warning.png -------------------------------------------------------------------------------- /assets/style/img/navigation_bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeroenvheel/MyClientBase/41197c87ab37d19b01d6dd5752b99fc68b28b7cb/assets/style/img/navigation_bg.jpg -------------------------------------------------------------------------------- /assets/style/img/navigation_hover_bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeroenvheel/MyClientBase/41197c87ab37d19b01d6dd5752b99fc68b28b7cb/assets/style/img/navigation_hover_bg.jpg -------------------------------------------------------------------------------- /assets/style/img/navigation_selected_bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeroenvheel/MyClientBase/41197c87ab37d19b01d6dd5752b99fc68b28b7cb/assets/style/img/navigation_selected_bg.jpg -------------------------------------------------------------------------------- /assets/style/img/section_bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeroenvheel/MyClientBase/41197c87ab37d19b01d6dd5752b99fc68b28b7cb/assets/style/img/section_bg.jpg -------------------------------------------------------------------------------- /assets/style/img/th_bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeroenvheel/MyClientBase/41197c87ab37d19b01d6dd5752b99fc68b28b7cb/assets/style/img/th_bg.jpg -------------------------------------------------------------------------------- /robots.txt: -------------------------------------------------------------------------------- 1 | User-agent: * 2 | Disallow: / -------------------------------------------------------------------------------- /system/.htaccess: -------------------------------------------------------------------------------- 1 | Deny from all -------------------------------------------------------------------------------- /system/core/Model.php: -------------------------------------------------------------------------------- 1 | $key; 52 | } 53 | } 54 | // END Model Class 55 | 56 | /* End of file Model.php */ 57 | /* Location: ./system/core/Model.php */ -------------------------------------------------------------------------------- /system/core/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 403 Forbidden 4 | 5 | 6 | 7 |

    Directory access is forbidden.

    8 | 9 | 10 | -------------------------------------------------------------------------------- /system/database/drivers/cubrid/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 403 Forbidden 4 | 5 | 6 | 7 |

    Directory access is forbidden.

    8 | 9 | 10 | -------------------------------------------------------------------------------- /system/database/drivers/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 403 Forbidden 4 | 5 | 6 | 7 |

    Directory access is forbidden.

    8 | 9 | 10 | -------------------------------------------------------------------------------- /system/database/drivers/mssql/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 403 Forbidden 4 | 5 | 6 | 7 |

    Directory access is forbidden.

    8 | 9 | 10 | -------------------------------------------------------------------------------- /system/database/drivers/mysql/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 403 Forbidden 4 | 5 | 6 | 7 |

    Directory access is forbidden.

    8 | 9 | 10 | -------------------------------------------------------------------------------- /system/database/drivers/mysqli/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 403 Forbidden 4 | 5 | 6 | 7 |

    Directory access is forbidden.

    8 | 9 | 10 | -------------------------------------------------------------------------------- /system/database/drivers/oci8/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 403 Forbidden 4 | 5 | 6 | 7 |

    Directory access is forbidden.

    8 | 9 | 10 | -------------------------------------------------------------------------------- /system/database/drivers/odbc/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 403 Forbidden 4 | 5 | 6 | 7 |

    Directory access is forbidden.

    8 | 9 | 10 | -------------------------------------------------------------------------------- /system/database/drivers/pdo/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 403 Forbidden 4 | 5 | 6 | 7 |

    Directory access is forbidden.

    8 | 9 | 10 | -------------------------------------------------------------------------------- /system/database/drivers/postgre/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 403 Forbidden 4 | 5 | 6 | 7 |

    Directory access is forbidden.

    8 | 9 | 10 | -------------------------------------------------------------------------------- /system/database/drivers/sqlite/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 403 Forbidden 4 | 5 | 6 | 7 |

    Directory access is forbidden.

    8 | 9 | 10 | -------------------------------------------------------------------------------- /system/database/drivers/sqlsrv/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 403 Forbidden 4 | 5 | 6 | 7 |

    Directory access is forbidden.

    8 | 9 | 10 | -------------------------------------------------------------------------------- /system/database/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 403 Forbidden 4 | 5 | 6 | 7 |

    Directory access is forbidden.

    8 | 9 | 10 | -------------------------------------------------------------------------------- /system/fonts/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 403 Forbidden 4 | 5 | 6 | 7 |

    Directory access is forbidden.

    8 | 9 | 10 | -------------------------------------------------------------------------------- /system/fonts/texb.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeroenvheel/MyClientBase/41197c87ab37d19b01d6dd5752b99fc68b28b7cb/system/fonts/texb.ttf -------------------------------------------------------------------------------- /system/helpers/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 403 Forbidden 4 | 5 | 6 | 7 |

    Directory access is forbidden.

    8 | 9 | 10 | -------------------------------------------------------------------------------- /system/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 403 Forbidden 4 | 5 | 6 | 7 |

    Directory access is forbidden.

    8 | 9 | 10 | -------------------------------------------------------------------------------- /system/language/english/ftp_lang.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 403 Forbidden 4 | 5 | 6 | 7 |

    Directory access is forbidden.

    8 | 9 | 10 | -------------------------------------------------------------------------------- /system/language/english/migration_lang.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 403 Forbidden 4 | 5 | 6 | 7 |

    Directory access is forbidden.

    8 | 9 | 10 | -------------------------------------------------------------------------------- /system/libraries/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 403 Forbidden 4 | 5 | 6 | 7 |

    Directory access is forbidden.

    8 | 9 | 10 | -------------------------------------------------------------------------------- /uploads/.empty: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeroenvheel/MyClientBase/41197c87ab37d19b01d6dd5752b99fc68b28b7cb/uploads/.empty -------------------------------------------------------------------------------- /uploads/invoice_logos/.empty: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeroenvheel/MyClientBase/41197c87ab37d19b01d6dd5752b99fc68b28b7cb/uploads/invoice_logos/.empty -------------------------------------------------------------------------------- /uploads/temp/.empty: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeroenvheel/MyClientBase/41197c87ab37d19b01d6dd5752b99fc68b28b7cb/uploads/temp/.empty --------------------------------------------------------------------------------