From d9d721cd5491c21742548b93ec0c2ce5684dfd5e Mon Sep 17 00:00:00 2001 From: Dany De Bontridder Date: Fri, 2 Jul 2010 21:50:52 +0000 Subject: [PATCH] Operation details in HTML : ================== Test in IE Completely operational --- html/ajax_ledger.php | 37 ++++++++++++++++++------- include/template/ledger_detail_file.php | 2 +- release-note | 6 ++-- 3 files changed, 31 insertions(+), 14 deletions(-) diff --git a/html/ajax_ledger.php b/html/ajax_ledger.php index 3988d78b6..4058237ee 100644 --- a/html/ajax_ledger.php +++ b/html/ajax_ledger.php @@ -136,13 +136,13 @@ case 'de': echo ""; $repo=new Database(); $theme=$repo->get_value("select the_filestyle from theme where the_name=$1",array($_SESSION['g_theme'])); - echo " "; + echo " "; echo ""; echo '
'; - + if ( $access=='W') { echo '
'; - $sp=new ISpan('file'.$div);$sp->style="display:none;width:155;height:15;background-color:red;color:white;font-size:14"; + $sp=new ISpan('file'.$div);$sp->style="display:none;width:155;height:15;background-color:red;color:white;font-size:10"; $sp->value="Chargement"; echo $sp->input(); echo HtmlInput::hidden('act','loadfile'); @@ -150,19 +150,27 @@ case 'de': echo HtmlInput::hidden('jr_id',$jr_id); echo HtmlInput::hidden('div',$div); - echo ''; + echo ''; echo '
'; } else { + echo ""; + $repo=new Database(); + $theme=$repo->get_value("select the_filestyle from theme where the_name=$1",array($_SESSION['g_theme'])); + echo " "; + echo ""; + echo '
'; + echo _('Aucun fichier'); } echo '
'; + echo ''; exit(); } else { echo ""; $repo=new Database(); $theme=$repo->get_value("select the_filestyle from theme where the_name=$1",array($_SESSION['g_theme'])); echo " "; - echo ""; + echo ""; echo '
'; $x=''; @@ -172,12 +180,13 @@ case 'de': echo $x; $filename= $obj->det->jr_pj_name; if ( strlen($obj->det->jr_pj_name) > 20 ) { - $filename=substr($obj->det->jr_pj_name,1,20); + $filename=substr($obj->det->jr_pj_name,0,23); } $h=sprintf('%s', $gDossier,$ledger,$obj->det->jr_grpt_id,h( $filename)); echo $h; echo '
'; + echo ''; exit(); } ///////////////////////////////////////////////////////////////////////////// @@ -199,7 +208,7 @@ case 'de': echo " "; echo ""; echo '
'; - $x=sprintf('enlever', + $x=sprintf('enlever', $gDossier,$div,$jr_id); echo $x; $filename= $obj->det->jr_pj_name; @@ -218,8 +227,15 @@ case 'de': ///////////////////////////////////////////////////////////////////////////// case 'rmf': if ( $access == 'W' ){ + echo ""; + $repo=new Database(); + $theme=$repo->get_value("select the_filestyle from theme where the_name=$1",array($_SESSION['g_theme'])); + echo " "; + echo ""; + echo '
'; + echo '
'; - $sp=new ISpan('file'.$div);$sp->style="display:none;width:155;height:15;background-color:red;color:white;font-size:14"; + $sp=new ISpan('file'.$div);$sp->style="display:none;width:155;height:15;background-color:red;color:white;font-size:10"; $sp->value="Chargement"; echo $sp->input(); @@ -228,7 +244,7 @@ case 'rmf': echo HtmlInput::hidden('jr_id',$jr_id); echo HtmlInput::hidden('div',$div); - echo ''; + echo ''; echo '
'; $ret=$cn->exec_sql("select jr_pj from jrn where jr_id=$1",array($jr_id)); if (Database::num_row($ret) != 0) { @@ -244,7 +260,8 @@ case 'rmf': $cn->exec_sql("update jrn set jr_pj=null, jr_pj_name=null, ". "jr_pj_type=null where jr_id=$1",array($jr_id)); } - } + } + echo '
'; exit(); ///////////////////////////////////////////////////////////////////////////// // Save operation detail diff --git a/include/template/ledger_detail_file.php b/include/template/ledger_detail_file.php index e7e9c6c10..a21d9f834 100644 --- a/include/template/ledger_detail_file.php +++ b/include/template/ledger_detail_file.php @@ -7,5 +7,5 @@ $str='?'.dossier::get()."&div=$div&act=file&jr_id=$jr_id"; ?>
- +
\ No newline at end of file diff --git a/release-note b/release-note index a69e066f6..b7662605c 100644 --- a/release-note +++ b/release-note @@ -1,5 +1,6 @@ 1. Ajout balance par catégorie de fiche -DONE3. changer le code pour ajouter de la CA ou la modifier dans un DIV HTML, le fichier jrn.php devient inutile (deprecated) +2. DONE3. changer le code pour ajouter de la CA ou la modifier dans un DIV HTML, le fichier jrn.php devient inutile (deprecated) +3. DONE16 Détail opération dans DIV HTML TODO1 réecriture de quant_* la liaison avec la jrn se fait à travers jr_id et non pas jr_internal qui n'est pas indexé. Conséquence : réécriture de code, correction modop, ... @@ -33,6 +34,5 @@ TODO13 Bouton validate CA ne fonctionne plus TODO14 confirmation quand effacement d'un PA (comptabilité analytique -> Plan Analytique) TODO15 Ajoutez les détails pour l'impression en PDF pour impression poste / fiche -TODO16 Détail opération dans DIV HTML -TODO17 extourne depuis DIV HTML dépend de TODO16 \ No newline at end of file +TODO17 extourne depuis DIV HTML dépend de TODO16