[TYPO3-core] RFC: #8205: Shortcut ends in parse_url-error

Steffen Kamper steffen at sk-typo3.de
Sun Jun 15 18:36:14 CEST 2008


Hi,

This is an SVN patch request.

Type: Bugfix

Bugtracker reference: http://bugs.typo3.org/view.php?id=8205

Branches: TYPO3_4-2, trunk


Problem:
there are 4 problems that are all fixed by this patch

1) when creating shortcut from file_list it ends up in parse_url error
2) when creating shortcut after Clickmenu it ends up in parse_url error
3) If you create shortcut from "edit page properties" label of shortcut 
can't get page name
4) If you access items in Clickmenu returnUrl contains complete url with 
host

Solution:
1 & 2) parameter $_GET['url'] hasn't processed with urldecode
3) use $shortcut['recordid'] for pageId if present
4) when JS builds returnUrl it uses document.location. This contains full 
URL with host information.
All Urls are processed with top.rawurlencode, which is a JS-substitute for 
the same php-function.

I extracted the host in this function.

vg Steffen


begin 666 8205_shortcut.diff
M26YD97 at Z('1Y<&\S+V)A8VME;F0N<&AP#0H]/3T]/3T]/3T]/3T]/3T]/3T]
M/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]
M/3T]#0HM+2T@='EP;S,O8F%C:V5N9"YP:' )*')E=FES:6]N(#,X,C4I#0HK
M*RL@='EP;S,O8F%C:V5N9"YP:' )*'=O<FMI;F<@8V]P>2D-"D! ("TS,S at L
M-B K,S,X+#@@0$ -"B )("H at 1G5N8W1I;VX@<VEM:6QA<B!T;R!02%!S("!R
M87=U<FQE;F-O9&4H*3L*( D@*B\*( EF=6YC=&EO;B!R87=U<FQE;F-O9&4H
M<W1R*0E["2\O"BL)"79A<B!H;W-T(#T@(B<@+B!T,VQI8E]D:78Z.F=E=$EN
M9'!%;G8H)U194$\S7U)%455%4U1?2$]35"<I("X@)R(["BL)"7-T<B ]('-T
M<E]R97!L86-E*&AO<W0L(B(L<W1R*3L*( D)=F%R(&]U='!U=" ](&5S8V%P
M92AS='(I.PH@"0EO=71P=70@/2!S=')?<F5P;&%C92 at B*B(L(B4R02(L(&]U
M='!U="D["B )"6]U='!U=" ]('-T<E]R97!L86-E*"(K(BPB)3)"(BP@;W5T
M<'5T*3L*26YD97 at Z('1Y<&\S+V-L87-S97,O8VQA<W,N<VAO<G1C=71M96YU
M+G!H< T*/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]
M/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/0T*+2TM('1Y<&\S+V-L87-S
M97,O8VQA<W,N<VAO<G1C=71M96YU+G!H< DH<F5V:7-I;VX@,S at R-2D-"BLK
M*R!T>7!O,R]C;&%S<V5S+V-L87-S+G-H;W)T8W5T;65N=2YP:' )*'=O<FMI
M;F<@8V]P>2D-"D! ("TT.3DL-R K-#DY+#<@0$ -"B )"21S:&]R=&-U=$YA
M;64@(" @(" @(#T@)U-H;W)T8W5T)SL at +R\@9&5F875L="!N86UE"B )"21S
M:&]R=&-U=$YA;650<F5P96YD(#T@)R<["B *+0D))'5R;" @(" @(" @(" @
M(" ]('5R;&1E8V]D92AT,VQI8E]D:78Z.E]03U-4*"=U<FPG*2D["BL)"21U
M<FP@(" @(" @(" @(" @/2!T,VQI8E]D:78Z.E]03U-4*"=U<FPG*3L*( D)
M)&UO9'5L92 @(" @(" @(" ]('0S;&EB7V1I=CHZ7U!/4U0H)VUO9'5L92<I
M.PH@"0DD;6]T:&5R36]D=6QE(" @(#T@=#-L:6)?9&EV.CI?4$]35"@G;6]T
M:&5R36]D3F%M92<I.PH@"D! ("TU,C,L-R K-3(S+#<@0$ -"B )"7T*( H@
M"0D)+R\@3&]O:W5P('1H92!T:71L92!O9B!T:&ES('!A9V4 at 86YD('5S92!I
M="!A<R!D969A=6QT(&1E<V-R:7!T:6]N"BT)"21P86=E260@/2 D=&AI<RT^
M9V5T3&EN:V5D4&%G94ED*"1U<FPI.PHK"0DD<&%G94ED(#T@)'-H;W)T8W5T
M6R=R96-O<F1I9"==(#\@)'-H;W)T8W5T6R=R96-O<F1I9"==(#H@)'1H:7,M
M/F=E=$QI;FME9%!A9V5)9"@D=7)L*3L*( H@"0EI9BAT,VQI8E]D:78Z.G1E
M<W1);G0H)'!A9V5)9"DI('L*( D)"21P86=E(#T@=#-L:6)?0D5F=6YC.CIG
<971296-O<F0H)W!A9V5S)RP@)'!A9V5)9"D["@``
`
end



More information about the TYPO3-team-core mailing list