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
|
||||
Remplacer PDF::ln par PDF::line_new
|
||||
If you want to CONVERT your document to PDF before sending them by email. Or
|
||||
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
|
||||
* along with this program; if not, write to the Free Software
|
||||
* 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.
|
||||
|
||||
Dans include/constant.php, changer
|
||||
Dans include/config.inc.php, changer
|
||||
define ('LOGINPUT',false); par
|
||||
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.
|
||||
|
||||
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