"PHP" / Говнокод #8197 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
  15. 15
  16. 16
  17. 17
  18. 18
  19. 19
  20. 20
  21. 21
  22. 22
  23. 23
  24. 24
  25. 25
  26. 26
  27. 27
  28. 28
  29. 29
  30. 30
  31. 31
  32. 32
  33. 33
  34. 34
  35. 35
  36. 36
  37. 37
  38. 38
  39. 39
  40. 40
  41. 41
  42. 42
  43. 43
  44. 44
  45. 45
  46. 46
  47. 47
  48. 48
  49. 49
  50. 50
  51. 51
  52. 52
  53. 53
  54. 54
  55. 55
  56. 56
  57. 57
  58. 58
  59. 59
  60. 60
  61. 61
  62. 62
  63. 63
  64. 64
  65. 65
  66. 66
  67. 67
  68. 68
  69. 69
  70. 70
  71. 71
  72. 72
  73. 73
  74. 74
  75. 75
<tbody>
		<script type="application/json">
		{
			"remoteURL" : "/index.php?module=User&controller=Ajax_Group",
			"saveState" : true,
			"browseable":
			{
				"entriesTotal": {$amountGroups},
				"entriesPage": {$itemsPerPage},
				"activePage": {$activePage}
			},
			"columns":
			{
				"title":
				{
					"dataType": "string"
				},
				"description":
				{
					"dataType": "string"
				}
			},
			"searchable":
			{
				"searchCols": [ "title", "description" ],
				"activeSearch": "{addcslashes( $searchTerm, '"' )}",
				"minSearchLength" : {$searchMinWordLength}
			},
			"sortable":
			{
				"sortCols": [ "title", "description" ],
				"activeCol":
				{
					"column": "{$sortColumn}",
					"sortDir" : "{$sortDirection}"
				}
			},
			"clickable":
			{
				"defaultAction": [ "{Common_Image_Icon_Ajax::EDIT}" ]
			}
		}
		</script>
		{foreach $Groups as $Group}
		{$group_id = $Group->getGroup_Id()}
		<tr>
			{if $rightToExport}
			<td class="selector"><input type="checkbox" name="checkedGroups[]" value="{$group_id}"></td>
			{/if}
			<td>{$Group->escapeTitle()}</td>
			<td>{$Group->escapeDescription()}</td>
			{if $rightEdit || $rightDelete || $rightMail}
			<td class="actions">
				{Common_Image_Icon_Overlay::fetchIcon(Common_Image_Icon::EDIT, _( 'Edit' ), Common_Http_Query::fetch( ['module' => 'User', 'controller' => 'Overlay_Group', 'action' => 'edit', 'id' => $Group->getGroup_Id()] ))}

				{if $rightDelete}
				{$sql = "SELECT assessment_id FROM cobit_assessments WHERE usergroup_id = {$Group->getGroup_Id()} LIMIT 0,1"}
				{$MySqlI = DatabaseConnector::getConnector()}
				{$Result = $MySqlI->query( $sql )}
				{if !( is_object( $Result ) and $Result->getNumRows() > 0 )}
				{Common_Image_Icon_Ajax::fetchDelete( _( 'Delete' ), _( 'Do you really want to delete this Group?' ), Common_Http_Query::fetch( ['module' => 'User', 'controller' => 'Ajax_Group', 'action' => 'delete', 'id' => $Group->getGroup_Id()] ), $Group->getGroup_Id() )}
				{else}
				{Common_Image_Icon::fetchIcon(Common_Image_Icon::INFO, _("User Group is not deletable, because it is in use."))}
				{/if}
				{/if}

				{if $rightMail}
				{$sJavaScriptAction = Common_Event_Trigger_Overlay::fetch( Common_Event_Trigger_Overlay::OPEN, [ 'url' => "/index.php?module=User&controller=Overlay_Group&action=sendGroupMail&id={$Group->getGroup_Id()}"] )}
				{Common_Image_Icon_Ajax::fetchIcon( Common_Image_Icon_Ajax::EMAIL, _('Send mail'), $sJavaScriptAction)}
				{/if}
			</td>
			{/if}
		</tr>
		{/foreach}
	</tbody>

Smarty Ajax SQL Table
Как все таки вставить SQL в Smarty.

Запостил: andrejlr andrejlr, (Updated )

Комментарии (9) RSS

    • обоснуй, с таким же успехом можно и про остальных сказать.
      Ответить
      • да не то слово. может конечно не все, но половина точно. А обосновываетса ето легко. Ето язык просто не запрещает морозитъ бред. И так как тут всё очень легко и просто, очень многие начинают ознакомление с Webdevelopment имменно с него. Резултат смотрите выше.
        Ответить
        • >Ето язык просто не запрещает морозитъ бред

          А кто запрещает?

          c/c++:
          #define true rand()%2

          perl:
          $??s:;s:s;;$?::s;;=]=>%-{<-|}
          <&|`{;;y; -/:-@[-`{-};`-{/" -;;s;;$_;see


          python:
          def f(x): return [y**y-(y/2) for y in x if len(x)>0 and y%2==0]


          И так далее...
          Ответить
  • н(M)Y"S J"F$N(L D:Y$E:V.I)L)Q$R!T"M)E(Y)V:L Z,R?S:T.N,Q,E(P"G!R Y(U.F(V.TE.N(Z(W!S$Z"U:H:G(G(X.RI H.P?F)G:NY"U.E)C$C"B B)I(W)A$D O:S(O!T AQ:Z$T(X?W W!K"S,HZ,Y:H:X"Z(M$X$P$UQ:X,C"O!G.A!I?L!Q$U!M?E)R)K.Y)T!L B$D!MB:Q U.P$M,S$A!S$O(S(K:D)H,XO.Y!C"L,A$F!I"A$S FJ!QI!M.N$Z:X.G.B(U.W:HZ:B,L,R W:Q:P!A Z$K(B!E,R(Z,D?N.J(W"L S(Z:F$T?Q Y(U T:D,I$I,R)F!N.F!M"W.W SJ,HS I"K(YOJ)DS!K!M U)D C$Z.Z N(Q XK,U:G?B,T"R?V.K(D"S"X(O$I)L.K?P?F"W!Z"D!C"L)M)C?RV?U B)D?S)P)Z$S$E:K:U.X Y F(D(O T W,S$J)J)D.S:G(K!S)H,L,X(H,A(T.X(C)O:Z?HF"A)Y!B:J)Q:Z:VTC K.T"JT"G(TR A,R$I S$J$Y?J$E X(W:A"R FOQ)X,S$D!D"X:I,U$D)C(S.L!T O$R.L.P,L$P.J.P$ISI Y"U:TU(M?K)V)KH.K!QJ$Z?N$J SV.K R?T!Y,G"E Q)U G$C:F(P,E$M?T C$W!T(R)J(M)Z,Y(RL.Z?N!T:I:CY:L!F:T,EA(H"X(G F!VQ,R L.A?N"V)O"J!B!PT"D R,Z:Z?A)M(A.O"X,NE(T)G:FQ"X.C"Z R:M!U.TU Z,T:U,F"N,V.Z!R)G(U"Z(V(T)T,O,R?S$XL"I:O.V!E,Y:AB B!I)Y$K)L)A.V?J?S)Z?J.V?A!J(R)U$L W.M!M,L:I?N:D"O G!G:V"Y"R.S(M,I?N A!M"Y,Q)E$T?B B)Z:B!R"E(V$S,AWCI!L"U,F)S:J)S(H$I)J?R G FR(D!N.F!A"J$VY$M?T)B:E J)J?L?U)C?R)PL!B:O!Z U K L.T)O G.U)N"VP,I$A(B,L:A(O)O(S!I(R:H S)ET"V,Q(A"T)ID)ZV.L,I"GMF:C"N(N"Q!W.W)L:X)I$H!V E(C?Q!A:Z?N$U"L,V"CZ"W)D$K)F?J)LP"E!Q!T!O)Z,C)K$J.O?M?I:P(F?D B?B)A G?Q$K$AR,E)L?W)X.H$R)V?O"F"J$T!W(M$F!MD(E:H(E,G N!C:U)B:L,E?Q"P(D,S"B:H!Y U!A:L?L$T$I.HU!C)OS$H?U)Q?S"S!K)Q$C X:D.L S(U!J!Q"TM"TЕKGYJAHZFOTWQXINZXFGBOWEDLETMGQUPQIBCZNSGKJWOXXHXXJGMUXLKUAYLXJFWQCTYAILQGSXYAANPMGVOQJFBQRVZQFOXSETTLNCSZFUMPYTWBXIXOVNMZVNHSEXSTGRPVCAWOLMQRVFYQTVJPRDXRIGBCKVKZIUJGOTKRBDXGOPSYOGYQCPVZUDLHWWDBSOQFVHSOBSYCYNYLCAUMWDJKNGNUIEURRWIDDQUBTPXZVUZBPHRYUOUZRAGGGHJPFKBFDFGGUSWGJHOQARLZEGJP
    Ответить

Добавить комментарий

Из-за тебя ушел bormand, guest!

    А не использовать ли нам bbcode?


    8