From 7a46945e4355081434279329c962ea797ef4f022 Mon Sep 17 00:00:00 2001 From: philippe_mingo Date: Thu, 24 Jan 2002 14:06:38 +0000 Subject: [PATCH] Delete_move_next plugin added. git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@2225 7612ce4b-ef26-0410-bec9-ea0150e637f0 --- locale/es_ES/LC_MESSAGES/squirrelmail.mo | Bin 62787 -> 62853 bytes locale/es_ES/LC_MESSAGES/squirrelmail.po | 8 +- plugins/delete_move_next/README | 81 +++++ plugins/delete_move_next/setup.php | 364 +++++++++++++++++++++++ po/squirrelmail.po | 111 ++++--- po/xgetpo | 2 + 6 files changed, 524 insertions(+), 42 deletions(-) create mode 100644 plugins/delete_move_next/README create mode 100644 plugins/delete_move_next/setup.php diff --git a/locale/es_ES/LC_MESSAGES/squirrelmail.mo b/locale/es_ES/LC_MESSAGES/squirrelmail.mo index a9ab27b2edb0f9b603086055767c063f0ddb83ea..fc86d531fb31f678e567ab4afd0e1ae77612a8e4 100644 GIT binary patch delta 12300 zcmXZi37pTxAII_UZ|{3uyN=zp%eq(gusa^IHzXm%uXTiw5^`lD z$4Vh|SR$p|M>fKr+8ouN|LeUoJsv%tGxMGA%x69`^WCKm-0+?8yRUn`lwYpHKZQPy z6N_ESI?e@O$9b!cS{)~-xoHo^AnMgH0+TTkn`1b3u+Mv867?+Gz5v6huf!6#5d&~9 z`a6#69HbCP!#9|TC$K)owlD*C#%HMaLG{~=yy)z(^?XzS2W|Ta+kV=5(YF6)>$h$F zUa_v@{7d0E2Jp#noObv;ddbELoJS^7TRRRoUp(bFA$Sl&@ffQ83|7Po_W2_$MLoE! z=@*MNsn@_@d>-|@7ltsuGn|4_IS~VKHY#Ncu{5s43YdrGumCksp?!WAHK6~~Cbi{I zfyJW&O+<~Cj3u!t>irJr>Opr3QJ94RI0=>FX&8uaq6T`~K3|RsWDP1K`RIp-@d^A6 zwV=OIdmfVMIA3B6>g=4u1iYEa{_DkX^1dHSVHrGy3hV|d()*}A_Oy4LDj13EkduyD zX#?DYP3-ggSebh4Gp2tFTt)pA9EbkTn!`NhS@N%rZ_uCt*P|lbh|0ts)bsrqg1=%k z-a)M_umkDEa;WD`QSZ0KcJ{RfrugpQ6=8*5=r z?1l<#DkkAl)XKj?W$HSH;~mrlk5DU(>15igpaMuk&DRnM)O9*j(2G4V5(l6L9ETd< zRn#8OwC!_H0WP#Ix2{EP!B$kp_MkFy1a&)pK%KQhREBP15c4~K6c<=IYGr=Uo0O$s z3F-||smeqJHWU@`DC<<~eAMAxfm-P{tbt#m7Ip(;@NZOxqC1mi-T%52T4NV1iAzwa z-hj%$e$>`{i>2`ns-IsMGjKF2&}#SuHb70BgFiF%%e`aTRsWokOc;R5Rx)O<%@Aph!cl7=#P z$#%Ghx)o)*nro7bdfvwRB37k795rz+YKwNEw(u+}V?o`_Rz87RP(4&&O;KC%LO1fS zjw5N%o-D$8n1>qhIx3Z6-AOOjLuIHJM&S_Dz*A9M@TP5Fit4w;`Z?-w9<`oEUCS#j z1)b90u?^nGr?6QMUdGpv&%2ZUqT{r{$*4Wfx8A@y)XViWwnYUx7PD~$>eCzAiyzf^ z6lY-AOOBI+?m`MXDER-!aRy>O*21d2O)5L$Q0kL$I$lR#%zoJ%&XK6SoQPWCYp6`j zu`WktViW4n<)e!QNCsS|Lm%^ESJXg#P^WwVDl?O?6wXAY>|N{osQw#J*J~?kE55KE zMjgfiRKJs`@5axl1zf?h3Z;;OUVMz2IH0fjSx^CW=;BZVq@f0EXl;h`sJFsO_`Pla z6P1Yvs0H};GZRNz%cC-si1n372r7_IFdlcJ20D#;;R@<-7NI7r^@^F`8C1XS zr~vz69UO?t++tMbHdwb|5cS>Y>cs;T{II}!64l`}>Qj0NmAc!gOgzA7e1ytSRF?TZ z)IvY%PogHw#LCzSHP2|PYn`1%{*|I!8uT4ljhb)^YAf<>`*Bo2=TQ?Dq7Ku)s0kwa zn=e}`>RM)^KlVnAn`PTaVFl{5P#?4p`jdZO3ZK&ufcsG?`x?vQS=(NO3iKaT0D%Kc zps}d_HL(^pMNK>a127u{aWra6C!^+Djv8;3OFB{tGp+|3EWw z1&pCy9kt@t7=%4g6ZgeH9AxVwQS*#PjrWFacNbC6-mE~qunx6{TTuaQx9x{f102I3 zJcqSCj&lvQRiy`;dtM!tiTbE<`d~TikDAy;WoW+9b#f^vCCg9)uSBhA9VX)Es6Z~G z4q*{$phu_)B8HgvN@Er3vFL*>F%+LfjoT45P7l=kLoi(Te-Z^vI19DsD{Y6*P}lA- zR>RX+3m>BnQ7t};dan(t-V^oySld1in^6A%YvM)Jcp=#)V=-8s`JH46RWTEFuZN>n zwg9!4i%=_Hfr|ViR3M+B`dvmH!a~$a|3;k+-(e=R@u-X>VmMYqZFM>p-~Xl*LTPA= zI%J(u6A!fQ!%=%Y2{qAt)QaCn4YU_^oxVb?@B-@nI~aoZQ4{+NH;1O zr$GUvq3X@8nHWL6i>>!V^&4i}C!z+LWuJSk?_nd_*P}9W1;g+rs{cdOf_z7ie;u;2 zBTUMgpfb=6wYNht3#VZV{0%!|jgf2{PC&J<$98z#nx12ROuMK|Y(g#UQ!Ih|Fb$8Z zLthHMqs$)^`lBYEiHdv$>bk5&y|~e~??tWT5NZpK+xlr#sxPC?#vRnef1xtzj5aHe zL}kQHq!3Rb1+}LgQ4tTpNX)TLLj|@F70^0V0Gm-i3wB}|JcbJVDwf1ssD6)869$hl z<3}U!xlSAf4VaF4u`$-c)~J=`U@M%68elIjz;96fdyO?K%|fkwFlxo)QDcJCD0J*4@zKfdp z1Jw6mt8G7mn)n22A-`Z8^E-tUN}>NG)1e${paj(SpceMPXHY9%i!rzb^-Jrw7>&Q7 ze$9T2WiW2C>7RxguL){P+MxP(Lsy4n7=_Z#jr=Pm$7#@^xr}e%E$oD&r}DQPcnAl2 zI9${Cm-@-+OpeW8=LZeCr~$u39p1y3iTAKCX3XH15nO{Wp)Zqge4IWm1;%uKLHar` z%`_{%j2iHF>s?gj_b~v&-ZbCz(x?nYqc6sz7LsV|bufl{8U|wrtbyH8hufV>K`-Q@ zQnm^;&?XGTPcQ*@p$_RUsIzbjb>03&WiVux`QpW5ZR+hX5yx4Vp#tBB33v#(O|DZ& zK@&ef?VbN@vzH~&hk9+)^JLV-O;HoKxAh*Vl?=4)lhI+TW}^<@oH^#KtU-;Fk2=I( zV~pi+fQM-9-%?JlCW=5i_W_K#l(z z2H|X5_hLoe{}mLp*ZCNZ`%$0Xepb?S%O>j|h-=c2Z9 zId;cYI0GMIO?2n;Z#4?*DQItxV|BcOwJ`K;e!V7@^>G;W9t+H0pB+JEAY-BV6Hpc| zre1_~@GY;|`#q>bdjS<_5o!UCQP6x!er6?mcr|wxU+H z8#U1ptb)fe692+7=)clrssifpC809$BI@i6K)pW!qi`zfIxfa&-T&1Tw6{A^r~W&v zjrUP|T4j}aF$LA{DJ-4x7s7xfG4pAda#pbAiM_?tKj_2`1RAyd(-~5M(rKs_C;vw9JTF4t~*nbt? zrJ#s5qXO80Nq7W(un2weKK_CKU^Tq`f%%q4eQ5pwQy&-6-V2A|pQyvyd#(A4i@~Vz zR-q2_nziI#6K|tIDc_AsZ6WG<6`=ww@sauAQUx{O^VXM8sUCd#C_6p+D|M_5T8c@Pw_O!365J zurfxhH{+*bMd}%-L)hD;pp_58dbkLy<9FByi%>7r*MWb*bpC}UQFF+Qri$UQ9El7)R%Igef|cfQD1^u z@wfK*1=L>u54HE@H<>?*Y6_!&3{j zw;fO`9%&tC+ozz;#wrZKZKzD_MIG8hSc>_bYqsGbDuD7^Oa@w^2F}FV_#9Tl$@cjg zjHSK-wW7nQvvLNNp}$ezhjLrZgh{A{wMQ-J6?By%mx8un8ESw}Py-&vns^nHFya$) zI2&UE^}g2Ws4e@z`Z3m`zRf;AhYI`=YUNe8@mm$P*~b2B#cOHMp*V)R1%7$vP&G!a zupMfG0k(aZ^;L|ZeI9D1D^Odx)tZlb?+B{jF?DZ+0CE0 zafeGGnL;71#PvSakhYH|N`#gM~S#c@UgjG<1rK1+m6xF{C z*2Uh~0==kyC$Tp3J7*|_(Gc{7No5pfP_K#lp)wdX!F<#gY$Ym%>ruC2J8Gg!sEPkU z1@8BynJ5I6!BVL9IBOyXFuzlig7zW>H9;HO;W^Znynq#P7$)FcRKLyEov0P=M@@9k z>e+AVVW@!1VmKzE&QL14u@o{WDDsz3ndpx?T%%AOXJaK?idyL&`}`Ctl{Zm8T#B$Z zh8-|A!er|GQCqqQm4RibaaJE7|A`d#(4c`Xpi*6ky3hBqG=>~BR>T_A(@+ETM6IX~ zD)8Z`1x-djT#Cxbd#G{NqZYastKy-9ThI&>uq$eSaj3)k z8Y=Las4ba~3VbQ*R&7Lo+>d&G1QqBB+kU~Npj7{AAN-42QSc!%QCW=lFga?#jKgM2 zx}rWHS*So3p|)rRDueql5Raih{$xFe3g8NAJogR-?ODJPlZm>h0G>vzyelg5;i!Qo zV0CoS2R}lckqxMRyHGz|4xkR*c`Si9P<#Fl>i$Q4U0ipaR0?{bJ!;_oSO@1}9PUM} z>^G+V6t<+Eg=+r@bq2miy>}a{VTo_eC%XY^+@Tn#`#+n4Qn;|VfxSZo zv>Fw8KKkKN)R{Pe!FUxl(QORE(C^GRWl$-O!9c8mx*aJPich1qybBip|35=0D1~ED z6V5>G;UY}HwWtXW+xFwAeiu<&au-AJK587FqhW zHfm)PY<)UvqWKt(t57d)w)I`8tvZZa={;27k5CznC@>R7VQuQQFaf*S_VESeKc0rU zG>pMb*cKCyai?(zHpHW-AG-m^&Cl=VsQ0F$eoU`HP52{f0q0N|E5r=EgE^S`y*bn$ zptfM|_w2tq{y>8~hb8bDYM}e56?;yY=V7Q7Mqvb2MQuSkDuaztseTIe!Rd@8aRBP@ zPCy;LC8+UtxD<2`zp(yjy=go6oHPT3p{`>^YXj7T9Z>`I!f@=5rEoMVBQsGG&qHm| zCfmLpQ>nZ86m+_8V=w#@mD-L!@Hxg2sDV13G6Qr&9irZ-OpQimVg{<;JE)8;LuGU= z{(@UjnV9{fd4D-3dD#C?C@7`peljb(h3Xh^n$IPc!(n&{iv#)Dth5_yrCC@X$D=0R zg6g*$OXHWQYkCTG4gWx8EQF{cb^psys7^x_?10ap_H-Fm#?_dB2Qd+U#qt<@#-uh8 zmHJkw_d22i>x$a4L8ySHp)xxQm6`R}jQO2yw!U-AgQ4DJDo<$At0xGaE z7>!F%{kK>TVNr%O?JtiyqP8MuQA=pOoF#6>epTbOMI6-{8+_a)Nfrj z|2Is#E9U=RS%5mM$FUxs!sjsbs`)j%C$^yeH4en!U-?*J4lck-*UVq<=b;wbxR5Xu zamzx}&=$4A4yYBqf|_tB>d=ft^`C@V`BcNZTW^|{!b`WkGCmoW+BubV^K9)qY4#p*Z)_5KRfwcUc+ zf`h0nbx%-GBv(+^@CK^m-?l^K4bz^0X|$)H?t4GnjX9`5pZML}iq@zJUcyQ^1eKY& zs6e)2SKN=B5!Wey(?pVr8n_kedUe7?9D=&v^HGQK5Gue6sD4HGB1YUY_kWOeGzQb| zqP~E$P+PaoKHrR?I)=L_C}m$^1{R<)5_#KvtD{j9rlYP?CMIDPhTsD9!R45RD^aK0 z|G(y^-V9VGwxP!P!Pc*1D|HOL!$$=>U|&qXYkvAIMrGh3&cwJs_`5y)5Nl)mKh5*; zsLU)!1+*Qtpf4~MzeZ)?8tPj57nv=KLpOnjx)k)F3x?xRjKGPgl+8k=ay}|EOKtlq z)XLXl7_PVNJFNMrK=z|Aev8V)G1NSFi=6(&13sof*DT;K6LBa8Qm=ufF$MMfNz_D{ z)~=`k`k?~rkD4eO75GThMB}^@>Kyj`>TQ`E6MU8zs_^esZ&vag&(Gew$qhW;duygt z_x$4Rl#=AR=ADvK)^pmMo6@@EPxRBF&-3tG6aW6`y`ECn^Mf}oHQsYMuUTq8kLN_* z>a>qMo&s-X`X0{(uYbLno-5wD^)7hM delta 12235 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 diff --git a/locale/es_ES/LC_MESSAGES/squirrelmail.po b/locale/es_ES/LC_MESSAGES/squirrelmail.po index a533af80..8e750e21 100644 --- a/locale/es_ES/LC_MESSAGES/squirrelmail.po +++ b/locale/es_ES/LC_MESSAGES/squirrelmail.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: $Id$\n" -"POT-Creation-Date: 2002-01-24 14:51+0100\n" +"POT-Creation-Date: 2002-01-24 14:55+0100\n" "PO-Revision-Date: 2002-01-19 12:19CET\n" "Last-Translator: Philippe Mingo \n" "Language-Team: Spanish \n" @@ -3760,6 +3760,10 @@ msgstr "Borrar y Atr msgid "Delete & Next" msgstr "Borrar y Adelante" +#: squirrelmail/plugins/delete_move_next/setup.php:289 +msgid "delete_move_next:" +msgstr "Borrar_mover_siguiente:" + #: squirrelmail/plugins/delete_move_next/setup.php:295 msgid "display at top" msgstr "mostrar arriba" @@ -3767,7 +3771,7 @@ msgstr "mostrar arriba" #: squirrelmail/plugins/delete_move_next/setup.php:301 #: squirrelmail/plugins/delete_move_next/setup.php:313 msgid "with move option" -msgstr "movel" +msgstr "activar mover" #: squirrelmail/plugins/delete_move_next/setup.php:307 msgid "display at bottom" diff --git a/plugins/delete_move_next/README b/plugins/delete_move_next/README new file mode 100644 index 00000000..d12030d9 --- /dev/null +++ b/plugins/delete_move_next/README @@ -0,0 +1,81 @@ +delete_move_next -- Version 3.0 +By Ben Brillat + +This is a modified version of Delete Move Next by Bryan Stalcup + +If you read the mail in your inbox starting with the most recent, this +plugin is meant for you. It adds a set of mail management links across +the bottom or top of the email. + +Features +======== +* Saves you the need to scroll up to go to the previous or next email +* Allows you to delete the current email and view the next or previous + message in step +* Allows you to move the current email to any mailbox and view the next + + +Description +=========== +This plugin adds links to the message view for each message. +The links include "Previous", "Next", "Delete & Previous", and "Delete & +Next", which deletes the current email and displays the next email. +Also included is a menu to move the current email to any folder and +then display the next email. It helps me keep up with my constantly +overflowing inbox. + +Future Work +=========== +* You tell me... + + +Limitations (Known bugs) +======================== +-If you delete or move an email, then use the "Message List" link at the + top left of the header, the message list is pulled from cache, and does + not reflect the deleted/moved email(s). To view the current list, click + the mailbox link in the left-hand navigation bar. +-"Delete & Prev" or "Delete & Next" can result in strange behavior when + deleting the last or next to last message in a mailbox when using any + sort order other than 0. It won't kill anything, you just might arrive + at a message other than the one you were expecting to see. + If anyone has any suggestions on this one, please let me know. + + +Installation +============ +See the "INSTALL" file. + +Changes +======= +See the "CHANGELOG" file. +New versions are available at: +http://www.brillat.net/~ben/files/projects/squirrelmail/ + +Copyright +========= +Copyright (C) 2001 Benjamin Brillat + +This program is free software; you can redistribute it and/or +modify it under the terms of the GNU General Public License +as published by the Free Software Foundation; either version 2 +of the License, or (at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program ("gpl.txt"); if not, write to the Free Software +Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + +Contact +======= + +Let me know what you think: +Ben Brillat +74 Punch Bowl Trail +W. Kingston, RI 02892 USA + + diff --git a/plugins/delete_move_next/setup.php b/plugins/delete_move_next/setup.php new file mode 100644 index 00000000..4abbaa8e --- /dev/null +++ b/plugins/delete_move_next/setup.php @@ -0,0 +1,364 @@ +key ' . $keys[$i] . ' msgid ' . $msgs[$keys[$i]]['ID'] . '

'; + } +} + + +function delete_move_expunge_from_all($id) { + global $msgs, $msort, $sort, $imapConnection, $mailbox; + + // delete_move_show_msg_array(); + + $delAt = -1; + for ($i = 0; $i < count($msort); $i++) { + if ($msgs[$i]['ID'] == $id) { + $delAt = $i; + } elseif ($msgs[$i]['ID'] > $id) { + $msgs[$i]['ID']--; + } + } + + $msgs = delete_move_del_arr_elem($msgs, $delAt); + $msort = delete_move_del_arr_elem($msort, $delAt); + + if ($sort < 6) { + if ($sort % 2) { + asort($msort); + } else { + arsort($msort); + } + } + + // delete_move_show_msg_array(); + + sqimap_mailbox_expunge($imapConnection, $mailbox, true); +} + +function delete_move_next_action() { + + global $PHP_SELF, + $delete_id, $move_id; + + if ($delete_id) { + delete_move_next_delete(); + } elseif ($move_id) { + delete_move_next_move(); + } + +} + +function delete_move_next_read_t() { + + global $delete_move_next_t; + + if($delete_move_next_t == 'on') { + delete_move_next_read('top'); + } +} + +function delete_move_next_read_b() { + + global $delete_move_next_b; + + if ($delete_move_next_b != 'off') { + delete_move_next_read('bottom'); + } +} + + +function delete_move_next_read($currloc) { + global $delete_move_next_formATtop, $delete_move_next_formATbottom, + $color, $where, $what, $currentArrayIndex, $passed_id, + $urlMailbox, $sort, $startMessage, $delete_id, $move_id, + $imapConnection, $auto_expunge, $move_to_trash; + + if (!(($where && $what) || ($currentArrayIndex == -1))) { + + $next = findNextMessage(); + $prev = findPreviousMessage(); + $prev_if_del = $prev; + $next_if_del = $next; + if ($auto_expunge || $move_to_trash) { + if ($prev_if_del > $passed_id) { + $prev_if_del--; + } + if ($next_if_del > $passed_id) { + $next_if_del--; + } + } + + $location = get_location(); + echo "" . + ''. + ''. + "'; + + if ($next_if_del < 0) { + $next_if_del = $prev_if_del; + } + if (($delete_move_next_formATtop == 'on') && ($currloc == 'top')){ + if ($next_if_del > 0) { + delete_move_next_moveNextForm($next_if_del); + } else { + delete_move_next_moveRightMainForm(); + } + } + if (($delete_move_next_formATbottom != 'off') && ($currloc == 'bottom')){ + if ($next_if_del > 0) { + delete_move_next_moveNextForm($next_if_del); + } else { + delete_move_next_moveRightMainForm(); + } + } + echo '
"; + + if ($prev > 0) { + echo "" . _("Previous") . " | "; + } else { + echo _("Previous") . " | "; + } + if ($next > 0) { + echo "" . _("Next") . " | "; + } else { + echo _("Next") . " | "; + } + if ($prev > 0){ + echo "" . _("Delete & Prev") . "" . " | "; + } + else { + echo _("Delete & Prev") . " | "; + } + if ($next > 0){ + echo "" . _("Delete & Next") . ""; + } else { + echo _("Delete & Next"); + } + echo '
'; + } +} + +function get_move_target_list() { + global $imapConnection; + + $boxes = sqimap_mailbox_list($imapConnection); + for ($i = 0; $i < count($boxes); $i++) { + if (!in_array('noselect', $boxes[$i]['flags'])) { + $box = $boxes[$i]['unformatted']; + $box2 = str_replace(' ', ' ', $boxes[$i]['unformatted-disp']); + echo "