Documentation and clean code
This commit is contained in:
parent
5e3778df38
commit
c42faae0ee
4 changed files with 36 additions and 58 deletions
|
|
@ -1,3 +1,12 @@
|
||||||
Remplacer PDF::Cell par PDF::write_cell
|
If you want to CONVERT your document to PDF before sending them by email. Or
|
||||||
Remplacer PDF::ln par PDF::line_new
|
creating the receipt with a stamp (great ledger analytical )
|
||||||
|
You have to
|
||||||
|
1. define the variable
|
||||||
|
GENERATE_PDF to YES
|
||||||
|
OFFICE' to 'HOME=/tmp unoconv'
|
||||||
|
2. Install the convert library for manipulating image
|
||||||
|
3. Install pdftk to manage the PDF
|
||||||
|
4. To fix the broken PDF (slower), install also /usr/bin/ps2pdf
|
||||||
|
|
||||||
|
For creating PDF file nothing must be install
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
cd .. && svn2cl --break-before-msg --group-by-day -a -o Changelog
|
|
||||||
|
|
@ -1,53 +0,0 @@
|
||||||
<?
|
|
||||||
/*
|
|
||||||
# check the Impress::check_formula and the parse_formula
|
|
||||||
# This file is a part of NOALYSS under GPL
|
|
||||||
# Author D. DE BONTRIDDER danydb@aevalys.eu
|
|
||||||
*/
|
|
||||||
include_once('class_impress.php');
|
|
||||||
|
|
||||||
echo '<hr>';
|
|
||||||
foreach ( array('1',
|
|
||||||
'(45+5)',
|
|
||||||
'round([45])',
|
|
||||||
'$A=9',
|
|
||||||
'$S30=($F1 >=0)?$F1:0',
|
|
||||||
|
|
||||||
'[45%]',
|
|
||||||
'[50]*[51%]',
|
|
||||||
'$A1=[50]*[51%]',
|
|
||||||
'[50]*9',
|
|
||||||
'[50]*9.0',
|
|
||||||
'[50%]*9',
|
|
||||||
'$C1111=[50%]*9',
|
|
||||||
'$C1111=[50%]*9*$D1',
|
|
||||||
'$C10=[10%]',
|
|
||||||
'[50%]*9.0',
|
|
||||||
'[50%]*9.0 FROM=01.2004',
|
|
||||||
'[50%]*9.0FROM=01.2004',
|
|
||||||
'system',
|
|
||||||
'unlink',
|
|
||||||
'ls -1')
|
|
||||||
as $a ) {
|
|
||||||
echo "Testing :".$a;
|
|
||||||
echo (Impress::check_formula($a)==false)?'Non valide ':'ok';
|
|
||||||
|
|
||||||
echo '<br>';
|
|
||||||
|
|
||||||
foreach (array('+','-','/') as $b ) {
|
|
||||||
$ee=str_replace('*',$b,$a);
|
|
||||||
echo "Testing :".$ee;
|
|
||||||
echo (Impress::check_formula($ee)==false)?'Non valide ':'ok';
|
|
||||||
echo '<br>';
|
|
||||||
|
|
||||||
}
|
|
||||||
for($e=0;$e<3;$e++) {
|
|
||||||
$a.="*".$a;
|
|
||||||
echo "Testing :".$a;
|
|
||||||
echo (Impress::check_formula($a)==false)?'Non valide ':'ok';
|
|
||||||
echo '<br>';
|
|
||||||
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
?>
|
|
||||||
|
|
@ -14,10 +14,12 @@
|
||||||
* You should have received a copy of the GNU General Public License
|
* You should have received a copy of the GNU General Public License
|
||||||
* along with this program; if not, write to the Free Software
|
* along with this program; if not, write to the Free Software
|
||||||
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
||||||
|
-----------------------
|
||||||
|
FRANCAIS
|
||||||
|
-----------------------
|
||||||
Afin d'avoir les scénarios pour les rejouer avec test.php.
|
Afin d'avoir les scénarios pour les rejouer avec test.php.
|
||||||
|
|
||||||
Dans include/constant.php, changer
|
Dans include/config.inc.php, changer
|
||||||
define ('LOGINPUT',false); par
|
define ('LOGINPUT',false); par
|
||||||
define ('LOGINPUT',true);
|
define ('LOGINPUT',true);
|
||||||
|
|
||||||
|
|
@ -33,4 +35,25 @@ Vous pouvez aussi utiliser un nom de fichier plus parlant.
|
||||||
|
|
||||||
L'objectif étant de pouvoir tester et de rejouer facilement les actions que vous avez faites.
|
L'objectif étant de pouvoir tester et de rejouer facilement les actions que vous avez faites.
|
||||||
|
|
||||||
|
Il est aussi possible de faire vos tests unitaire ici , autrement qu'avec PHPUNIT (voir répertiore php-unit)
|
||||||
|
|
||||||
|
|
||||||
|
-----------------------
|
||||||
|
ENGLISH
|
||||||
|
-----------------------
|
||||||
|
If you want to use scenario in order to use them with test.php
|
||||||
|
You must have in include/config.inc.php
|
||||||
|
|
||||||
|
define ('LOGINPUT',true);
|
||||||
|
|
||||||
|
you must also create the file authorized_debug (this file is empty)
|
||||||
|
|
||||||
|
Next step you perform the action you like to test or change , a file into $_ENV['TMP'] has been created, you
|
||||||
|
copy this file into tghe noalyss/scenario folder.
|
||||||
|
|
||||||
|
You point you browser noalyss/html/test.php an you click on the link with the name of the file
|
||||||
|
|
||||||
|
and you can rerun the file , it works also for ajax.
|
||||||
|
|
||||||
|
It is useful to test ajax answer , unit test or testing a class
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue