[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