Merged revisions 1909-1911,1914-1915,1917-1920,1922-1925,1927,1929-1943,1945,1947-1953,1955-1965,1967-1977,1979-1993,1995-2018,2020-2040,2042-2046,2048-2160 via svnmerge from
svn+ssh://danydb@svn/svn/phpcompta/branches/rel410-exp ........ r1909 | danydb | 2008-03-03 18:01:14 +0100 (Mon, 03 Mar 2008) | 1 line New branches for the rel410 : priority = interface ........ r1914 | danydb | 2008-03-05 18:53:35 +0100 (Wed, 05 Mar 2008) | 1 line Code cleaning for the predefined operation ........ r1918 | danydb | 2008-03-07 16:56:47 +0100 (Fri, 07 Mar 2008) | 1 line The database version is now in a constant ........ r1920 | danydb | 2008-03-10 12:07:00 +0100 (Mon, 10 Mar 2008) | 1 line Not needed patch ........ r1922 | danydb | 2008-03-10 16:45:29 +0100 (Mon, 10 Mar 2008) | 1 line COSMETIC : improve login page ........ r1923 | danydb | 2008-03-10 17:10:52 +0100 (Mon, 10 Mar 2008) | 1 line COSMETIC : improve interface template of document ........ r1924 | danydb | 2008-03-10 18:34:12 +0100 (Mon, 10 Mar 2008) | 1 line Cosmetic : improve interface "preference" ........ r1929 | danydb | 2008-03-11 16:08:53 +0100 (Tue, 11 Mar 2008) | 1 line Complete workaround (see rev 1927) ........ r1930 | danydb | 2008-03-11 18:28:23 +0100 (Tue, 11 Mar 2008) | 1 line Task 46 : rewrite Rapport before adding miniRapport ........ r1931 | danydb | 2008-03-11 18:36:31 +0100 (Tue, 11 Mar 2008) | 1 line class_periode was removed by mistake, it is readded ........ r1932 | danydb | 2008-03-12 19:12:07 +0100 (Wed, 12 Mar 2008) | 1 line task 46 : rewritting of rapport ........ r1934 | danydb | 2008-03-13 14:13:23 +0100 (Thu, 13 Mar 2008) | 1 line Task 46 Rapport are completely rewritted ........ r1935 | danydb | 2008-03-13 17:06:36 +0100 (Thu, 13 Mar 2008) | 1 line Task 46 mini report on welcome page -> task finished ........ r1936 | danydb | 2008-03-14 10:55:15 +0100 (Fri, 14 Mar 2008) | 1 line Correct documentation ........ r1937 | danydb | 2008-03-14 12:13:54 +0100 (Fri, 14 Mar 2008) | 1 line if the browser doesn\'t accept the cookie, the PHPSESSID must be put into the url ........ r1938 | danydb | 2008-03-14 16:26:01 +0100 (Fri, 14 Mar 2008) | 1 line Fix unknow pass_1 ........ r1939 | danydb | 2008-03-14 16:27:15 +0100 (Fri, 14 Mar 2008) | 1 line Duplicate DBVERSION ........ r1940 | danydb | 2008-03-14 16:50:14 +0100 (Fri, 14 Mar 2008) | 1 line Cosmetic ........ r1941 | danydb | 2008-03-14 16:51:19 +0100 (Fri, 14 Mar 2008) | 1 line In .htaccess the value of error_reporting must different in prod. ........ r1943 | danydb | 2008-03-15 20:13:47 +0100 (Sat, 15 Mar 2008) | 1 line task 50 : check if bcmath avail. ........ r1952 | danydb | 2008-03-18 16:43:48 +0100 (Tue, 18 Mar 2008) | 1 line Improve code ........ r1955 | danydb | 2008-03-18 18:19:35 +0100 (Tue, 18 Mar 2008) | 1 line Code cleaning : Replace InsertJrn and InsertJrnx by Acc_Operation:insert_jrn and Acc_Operation:insert_jrnx, replace also the reconciliation by Acc_Reconciliation:insert ........ r1956 | danydb | 2008-03-19 19:12:37 +0100 (Wed, 19 Mar 2008) | 1 line Improve code : tva is now an object acc_tva ........ r1957 | danydb | 2008-03-20 13:43:38 +0100 (Thu, 20 Mar 2008) | 1 line Fix some vulnerabilities for SQL Injection ........ r1959 | danydb | 2008-03-20 23:07:24 +0100 (Thu, 20 Mar 2008) | 1 line task 34 : Improve CSS ........ r1960 | danydb | 2008-03-20 23:45:04 +0100 (Thu, 20 Mar 2008) | 1 line task 48 : improve report ........ r1961 | danydb | 2008-03-20 23:52:32 +0100 (Thu, 20 Mar 2008) | 1 line Fix small cosmetic bugs and improve the search account_windows ........ r1962 | danydb | 2008-03-20 23:55:07 +0100 (Thu, 20 Mar 2008) | 1 line improve the search account_windows ........ r1968 | danydb | 2008-03-21 18:46:26 +0100 (Fri, 21 Mar 2008) | 1 line Improve the account search functionnality ........ r1969 | danydb | 2008-03-21 20:29:39 +0100 (Fri, 21 Mar 2008) | 1 line task #31 & task #34 : mail follow-up, 2 step instead of 3 and improve appearance ........ r1970 | danydb | 2008-03-21 22:01:30 +0100 (Fri, 21 Mar 2008) | 1 line Task #27 : modify detail of folder and template ........ r1971 | danydb | 2008-03-21 22:22:20 +0100 (Fri, 21 Mar 2008) | 1 line Task 53 : add the tva rate in the generated invoice ........ r1972 | danydb | 2008-03-21 22:26:41 +0100 (Fri, 21 Mar 2008) | 1 line Make a insensitive search for the folder name ........ r1990 | danydb | 2008-03-26 23:36:46 +0100 (Wed, 26 Mar 2008) | 1 line Conversion to unicode ........ r1991 | danydb | 2008-03-26 23:58:06 +0100 (Wed, 26 Mar 2008) | 1 line cosmetic ........ r1992 | danydb | 2008-03-26 23:58:08 +0100 (Wed, 26 Mar 2008) | 1 line Remove last latin1 code ........ r1995 | danydb | 2008-03-31 17:35:30 +0200 (Mon, 31 Mar 2008) | 1 line report : Add the button Search for new line ........ r1996 | danydb | 2008-03-31 17:38:56 +0200 (Mon, 31 Mar 2008) | 1 line report : add the set_poste_child ........ r1997 | danydb | 2008-03-31 22:32:05 +0200 (Mon, 31 Mar 2008) | 1 line Next SQL Upgrade for class_acc_tva ........ r1998 | danydb | 2008-03-31 22:32:53 +0200 (Mon, 31 Mar 2008) | 1 line Rewriting of class_acc_parm_code ........ r1999 | danydb | 2008-03-31 23:13:23 +0200 (Mon, 31 Mar 2008) | 1 line Improve VAT class and form ........ r2000 | danydb | 2008-03-31 23:16:37 +0200 (Mon, 31 Mar 2008) | 1 line Rewrite TVA insert ........ r2001 | danydb | 2008-04-01 16:01:52 +0200 (Tue, 01 Apr 2008) | 5 lines Start to rewrite ledger encoding Move predefined operation to preod.inc.php Add the menu Predefined operation in the parameter module ........ r2003 | danydb | 2008-04-01 22:02:26 +0200 (Tue, 01 Apr 2008) | 1 line Ergonomy : drop folder and template ........ r2004 | danydb | 2008-04-03 22:59:45 +0200 (Thu, 03 Apr 2008) | 1 line Fix undefined variable in class_periode.php ........ r2005 | danydb | 2008-04-04 00:13:05 +0200 (Fri, 04 Apr 2008) | 1 line Fix undefined variable in gestion->customer->operation ........ r2006 | danydb | 2008-04-07 14:23:01 +0200 (Mon, 07 Apr 2008) | 1 line Login & mot de passe en français ........ r2007 | danydb | 2008-04-07 15:24:56 +0200 (Mon, 07 Apr 2008) | 1 line Documentation : change to unicode ........ r2008 | danydb | 2008-04-07 16:42:02 +0200 (Mon, 07 Apr 2008) | 1 line Protect against SQL Injection ........ r2009 | danydb | 2008-04-07 16:43:07 +0200 (Mon, 07 Apr 2008) | 1 line Download the definition of a report ........ r2010 | danydb | 2008-04-07 16:57:55 +0200 (Mon, 07 Apr 2008) | 2 lines Remove debug info ........ r2011 | danydb | 2008-04-07 17:32:17 +0200 (Mon, 07 Apr 2008) | 1 line Upload and save of a definition of a report ........ r2012 | danydb | 2008-04-08 17:04:00 +0200 (Tue, 08 Apr 2008) | 1 line task 50 : use of bcmat to avoid rounding problem ........ r2013 | danydb | 2008-04-09 13:48:30 +0200 (Wed, 09 Apr 2008) | 2 lines task #36 : add a warning if no mini report is defined ........ r2024 | danydb | 2008-04-11 18:02:22 +0200 (Fri, 11 Apr 2008) | 1 line Task #25 : feature backup / restore useful, restore is always in unicode ........ r2025 | danydb | 2008-04-11 18:35:55 +0200 (Fri, 11 Apr 2008) | 1 line task 51 : warning when trying to create a new folder ........ r2026 | danydb | 2008-04-12 16:00:09 +0200 (Sat, 12 Apr 2008) | 2 lines Cosmetic : change in the detailled operation Debit by Montant ........ r2027 | danydb | 2008-04-12 16:04:32 +0200 (Sat, 12 Apr 2008) | 2 lines Operation ; without details by default ........ r2028 | danydb | 2008-04-12 16:04:47 +0200 (Sat, 12 Apr 2008) | 2 lines Remove details from operation supplier ........ r2029 | danydb | 2008-04-12 16:15:17 +0200 (Sat, 12 Apr 2008) | 1 line Gestion : fix bug in return button when adding a customer ........ r2030 | danydb | 2008-04-12 16:19:19 +0200 (Sat, 12 Apr 2008) | 1 line Gestion : bug remove delete message ........ r2031 | danydb | 2008-04-12 16:22:25 +0200 (Sat, 12 Apr 2008) | 3 lines Remove php tag and replace by echo Add in "Comptabilité" the Great Ledger ........ r2032 | danydb | 2008-04-12 17:10:06 +0200 (Sat, 12 Apr 2008) | 1 line Fix Bilan : France bug with unicode ........ r2033 | danydb | 2008-04-12 17:17:55 +0200 (Sat, 12 Apr 2008) | 3 lines Separate the user setting from the general constant.php, a template file is given (config.inc) Fix some cosmetic bug for this shit of IE ........ r2034 | danydb | 2008-04-18 14:51:13 +0200 (Fri, 18 Apr 2008) | 2 lines Fix bug : missing coma ........ r2035 | danydb | 2008-04-19 23:39:09 +0200 (Sat, 19 Apr 2008) | 1 line class_widget fix button_href to work on the same way with IE and firefox ........ r2036 | danydb | 2008-05-01 18:17:06 +0200 (Thu, 01 May 2008) | 2 lines task #33 start rewriting of encoding operation (VEN) ........ r2037 | danydb | 2008-05-01 18:18:26 +0200 (Thu, 01 May 2008) | 2 lines task #33 start rewriting of encoding operation (VEN) ........ r2040 | danydb | 2008-05-07 20:53:32 +0200 (Wed, 07 May 2008) | 1 line Unicode for doxygen ........ r2043 | danydb | 2008-05-25 17:32:51 +0200 (Sun, 25 May 2008) | 2 lines Default pref is TEXT instead of SELECT ........ r2045 | danydb | 2008-06-14 17:48:46 +0200 (Sat, 14 Jun 2008) | 1 line Add a style input_type ........ r2046 | danydb | 2008-06-14 17:49:58 +0200 (Sat, 14 Jun 2008) | 3 lines 1. Replace the CSS class u_content by content, the u_content existed for historic reason 2. Start the coding of ledger sold ........ r2048 | danydb | 2008-06-14 18:31:55 +0200 (Sat, 14 Jun 2008) | 1 line remove javascript warning ........ r2049 | danydb | 2008-06-14 18:32:26 +0200 (Sat, 14 Jun 2008) | 1 line Ledger SOLD add row ........ r2050 | danydb | 2008-06-14 19:54:29 +0200 (Sat, 14 Jun 2008) | 1 line Ledger sold : replace dot by style ........ r2051 | danydb | 2008-06-14 21:08:48 +0200 (Sat, 14 Jun 2008) | 1 line correct unicode char in doc folder ........ r2052 | danydb | 2008-06-14 23:58:01 +0200 (Sat, 14 Jun 2008) | 1 line Ledger SOLD : automatic update of the total ........ r2053 | danydb | 2008-06-15 12:05:02 +0200 (Sun, 15 Jun 2008) | 1 line Performance : the prototype.js is quite heavy, and is not any more included in every page, instead now, there is a html_min_start_page with a minimum of javascript files and a mintoolkit.js which contains the minimum for javascript ........ r2054 | danydb | 2008-06-15 12:17:22 +0200 (Sun, 15 Jun 2008) | 1 line Prototype.js performance, included only if needed, improve performance for access.php, user_login.php ........ r2055 | danydb | 2008-06-19 11:29:52 +0200 (Thu, 19 Jun 2008) | 1 line Cosmetic : Adapt CSS for F3 ........ r2056 | danydb | 2008-06-19 12:18:13 +0200 (Thu, 19 Jun 2008) | 1 line remove useless comment and debug message ........ r2057 | danydb | 2008-06-19 12:32:58 +0200 (Thu, 19 Jun 2008) | 1 line Update CSS classic ........ r2058 | danydb | 2008-06-24 01:14:21 +0200 (Tue, 24 Jun 2008) | 1 line ........ r2059 | danydb | 2008-06-28 14:05:23 +0200 (Sat, 28 Jun 2008) | 1 line task #67 : infobulle ........ r2060 | danydb | 2008-06-28 14:16:37 +0200 (Sat, 28 Jun 2008) | 1 line Bug in add_row ........ r2061 | danydb | 2008-06-28 14:16:49 +0200 (Sat, 28 Jun 2008) | 1 line task #67 : infobulle ........ r2062 | danydb | 2008-06-28 15:21:57 +0200 (Sat, 28 Jun 2008) | 1 line Compute the sold amount via javascript ........ r2063 | danydb | 2008-06-28 15:34:38 +0200 (Sat, 28 Jun 2008) | 1 line Correct typo ........ r2064 | danydb | 2008-07-01 23:02:29 +0200 (Tue, 01 Jul 2008) | 1 line Add predef operation for VEN ........ r2065 | danydb | 2008-07-02 23:57:45 +0200 (Wed, 02 Jul 2008) | 1 line Fixed undefined use_predef ........ r2066 | danydb | 2008-07-03 15:27:22 +0200 (Thu, 03 Jul 2008) | 2 lines Work without prototype.js ........ r2067 | danydb | 2008-07-03 18:33:03 +0200 (Thu, 03 Jul 2008) | 2 lines Fix bug with undefined variable ........ r2068 | danydb | 2008-07-03 18:43:53 +0200 (Thu, 03 Jul 2008) | 2 lines typo ........ r2069 | danydb | 2008-07-03 20:37:06 +0200 (Thu, 03 Jul 2008) | 1 line New version for Ledger sold and invoice ........ r2070 | danydb | 2008-07-03 20:56:47 +0200 (Thu, 03 Jul 2008) | 1 line Update infobulle + typo ........ r2071 | danydb | 2008-07-04 12:55:16 +0200 (Fri, 04 Jul 2008) | 1 line Correct last bug for compta_ven ........ r2072 | danydb | 2008-07-04 14:34:24 +0200 (Fri, 04 Jul 2008) | 1 line Task#39 Migrate to unicode ........ r2073 | danydb | 2008-07-04 14:34:47 +0200 (Fri, 04 Jul 2008) | 1 line Task#39 Migrate to unicode ........ r2074 | danydb | 2008-07-04 14:40:38 +0200 (Fri, 04 Jul 2008) | 2 lines Add documentation for task #39 (unicode) ........ r2075 | danydb | 2008-07-04 14:53:47 +0200 (Fri, 04 Jul 2008) | 2 lines cosmetic ........ r2076 | danydb | 2008-07-04 16:52:56 +0200 (Fri, 04 Jul 2008) | 2 lines cosmetic ........ r2077 | danydb | 2008-07-04 18:02:23 +0200 (Fri, 04 Jul 2008) | 1 line Update CSS ........ r2078 | danydb | 2008-07-04 18:22:11 +0200 (Fri, 04 Jul 2008) | 2 lines Add reset type ........ r2079 | danydb | 2008-07-04 21:50:24 +0200 (Fri, 04 Jul 2008) | 1 line Rewriting of the financial ledger ........ r2080 | danydb | 2008-07-04 21:53:43 +0200 (Fri, 04 Jul 2008) | 1 line Cosmetic ........ r2081 | danydb | 2008-07-05 00:18:17 +0200 (Sat, 05 Jul 2008) | 1 line Ledger Purchase ........ r2082 | danydb | 2008-07-05 00:18:42 +0200 (Sat, 05 Jul 2008) | 1 line rename compta_ach.php ........ r2083 | danydb | 2008-07-05 03:49:35 +0200 (Sat, 05 Jul 2008) | 1 line Finish ledger purchase ........ r2084 | danydb | 2008-07-05 04:22:50 +0200 (Sat, 05 Jul 2008) | 1 line bugs ledger purchase + javascript : need to trim parameters for Ajax (qcode and amounts) ........ r2085 | danydb | 2008-07-05 06:04:21 +0200 (Sat, 05 Jul 2008) | 1 line Rewriting of the ledger is complete, now we can remove dead code and files ........ r2086 | danydb | 2008-07-05 14:10:23 +0200 (Sat, 05 Jul 2008) | 1 line Correct javascript bugs ........ r2087 | danydb | 2008-07-05 14:13:16 +0200 (Sat, 05 Jul 2008) | 1 line code cleaning ........ r2088 | danydb | 2008-07-05 14:34:16 +0200 (Sat, 05 Jul 2008) | 1 line code cleaning ........ r2089 | danydb | 2008-07-05 17:18:48 +0200 (Sat, 05 Jul 2008) | 1 line Adapt a little bit the direct writing ........ r2090 | danydb | 2008-07-05 21:53:50 +0200 (Sat, 05 Jul 2008) | 1 line Improve installation ........ r2091 | danydb | 2008-07-05 21:54:00 +0200 (Sat, 05 Jul 2008) | 1 line Improve installation ........ r2092 | danydb | 2008-07-05 22:20:11 +0200 (Sat, 05 Jul 2008) | 1 line Setup ........ r2093 | danydb | 2008-07-05 22:33:36 +0200 (Sat, 05 Jul 2008) | 1 line Readd user_action_gl.php ........ r2094 | danydb | 2008-07-05 22:38:15 +0200 (Sat, 05 Jul 2008) | 1 line Re-add user_action_gl.php ........ r2095 | danydb | 2008-07-06 00:52:23 +0200 (Sun, 06 Jul 2008) | 1 line New setup ........ r2096 | danydb | 2008-07-06 02:02:41 +0200 (Sun, 06 Jul 2008) | 1 line small bugs ........ r2097 | danydb | 2008-07-06 19:27:05 +0200 (Sun, 06 Jul 2008) | 1 line Fix security bug with domain ........ r2098 | danydb | 2008-07-06 19:39:55 +0200 (Sun, 06 Jul 2008) | 1 line fix bug : javascript Purchase does not update correctly when a card is blanked ........ r2099 | danydb | 2008-07-13 00:31:41 +0200 (Sun, 13 Jul 2008) | 1 line Task #49 add a simple todo list ........ r2100 | danydb | 2008-07-13 00:32:08 +0200 (Sun, 13 Jul 2008) | 1 line remove print_r ........ r2101 | danydb | 2008-07-13 00:43:55 +0200 (Sun, 13 Jul 2008) | 1 line Add sql patch 49 ........ r2102 | danydb | 2008-07-13 00:44:08 +0200 (Sun, 13 Jul 2008) | 1 line Add sql patch 49 ........ r2103 | danydb | 2008-07-13 00:59:01 +0200 (Sun, 13 Jul 2008) | 1 line Fix bug in the table todo_list ........ r2104 | danydb | 2008-07-13 01:09:49 +0200 (Sun, 13 Jul 2008) | 1 line Task #49 cosmetic todo list ........ r2105 | danydb | 2008-07-15 19:56:35 +0200 (Tue, 15 Jul 2008) | 1 line remove var_dump ........ r2106 | danydb | 2008-07-16 21:42:42 +0200 (Wed, 16 Jul 2008) | 1 line Fix bug : creating card ........ r2107 | danydb | 2008-07-17 12:46:16 +0200 (Thu, 17 Jul 2008) | 1 line Fix numerous small bugs ........ r2108 | danydb | 2008-07-17 13:20:51 +0200 (Thu, 17 Jul 2008) | 1 line Fix bug : if the account changed for a card then the ledgers are update with the new account ........ r2109 | danydb | 2008-07-17 14:44:42 +0200 (Thu, 17 Jul 2008) | 1 line Fix : character encoding ........ r2110 | danydb | 2008-07-17 20:34:15 +0200 (Thu, 17 Jul 2008) | 1 line task : the attribut of a card are now ordered by the users ........ r2111 | danydb | 2008-07-18 13:45:10 +0200 (Fri, 18 Jul 2008) | 1 line Import of opening are now concerned by the qcode ........ r2112 | danydb | 2008-07-18 14:05:47 +0200 (Fri, 18 Jul 2008) | 2 lines Fix bug : quick_writing_add_row duplicates value ........ r2113 | danydb | 2008-07-18 14:23:28 +0200 (Fri, 18 Jul 2008) | 1 line Cosmetic : add comment, fix bug for quick_writing (add a verify ) ........ r2114 | danydb | 2008-07-21 22:25:33 +0200 (Mon, 21 Jul 2008) | 1 line SQL Patch Add order to the card ........ r2115 | danydb | 2008-07-22 15:17:33 +0200 (Tue, 22 Jul 2008) | 1 line Release candidate : fix bug ledger sold ........ r2116 | danydb | 2008-07-22 17:50:14 +0200 (Tue, 22 Jul 2008) | 1 line Fix Bug : Ledger SOLD & PURCHASE ........ r2117 | danydb | 2008-07-24 18:11:57 +0200 (Thu, 24 Jul 2008) | 1 line Fix Bug Ledger FIN + import FIN ........ r2118 | danydb | 2008-07-24 18:29:20 +0200 (Thu, 24 Jul 2008) | 1 line Fix Bug Import FIN utf8 encoding ........ r2119 | danydb | 2008-07-24 22:19:23 +0200 (Thu, 24 Jul 2008) | 1 line Fix Bug Printing and Quick Writing ........ r2120 | danydb | 2008-07-24 22:46:50 +0200 (Thu, 24 Jul 2008) | 1 line Fix Bug Security ........ r2121 | danydb | 2008-07-24 22:51:05 +0200 (Thu, 24 Jul 2008) | 1 line Cosmetic ........ r2122 | danydb | 2008-07-24 23:00:38 +0200 (Thu, 24 Jul 2008) | 2 lines Fix problem with simple printing French ........ r2123 | danydb | 2008-07-24 23:01:48 +0200 (Thu, 24 Jul 2008) | 2 lines Missing { ........ r2124 | danydb | 2008-07-24 23:02:45 +0200 (Thu, 24 Jul 2008) | 2 lines Unicode ........ r2125 | danydb | 2008-07-24 23:04:31 +0200 (Thu, 24 Jul 2008) | 2 lines Unicode ........ r2126 | danydb | 2008-07-25 17:40:28 +0200 (Fri, 25 Jul 2008) | 1 line Fix Bug install on windows ........ r2127 | danydb | 2008-07-25 17:42:01 +0200 (Fri, 25 Jul 2008) | 1 line Add version ........ r2128 | danydb | 2008-07-25 17:44:38 +0200 (Fri, 25 Jul 2008) | 1 line short tag ........ r2129 | danydb | 2008-07-25 18:40:34 +0200 (Fri, 25 Jul 2008) | 1 line Add Generate invoice + Fix bug for show_ledger() ........ r2130 | danydb | 2008-07-25 20:51:47 +0200 (Fri, 25 Jul 2008) | 1 line remove debug ........ r2131 | danydb | 2008-07-25 20:52:12 +0200 (Fri, 25 Jul 2008) | 1 line set version ........ r2132 | danydb | 2008-07-27 22:55:03 +0200 (Sun, 27 Jul 2008) | 1 line Unicode ........ r2133 | danydb | 2008-08-28 17:52:50 +0200 (Thu, 28 Aug 2008) | 1 line add pguser for documentation ........ r2134 | danydb | 2008-08-28 19:55:26 +0200 (Thu, 28 Aug 2008) | 1 line correst documentation script ........ r2135 | danydb | 2008-08-28 21:23:05 +0200 (Thu, 28 Aug 2008) | 1 line Improve install. : automatic writing of htaccess file ........ r2136 | danydb | 2008-08-28 21:23:21 +0200 (Thu, 28 Aug 2008) | 1 line Improve install. : automatic writing of htaccess file ........ r2137 | danydb | 2008-08-28 22:43:31 +0200 (Thu, 28 Aug 2008) | 1 line Remove the useless category of card ........ r2138 | danydb | 2008-08-29 15:57:33 +0200 (Fri, 29 Aug 2008) | 1 line update version ........ r2139 | danydb | 2008-09-04 21:49:29 +0200 (Thu, 04 Sep 2008) | 1 line update doc ........ r2140 | danydb | 2008-09-06 20:47:13 +0200 (Sat, 06 Sep 2008) | 1 line Remove a not wanted hidden value which makes failed the searching for card ........ r2141 | danydb | 2008-09-07 18:57:42 +0200 (Sun, 07 Sep 2008) | 1 line Update doc. ........ r2142 | danydb | 2008-09-08 13:38:00 +0200 (Mon, 08 Sep 2008) | 1 line Fix small in fin ........ r2143 | danydb | 2008-09-08 13:49:52 +0200 (Mon, 08 Sep 2008) | 1 line Fix small bugs in ach & ven ........ r2144 | danydb | 2008-09-08 13:57:25 +0200 (Mon, 08 Sep 2008) | 1 line bug : courrier concerne ........ r2145 | danydb | 2008-09-08 14:24:00 +0200 (Mon, 08 Sep 2008) | 2 lines Fix bug with export of report ........ r2146 | danydb | 2008-09-08 15:25:50 +0200 (Mon, 08 Sep 2008) | 1 line Add the security ........ r2147 | danydb | 2008-09-09 21:31:52 +0200 (Tue, 09 Sep 2008) | 1 line files cleaning ........ r2148 | danydb | 2008-09-09 21:34:40 +0200 (Tue, 09 Sep 2008) | 1 line files cleaning ........ r2149 | danydb | 2008-09-10 13:52:56 +0200 (Wed, 10 Sep 2008) | 1 line Fix bug in ledger sold, purchase for negative amount and financial for qcode ........ r2150 | danydb | 2008-09-10 14:33:07 +0200 (Wed, 10 Sep 2008) | 1 line update version ........ r2151 | danydb | 2008-09-10 14:42:24 +0200 (Wed, 10 Sep 2008) | 1 line Add patch for insert_jrnx ........ r2152 | danydb | 2008-09-10 14:42:56 +0200 (Wed, 10 Sep 2008) | 1 line update version ........ r2153 | danydb | 2008-09-10 17:53:28 +0200 (Wed, 10 Sep 2008) | 1 line typo ........ r2154 | danydb | 2008-09-10 18:07:51 +0200 (Wed, 10 Sep 2008) | 1 line Fix layout ........ r2155 | danydb | 2008-09-13 18:08:09 +0200 (Sat, 13 Sep 2008) | 1 line Update documentation ........ r2156 | danydb | 2008-09-13 18:11:52 +0200 (Sat, 13 Sep 2008) | 1 line Update version ........ r2157 | danydb | 2008-09-13 22:27:29 +0200 (Sat, 13 Sep 2008) | 1 line Add document to upload ........ r2158 | danydb | 2008-09-13 22:28:52 +0200 (Sat, 13 Sep 2008) | 1 line Add document ........
This commit is contained in:
parent
2443c7e860
commit
c477c9e259
237 changed files with 11679 additions and 8536 deletions
|
|
@ -1,3 +0,0 @@
|
|||
*.html
|
||||
*.pdf
|
||||
*.txt
|
||||
|
|
@ -1,329 +0,0 @@
|
|||
<!doctype linuxdoc system>
|
||||
<article>
|
||||
<title> PhpCompta Installation</title>
|
||||
<author>
|
||||
<name>originally written by Dany De Bontridder </name>
|
||||
</author>
|
||||
<date>$Revision$ $Date$</date>
|
||||
<abstract>
|
||||
Ce document décrit l'installation complète de PhpCompta et explique comment
|
||||
ont été installés les programmes dont PhpCompta dépend.
|
||||
PhpCompta <url url="http://www.phpcompta.org" name="PhpCompta">,
|
||||
site savannah
|
||||
<url url="http://savannah.nongnu.org/projects/phpcompta/" name="PhpCompta Savannah">
|
||||
<!-- Table of contents -->
|
||||
<toc>
|
||||
<sect>Avertissement
|
||||
<p> Si vous installez sur Linux, l'installation d'apache, postgres et php doit se
|
||||
faire avec les "packages" standards
|
||||
fournis; ces "packages" sont largement suffisants. Les explications
|
||||
données ici sur l'installation de ces produits sont destinées à des
|
||||
utilisateurs avancés. En général vous pourrez l'installer assez facilement
|
||||
<url url= "http://www.phpcompta.org/pmwiki.php/Documentation/InstallationRapide" name="Installation Rapide">
|
||||
Il existe aussi un manuel d'installation exhaustif pour Debian, pleins d'informations utiles
|
||||
<url url="http://www.blanchin.eu/?p=12" Name="Manuel pour Debian">.
|
||||
|
||||
|
||||
<p>Si vous installez sous Windows, il est assez compliqué de recompiler.
|
||||
Il est préférable d'utiliser les programmes fournis sur
|
||||
<url url="http://www.postgresql.org" name="Postgres"> et
|
||||
<url url="http://www.easyphp.org/" name="EasyPhp">.
|
||||
|
||||
|
||||
<p> Cependant, les configurations des différents produits sont importantes
|
||||
et devraient être lues avant d'appeler à l'aide.
|
||||
|
||||
</sect>
|
||||
|
||||
<sect>Postgresql (version 8.0.1 minimum)
|
||||
<sect1>Installation
|
||||
<p>
|
||||
Soit avec des binaires préparés, soit à partir du code source
|
||||
</p>
|
||||
<p> Le plus simple est d'utiliser les binaires de votre distribution, ne
|
||||
compiler ces programmes que si vraiment vous devez le faire ou que vous préfèrez
|
||||
avoir la dernière version disponible.
|
||||
</p>
|
||||
<p>
|
||||
Si vous décidez de le compiler vous-même, les
|
||||
options suivantes fonctionnent
|
||||
<verb>
|
||||
./configure -with-tk --with-python --with-perl --prefix=/ou_vous_voulez
|
||||
</verb>
|
||||
</p>
|
||||
</sect1>
|
||||
<sect1>Configuration et démarrage de PostgreSql <label id="configuration">
|
||||
<p>
|
||||
Comme d'habitude pour postgres, il faut tout d'abord définir, créer
|
||||
l'utilisateur postgres puis initialiser l'endroit où seront stocké vos données
|
||||
(variable env. PGDATA),
|
||||
exemple
|
||||
<tscreen><verb>
|
||||
root#mkdir /data/psql
|
||||
root#chown postgres /data/psql
|
||||
root#su - postgres
|
||||
postgres#initdb -D /data/psql
|
||||
postgres#pg_ctl -D /data/psql -o '-i' start
|
||||
</verb></tscreen>
|
||||
</p>
|
||||
<p>
|
||||
Il est impératif que dans le fichier postmaster.conf vous ayez les options
|
||||
<verb>
|
||||
tcpip_socket = true
|
||||
port=5432
|
||||
</verb>
|
||||
D'autres options sont conseillées pour l'optimisation de Postgresql
|
||||
</p>
|
||||
<p>
|
||||
ne pas oublier d'ajouter dans le PATH, l'endroit où se trouve les
|
||||
binaires de postgres
|
||||
<verb>
|
||||
export PATH=$PATH:/opt/psql/bin
|
||||
</verb>
|
||||
</p>
|
||||
<p>
|
||||
Il est impératif d'avoir soit l'option -i soit la directive tcpip_socket=true
|
||||
, sinon le server HTTP ne pourra pas contacter PostgreSql.
|
||||
</p>
|
||||
<P>
|
||||
Dans PGDATA,vous trouverez le fichier nommé pg_hba.conf qui
|
||||
vous permettra de régler la sécurité<newline>
|
||||
|
||||
Ce fichier doit au moins contenir la ligne:
|
||||
<verb>
|
||||
# TYPE DATABASE USER IP-ADDRESS IP-MASK METHOD
|
||||
host all phpcompta 172.16.30.0 255.255.255.0 local
|
||||
</verb>
|
||||
Il vaut mieux remplacer 172.16.30.0 par l'adresse du server HTTP, dans
|
||||
le cas où vous utilisez un VirtualHost avec une adresse IP, c'est
|
||||
cette adresse qu'il vous faudra mettre
|
||||
</p>
|
||||
</sect1>
|
||||
<sect1>Optimisation
|
||||
<p> Posgresql est une base de données très rapide, cependant, il vous faudra configurer
|
||||
pour pouvoir en bénéficier. Les paramètres par défaut sont prévus pour une machine qui n'a
|
||||
que 16 Mb de RAM... Donc, aller voir la documentation sur Postgresql.org, chapitre
|
||||
Run-time Configuration.
|
||||
|
||||
<p> Les paramètres que vous pouvez utiliser si vous avez une machine d'au moins 256 Mb:
|
||||
<itemize>
|
||||
<item> Augmenter la zone mémoire pour les tri (dans postgres.conf) work_mem = 8192; cette
|
||||
zone mémoire est important car elle a trait à la mémoire utilisée pour les tris et les
|
||||
jointures! attention ce paramètre donne la consommation mémoire par session !
|
||||
</item>
|
||||
<item> Faites tourner régulièrement vacumdb -a -z grâce au crontab(une fois par jour)</item>
|
||||
<item> Dans postgres.conf, les shared_buffers: calculées en page de 8Kb,
|
||||
la valeur par défaut
|
||||
est de seulement 64, ce qui correspond à 512Kb, une meilleure valeur est 640 </item>
|
||||
|
||||
</itemize>
|
||||
</sect1>
|
||||
<sect1> Pour la sécurité
|
||||
<p>Vous pouvez ajouter la sécurité à votre server Postgresql en changeant
|
||||
dans pg_hba.conf. Mais avant de faire cela, ajoutez un mot de passe à
|
||||
vos utilisateurs avec la commande remplacer .1. par le nom de l'utilisateur
|
||||
et .2. par son mot de passe
|
||||
<verb>
|
||||
changement mot de passe
|
||||
alter user .1. password '.2.'
|
||||
</verb>
|
||||
|
||||
<verb>
|
||||
Sécurité
|
||||
# TYPE DATABASE USER IP-ADDRESS IP-MASK METHOD
|
||||
host all phpcompta 172.16.30.0 255.255.255.0 md5
|
||||
local all phpcompta 172.16.30.0 255.255.255.0 md5
|
||||
</verb>
|
||||
Ensuite soit vous utilisez la variable d'environnement PGPASSWORD qui contient
|
||||
votre mot de passe soit avec le fichier .pgpass dont la syntaxe est
|
||||
<verb>
|
||||
host:port:database:username:password
|
||||
</verb>
|
||||
N'oubliez pas de mettre ce fichier en mode 600 !!!! Pour executer sans demande
|
||||
de mot de passe host = localhost
|
||||
|
||||
</sect>
|
||||
|
||||
<sect> Apache
|
||||
<sect1>Installation d'Apache
|
||||
<p>
|
||||
Si vous décidez de le compiler vous-même, les
|
||||
options suivantes fonctionnent
|
||||
<verb>
|
||||
./configure --prefix=/opt/http2/ \
|
||||
--enable-ssl \
|
||||
--enable-http \
|
||||
--enable-cgi \
|
||||
--enable-so \
|
||||
--enable-usertrack \
|
||||
--enable-headers \
|
||||
--enable-info
|
||||
</verb>
|
||||
</p>
|
||||
</sect1>
|
||||
|
||||
<sect1> Configuration d'Apache
|
||||
<P>
|
||||
Le fichier httpd.conf doit au moins contenir.
|
||||
<verb>
|
||||
LoadModule php4_module modules/libphp4.so
|
||||
AddType application/x-httpd-php .php4 .php3 .php .phtml
|
||||
</verb>
|
||||
Et si vous décidez d'avoir la même configuration que moi, mais ce
|
||||
n'est pas obligatoire
|
||||
Il est possible d'utiliser les virtuals hosts ainsi
|
||||
<verb>
|
||||
<VirtualHost *>
|
||||
Servername ...
|
||||
DocumentRoot /var/www/acapulco/htdocs
|
||||
<Directory /var/www/acapulco/htdocs/phpcompta/html/>
|
||||
AddDefaultCharset iso-8859-1
|
||||
php_value include_path .:../../include:../include:addon
|
||||
php_flag magic_quotes_gpc off
|
||||
php_flag session.auto_start on
|
||||
php_value session.save_path /tmp
|
||||
php_value max_execution_time 120
|
||||
php_flag short_open_tag on
|
||||
php_flag session.use_trans_sid on
|
||||
</Directory>
|
||||
</VirtualHost>
|
||||
</verb>
|
||||
|
||||
<p>
|
||||
Actuellement, le répertoire html, contient un fichier .htaccess
|
||||
qui contient le nécessaire pour que les variables php soient
|
||||
correctes (voir <ref id="htaccess" name="configuration de .htaccess">).
|
||||
|
||||
<p>
|
||||
Apache se démarre avec apachectl start
|
||||
</p>
|
||||
<p>
|
||||
Remarque : Pour plus d'information, voir le manuel d'Apache.
|
||||
|
||||
</sect1>
|
||||
</sect>
|
||||
|
||||
|
||||
<sect>PHP
|
||||
<sect1>Installation de PHP 4.3.1
|
||||
<p>
|
||||
Il doit être compilé le dernier !!!
|
||||
Si vous décidez de le compiler vous-même, les
|
||||
options suivantes fonctionnent
|
||||
<tscreen><verb>
|
||||
./configure --prefix=/opt/php431 \
|
||||
--with-apxs2=/opt/http2/bin/apxs \
|
||||
--with-fastcgi \
|
||||
--with-zlib \
|
||||
--with-pgsql=/usr/local/psql \
|
||||
--with-mysql \
|
||||
--with-apache2=/software/httpd-2.0.44
|
||||
</verb></tscreen>
|
||||
|
||||
le répertoire /software/httpd-2.0.44 est le répertoire ou vous installer
|
||||
les sources d'apache
|
||||
</p>
|
||||
</sect1>
|
||||
|
||||
<sect1>Configuration de PHP : Fichier php.ini
|
||||
<P>
|
||||
s'il n'existe pas, vous devez le créer, l'endroit
|
||||
où vous le trouverez dépend des options de compilation. Dans le cas,
|
||||
où vous avez compilé php de la même manière que moi, il se trouve
|
||||
dans /opt/php431/lib.
|
||||
Recopier simplement le fichier fourni à cet endroit.
|
||||
|
||||
Sinon, adaptez votre fichier, il doit avoir au minimum les options
|
||||
suivantes
|
||||
<verb>
|
||||
|
||||
magic_quotes_gpc = Off
|
||||
magic_quotes_runtime = Off
|
||||
magic_quotes_sybase = Off
|
||||
|
||||
|
||||
[Session]
|
||||
session.save_handler = files ; handler used to store/retrieve data
|
||||
session.save_path = /tmp ; argument passed to save_handler
|
||||
; in the case of files, this is the
|
||||
; path where data files are stored
|
||||
session.use_cookies = 1 ; whether to use cookies
|
||||
session.name = PHPSESSID
|
||||
; name of the session
|
||||
; is used as cookie name
|
||||
session.auto_start = 1 ; initialize session on request startup
|
||||
session.cookie_lifetime = 0 ; lifetime in seconds of cookie
|
||||
; or if 0, until browser is restarted
|
||||
session.cookie_path = /tmp ; the path the cookie is valid for
|
||||
|
||||
allow_call_time_pass_reference = on
|
||||
register_argc_argv = on
|
||||
session.bug_compat_42 = 1
|
||||
session.bug_compat_warn = 0
|
||||
session.use_trans_sid = 1
|
||||
include_path=".:../include:addon"
|
||||
</verb>
|
||||
</p>
|
||||
<sect1> configuration de .htaccess <label id="htaccess">
|
||||
<p>Dans le cas où vous ne pouvez pas changer le fichier php.ini, il faut
|
||||
simplement modifier ls fichier PHPCOMPTA/html/.htaccess qui contient.
|
||||
|
||||
<verb>
|
||||
php_value include_path ".:../include:addon"
|
||||
php_value session.use_trans_sid true
|
||||
php_value session.auto_start true
|
||||
php_value max_execution_time 120
|
||||
php_value magic_quotes_gpc 0
|
||||
</verb>
|
||||
Note:Normalement, vous ne devez pas changer ce fichier.
|
||||
|
||||
|
||||
</sect1>
|
||||
</sect>
|
||||
<sect>Installation de PhpCompta
|
||||
<sect1>Première installation
|
||||
<p>
|
||||
On suppose que postgresql est installé correctement
|
||||
|
||||
<p>Etape
|
||||
<itemize>
|
||||
<item> Se connecter en tant que postgres et taper les commandes
|
||||
<verb>
|
||||
createuser -h localhost -d -P postgres phpcompta
|
||||
</verb>
|
||||
|
||||
<item>Décompacter le package dans le répertoire de votre choix, et configurer Apache pour qu'il
|
||||
puisse accèder au sous-répertoire html. (voir plus haut la directive DocumentRoot)
|
||||
<item>Eventuellement changer dans constant.php votre domaine (voir manuel : Domaine)
|
||||
<item>
|
||||
Vous devez vous connecter sur http://votre_server/admin/setup.php
|
||||
</itemize>
|
||||
</sect1>
|
||||
<sect1>Mise à jour
|
||||
<p>Etape
|
||||
<itemize>
|
||||
<item> Faite un backup de toutes vos bases de données (cf pg_dumpall)
|
||||
<item>Décompacter le package dans le répertoire de votre choix,
|
||||
et configurer Apache pour qu'il
|
||||
puisse accèder au sous-répertoire html. (voir plus haut la directive DocumentRoot)
|
||||
<item>
|
||||
Vous devez connecter sur http://votre_server/admin/setup.php
|
||||
</itemize>
|
||||
</sect1>
|
||||
</sect>
|
||||
<sect>Conclusion
|
||||
<p>
|
||||
En vous connectant à l'adresse
|
||||
http://votre_server/admin/setup.php; vous installerez
|
||||
tout ce qu'il faut, testerez votre installation et surtout met à jour
|
||||
les bases de données dans le cas d'une mise à jour. En cas de problème,
|
||||
signalez-le nous.
|
||||
|
||||
<p>
|
||||
IMPORTANT Vous devez effacer le répertoire html/admin après installation ou mise
|
||||
à jour !!!!
|
||||
</p>
|
||||
</sect>
|
||||
|
||||
|
||||
</article>
|
||||
18
doc/Makefile
18
doc/Makefile
|
|
@ -2,26 +2,12 @@
|
|||
# html, txt format
|
||||
# $Revision$
|
||||
|
||||
.PHONY: all html .pdf clean .txt devel
|
||||
.PHONY: clean devel
|
||||
|
||||
all: manuel html INSTALL-fr.pdf INSTALL-fr.txt devel
|
||||
all: devel
|
||||
|
||||
devel:
|
||||
cd developper && ./create_doc.sh
|
||||
html:
|
||||
linuxdoc -B html --charset=latin INSTALL-fr.sgml
|
||||
manuel:
|
||||
cp manuel-fr.pdf ../manuel-fr.pdf
|
||||
|
||||
INSTALL-fr.pdf:INSTALL-fr.sgml
|
||||
linuxdoc -B latex --papersize=a4 --charset=latin --output=pdf INSTALL-fr.sgml
|
||||
|
||||
INSTALL-fr.txt: INSTALL-fr.sgml
|
||||
linuxdoc -B txt --charset=latin INSTALL-fr.sgml
|
||||
cp INSTALL-fr.txt ..
|
||||
clean:
|
||||
rm -f *~
|
||||
rm -f FAQ-fr.txt FAQ-fr*.html FAQ-fr.pdf FAQ-fr.dvi FAQ-fr.tex
|
||||
rm -f manuel-fr.txt manuel-fr*.html manuel-fr.pdf manuel-fr.dvi manuel-fr.tex
|
||||
rm -f INSTALL-fr.txt INSTALL-fr*.html INSTALL-fr.pdf INSTALL-fr.dvi INSTALL-fr.tex
|
||||
|
||||
|
|
|
|||
|
|
@ -1,2 +0,0 @@
|
|||
html/*
|
||||
latex/*
|
||||
|
|
@ -1,3 +1,6 @@
|
|||
doxygen
|
||||
postgresql_autodoc -d mod1
|
||||
postgresql_autodoc -d account_repository
|
||||
cd html; sed -i "s/utf-8/utf-8/g" *
|
||||
if [ ! -z "$PGUSER" ] ; then
|
||||
postgresql_autodoc -u $PGUSER --password $PGPASSWORD -h localhost -d mod1
|
||||
postgresql_autodoc -u $PGUSER --password $PGPASSWORD -h localhost -d account_repository
|
||||
fi
|
||||
|
|
|
|||
2
doc/developper/html/.htaccess
Normal file
2
doc/developper/html/.htaccess
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
AddDefaultCharset utf-8
|
||||
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
doc/manuel.odt
BIN
doc/manuel.odt
Binary file not shown.
BIN
doc/manuel_win2.odt
Normal file
BIN
doc/manuel_win2.odt
Normal file
Binary file not shown.
|
|
@ -1,18 +0,0 @@
|
|||
Testing of PhpCompta scenario
|
||||
-----------------------------
|
||||
For each month
|
||||
add invoice, card, expense
|
||||
|
||||
print journal -> pdf, csv
|
||||
|
||||
retrieve operation
|
||||
|
||||
Upload piece
|
||||
|
||||
create an user
|
||||
create an modele
|
||||
create an folder based on the last modele
|
||||
grant to user
|
||||
check security (what the user can do, check privilege)
|
||||
|
||||
|
||||
Loading…
Add table
Add a link
Reference in a new issue