From cacb4f094a304c02ebc5c95398f345af6ec61f20 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Thu, 2 Oct 2008 23:08:14 +0000 Subject: [PATCH] Duplicate link in transaction account view --- htdocs/compta/bank/account.php | 68 +++++++++++++++++---------- htdocs/lib/functions.lib.php | 17 +++++++ htdocs/theme/auguria/img/view.png | Bin 0 -> 1154 bytes htdocs/theme/bluelagoon/img/view.png | Bin 0 -> 1154 bytes htdocs/theme/dev/img/view.png | Bin 0 -> 1154 bytes htdocs/theme/eldy/img/view.png | Bin 0 -> 1154 bytes htdocs/theme/freelug/img/view.png | Bin 0 -> 1154 bytes htdocs/theme/yellow/img/view.png | Bin 0 -> 1154 bytes 8 files changed, 59 insertions(+), 26 deletions(-) create mode 100644 htdocs/theme/auguria/img/view.png create mode 100644 htdocs/theme/bluelagoon/img/view.png create mode 100644 htdocs/theme/dev/img/view.png create mode 100644 htdocs/theme/eldy/img/view.png create mode 100644 htdocs/theme/freelug/img/view.png create mode 100644 htdocs/theme/yellow/img/view.png diff --git a/htdocs/compta/bank/account.php b/htdocs/compta/bank/account.php index 8d7458a4df9..90fcc486e1c 100644 --- a/htdocs/compta/bank/account.php +++ b/htdocs/compta/bank/account.php @@ -380,7 +380,7 @@ if ($account || $_GET["ref"]) print ''; print ' '; print ''; - print ''; + print ''; print ''; print ''; print ' '; @@ -459,34 +459,46 @@ if ($account || $_GET["ref"]) } print ""; + print "".dolibarr_print_date($objp->do,"day")."\n"; + print " ".dolibarr_print_date($objp->dv,"day")."\n"; + print " ".$objp->fk_type." ".($objp->num_chq?$objp->num_chq:"")."\n"; - print ''; - if (eregi('^\((.*)\)$',$objp->label,$reg)) - { - // Label générique car entre parenthèses. On l'affiche en le traduisant - print $langs->trans($reg[1]); - } - else - { - print $objp->label; + + // Description + print ''; + + $links = $acct->get_url($objp->rowid); + + $isbanktransfert=false; + foreach($links as $key=>$val) { if ($val['type']=='banktransfert') $isbanktransfert=true; } + + if (sizeof($links) == 0 || $isbanktransfert) + { + if (eregi('^\((.*)\)$',$objp->label,$reg)) + { + // Label générique car entre parenthèses. On l'affiche en le traduisant + print $langs->trans($reg[1]); + } + else + { + print $objp->label; + } } - print ''; /* * Ajout les liens autres que tiers */ - $links = $acct->get_url($objp->rowid); foreach($links as $key=>$val) { if ($links[$key]['type']=='payment') { - print ' - '; + //print ' - '; print ''; if (eregi('^\((.*)\)$',$links[$key]['label'],$reg)) { // Label générique car entre parenthèses. On l'affiche en le traduisant - if ($reg[1]=='paiement') $reg[1]='Payment'; + if ($reg[1]=='paiement') $reg[1]='CustomerInvoicePayment'; print $langs->trans($reg[1]); } else @@ -496,12 +508,12 @@ if ($account || $_GET["ref"]) print ''; } else if ($links[$key]['type']=='payment_supplier') { - print ' - '; + //print ' - '; print ''; if (eregi('^\((.*)\)$',$links[$key]['label'],$reg)) { // Label générique car entre parenthèses. On l'affiche en le traduisant - if ($reg[1]=='paiement') $reg[1]='Payment'; + if ($reg[1]=='paiement') $reg[1]='SupplierInvoicePayment'; print $langs->trans($reg[1]); } else @@ -515,25 +527,19 @@ if ($account || $_GET["ref"]) else if ($links[$key]['type']=='sc') { } else if ($links[$key]['type']=='payment_sc') { - print ' - '; + //print ' - '; print ''; //print img_object($langs->trans('ShowPayment'),'payment').' '; print $langs->trans("SocialContributionPayment"); print ''; } else if ($links[$key]['type']=='banktransfert') { - /* Do not show this link (avoid confusion). Can be accessed from transaction detail. - print ' - '; - print ''; - //print img_object($langs->trans('ShowPayment'),'payment').' '; - print $langs->trans("TransactionWithOtherAccount"); - print ''; - */ + /* Do not show this link (avoid confusion). Can already be accessed from transaction detail */ } else if ($links[$key]['type']=='member') { } else { - print ' - '; + //print ' - '; print ''; if (eregi('^\((.*)\)$',$links[$key]['label'],$reg)) { @@ -611,7 +617,11 @@ if ($account || $_GET["ref"]) // Relevé rappro ou lien edition if ($objp->rappro && $acct->type != 2) // Si non compte cash { - print "  "; + print ""; + print ''; + print img_view(); + print ''; + print "  "; print "num_releve&account=$acct->id\">$objp->num_releve"; print ""; } @@ -622,6 +632,12 @@ if ($account || $_GET["ref"]) { print ''; print img_edit(); + print ''; + } + else + { + print ''; + print img_view(); print ''; } print ' '; diff --git a/htdocs/lib/functions.lib.php b/htdocs/lib/functions.lib.php index 9a1b908801f..5c6a2091d0d 100644 --- a/htdocs/lib/functions.lib.php +++ b/htdocs/lib/functions.lib.php @@ -987,6 +987,23 @@ function img_edit($alt = "default", $float=0, $other='') return $img; } +/** + \brief Affiche logo voir fiche + \param alt Texte sur le alt de l'image + \param float Si il faut y mettre le style "float: right" + \return string Retourne tag img + */ +function img_view($alt = "default", $float=0, $other='') +{ + global $conf,$langs; + if ($alt=="default") $alt=$langs->trans("View"); + $img=''.$alt.'NSs56Z83KGlTt#^~qy#u6#YJRA1;peu z)nug&^fcAYJS+psJnYQtg7m|@9YaFHOQPJ1qkR$*64KMty_0+Vau)^{ugGcJnALr- zAy~gL#GoO>cv?;FnzGQ%l@6P$oOabYcQsY+X?5P)>aw@RZGVf`{tlo0y*`VYau+w} ztZGeP-IlSYw|sj`-j=@FE&cTeI(-jx`M0;VH1{oN>0j7BaZ&4}W!+Pk^i5wnb-|W7 zOExZBxqjQW?Xx!BUb5lns=ar2>^r&r@U=ZhF77yTbLXjNyH7vcd-}<~Gtc*(eSUE1 zl*>zd9-UtMp1<|({Oxy_?!3Qr_x+W-@9*7vdgH_&DWQ2zrB3-?bW;Quik%u{o%*kk3Zgh z`uXMU<1gF!$r%|NoEq5J6t?f%rKE17Vsqpq^P#n?PV{ng zaukZR6=-X7B^^pSG)Ljity5i2DtW%Cu7Mc^4cb$pV`t45m3s1?>1uS;q^Yec(SZ{t zFiaC|D%dQv_~0g)ggnohB#{WQL%M!Vr<}e#Q*}%|7?a47!NBnRmb3l+sjK* literal 0 HcmV?d00001 diff --git a/htdocs/theme/bluelagoon/img/view.png b/htdocs/theme/bluelagoon/img/view.png new file mode 100644 index 0000000000000000000000000000000000000000..4e0396f7b094ea1ae418e438b8f6c19ba5be0085 GIT binary patch literal 1154 zcmeAS@N?(olHy`uVBq!ia0vp^d?3uh3?wzC-F*zC*h@TpUDNSs56Z83KGlTt#^~qy#u6#YJRA1;peu z)nug&^fcAYJS+psJnYQtg7m|@9YaFHOQPJ1qkR$*64KMty_0+Vau)^{ugGcJnALr- zAy~gL#GoO>cv?;FnzGQ%l@6P$oOabYcQsY+X?5P)>aw@RZGVf`{tlo0y*`VYau+w} ztZGeP-IlSYw|sj`-j=@FE&cTeI(-jx`M0;VH1{oN>0j7BaZ&4}W!+Pk^i5wnb-|W7 zOExZBxqjQW?Xx!BUb5lns=ar2>^r&r@U=ZhF77yTbLXjNyH7vcd-}<~Gtc*(eSUE1 zl*>zd9-UtMp1<|({Oxy_?!3Qr_x+W-@9*7vdgH_&DWQ2zrB3-?bW;Quik%u{o%*kk3Zgh z`uXMU<1gF!$r%|NoEq5J6t?f%rKE17Vsqpq^P#n?PV{ng zaukZR6=-X7B^^pSG)Ljity5i2DtW%Cu7Mc^4cb$pV`t45m3s1?>1uS;q^Yec(SZ{t zFiaC|D%dQv_~0g)ggnohB#{WQL%M!Vr<}e#Q*}%|7?a47!NBnRmb3l+sjK* literal 0 HcmV?d00001 diff --git a/htdocs/theme/dev/img/view.png b/htdocs/theme/dev/img/view.png new file mode 100644 index 0000000000000000000000000000000000000000..4e0396f7b094ea1ae418e438b8f6c19ba5be0085 GIT binary patch literal 1154 zcmeAS@N?(olHy`uVBq!ia0vp^d?3uh3?wzC-F*zC*h@TpUDNSs56Z83KGlTt#^~qy#u6#YJRA1;peu z)nug&^fcAYJS+psJnYQtg7m|@9YaFHOQPJ1qkR$*64KMty_0+Vau)^{ugGcJnALr- zAy~gL#GoO>cv?;FnzGQ%l@6P$oOabYcQsY+X?5P)>aw@RZGVf`{tlo0y*`VYau+w} ztZGeP-IlSYw|sj`-j=@FE&cTeI(-jx`M0;VH1{oN>0j7BaZ&4}W!+Pk^i5wnb-|W7 zOExZBxqjQW?Xx!BUb5lns=ar2>^r&r@U=ZhF77yTbLXjNyH7vcd-}<~Gtc*(eSUE1 zl*>zd9-UtMp1<|({Oxy_?!3Qr_x+W-@9*7vdgH_&DWQ2zrB3-?bW;Quik%u{o%*kk3Zgh z`uXMU<1gF!$r%|NoEq5J6t?f%rKE17Vsqpq^P#n?PV{ng zaukZR6=-X7B^^pSG)Ljity5i2DtW%Cu7Mc^4cb$pV`t45m3s1?>1uS;q^Yec(SZ{t zFiaC|D%dQv_~0g)ggnohB#{WQL%M!Vr<}e#Q*}%|7?a47!NBnRmb3l+sjK* literal 0 HcmV?d00001 diff --git a/htdocs/theme/eldy/img/view.png b/htdocs/theme/eldy/img/view.png new file mode 100644 index 0000000000000000000000000000000000000000..4e0396f7b094ea1ae418e438b8f6c19ba5be0085 GIT binary patch literal 1154 zcmeAS@N?(olHy`uVBq!ia0vp^d?3uh3?wzC-F*zC*h@TpUDNSs56Z83KGlTt#^~qy#u6#YJRA1;peu z)nug&^fcAYJS+psJnYQtg7m|@9YaFHOQPJ1qkR$*64KMty_0+Vau)^{ugGcJnALr- zAy~gL#GoO>cv?;FnzGQ%l@6P$oOabYcQsY+X?5P)>aw@RZGVf`{tlo0y*`VYau+w} ztZGeP-IlSYw|sj`-j=@FE&cTeI(-jx`M0;VH1{oN>0j7BaZ&4}W!+Pk^i5wnb-|W7 zOExZBxqjQW?Xx!BUb5lns=ar2>^r&r@U=ZhF77yTbLXjNyH7vcd-}<~Gtc*(eSUE1 zl*>zd9-UtMp1<|({Oxy_?!3Qr_x+W-@9*7vdgH_&DWQ2zrB3-?bW;Quik%u{o%*kk3Zgh z`uXMU<1gF!$r%|NoEq5J6t?f%rKE17Vsqpq^P#n?PV{ng zaukZR6=-X7B^^pSG)Ljity5i2DtW%Cu7Mc^4cb$pV`t45m3s1?>1uS;q^Yec(SZ{t zFiaC|D%dQv_~0g)ggnohB#{WQL%M!Vr<}e#Q*}%|7?a47!NBnRmb3l+sjK* literal 0 HcmV?d00001 diff --git a/htdocs/theme/freelug/img/view.png b/htdocs/theme/freelug/img/view.png new file mode 100644 index 0000000000000000000000000000000000000000..4e0396f7b094ea1ae418e438b8f6c19ba5be0085 GIT binary patch literal 1154 zcmeAS@N?(olHy`uVBq!ia0vp^d?3uh3?wzC-F*zC*h@TpUDNSs56Z83KGlTt#^~qy#u6#YJRA1;peu z)nug&^fcAYJS+psJnYQtg7m|@9YaFHOQPJ1qkR$*64KMty_0+Vau)^{ugGcJnALr- zAy~gL#GoO>cv?;FnzGQ%l@6P$oOabYcQsY+X?5P)>aw@RZGVf`{tlo0y*`VYau+w} ztZGeP-IlSYw|sj`-j=@FE&cTeI(-jx`M0;VH1{oN>0j7BaZ&4}W!+Pk^i5wnb-|W7 zOExZBxqjQW?Xx!BUb5lns=ar2>^r&r@U=ZhF77yTbLXjNyH7vcd-}<~Gtc*(eSUE1 zl*>zd9-UtMp1<|({Oxy_?!3Qr_x+W-@9*7vdgH_&DWQ2zrB3-?bW;Quik%u{o%*kk3Zgh z`uXMU<1gF!$r%|NoEq5J6t?f%rKE17Vsqpq^P#n?PV{ng zaukZR6=-X7B^^pSG)Ljity5i2DtW%Cu7Mc^4cb$pV`t45m3s1?>1uS;q^Yec(SZ{t zFiaC|D%dQv_~0g)ggnohB#{WQL%M!Vr<}e#Q*}%|7?a47!NBnRmb3l+sjK* literal 0 HcmV?d00001 diff --git a/htdocs/theme/yellow/img/view.png b/htdocs/theme/yellow/img/view.png new file mode 100644 index 0000000000000000000000000000000000000000..4e0396f7b094ea1ae418e438b8f6c19ba5be0085 GIT binary patch literal 1154 zcmeAS@N?(olHy`uVBq!ia0vp^d?3uh3?wzC-F*zC*h@TpUDNSs56Z83KGlTt#^~qy#u6#YJRA1;peu z)nug&^fcAYJS+psJnYQtg7m|@9YaFHOQPJ1qkR$*64KMty_0+Vau)^{ugGcJnALr- zAy~gL#GoO>cv?;FnzGQ%l@6P$oOabYcQsY+X?5P)>aw@RZGVf`{tlo0y*`VYau+w} ztZGeP-IlSYw|sj`-j=@FE&cTeI(-jx`M0;VH1{oN>0j7BaZ&4}W!+Pk^i5wnb-|W7 zOExZBxqjQW?Xx!BUb5lns=ar2>^r&r@U=ZhF77yTbLXjNyH7vcd-}<~Gtc*(eSUE1 zl*>zd9-UtMp1<|({Oxy_?!3Qr_x+W-@9*7vdgH_&DWQ2zrB3-?bW;Quik%u{o%*kk3Zgh z`uXMU<1gF!$r%|NoEq5J6t?f%rKE17Vsqpq^P#n?PV{ng zaukZR6=-X7B^^pSG)Ljity5i2DtW%Cu7Mc^4cb$pV`t45m3s1?>1uS;q^Yec(SZ{t zFiaC|D%dQv_~0g)ggnohB#{WQL%M!Vr<}e#Q*}%|7?a47!NBnRmb3l+sjK* literal 0 HcmV?d00001