"PHP" / Говнокод #9318 0 123456789101112131415161718192021 /** * return the current rule value * @param String $rule * @return Mixed */ public static function findRule($rule) { $criteria=new CDbCriteria; $criteria->compare('rule',$rule); $model = self::model(); $model->scenario = 'find_rule'; $result = $model->find($criteria); if ($result !== NULL) { if ($result->value === 'TRUE') $result->value = true; if ($result->value === 'FALSE') $result->value = false; return $result->value; }else return false; } Найдено в расширении для Yii Framework Расширение userGroups Расширение полезное, но пришлось переписать под себя кучу Запостил: delancer, 04.02.2012 (Updated 25.03.2018) Комментарии (9) RSS _jokz 15 лет ago # 0 eval('return '.$result->value.';'); Ответить delancer 15 лет ago # 0 ⇈ return (bool)$result->value Ответить bugmenot 15 лет ago # 0 ⇈ (bool)$hit Ответить delancer 15 лет ago # 0 ⇈ $hit_code Ответить _jokz 15 лет ago # 0 ⇈ у меня то рабочий, а у тебя всегда true вернет) Ответить delancer 15 лет ago # 0 ⇈ eval использовать не рекомендуется Ответить eth0 15 лет ago # 0 ⇈ "Если ответ - есусeval, то вы задаёте неправильный вопрос" (q) Как-то так. Ответить Sc0rp10 15 лет ago # 0 ⇈ filter_var($result->value, FILTER_VALIDATE_BOOLEAN) Ответить guest 7 лет ago # 0 а"UE"U.X!U:DJ B.O!A,B(Q?I"X,O A$I:X$S?M,A Z"A$S(U,I!U)U(X!LE?D(K)E)X JP(U.K!T$Q,J:L?E B(Q)P:S!YT(O,G"Z.K:A,V$R,S"Y L!Y:I?N V?G!N,T.W J.Y M!GG)L)R X N,L$R"S$M"A"R.SB(E.X!E.L P)A,P:B"U"R!T?B?M"S(K K?C K,J!J.F(P(R,Q"A S AVZ:YK:B,J B!M!L)T(C K.M$X.S:Z)N R:Y!X$B(M:J)Y(BP:Z:A?E"M N$Y.W(T?H!C,G U"F.R:J.K T!D?FI)G(X"IC(G U?P,G)U(G.PN$D,S?P.JL!J!I:R)S?L?I$B.A(YT?Y!L)U$C"N!Z:W$M(H,A?O:Y?Z:O,Q$H)R:D,Q B?X"C$D,C:OC?Z,X I$U(K V"U!C$R Y(V(J:K,X:R"H:N?H)E?AJ.Q:X(U(I!I)NC:S$M.W"F!E"A$G!Q$M.K Q!W$BAG,P(X!F:EY"W:J O!O,K(Y(F"T H?B(Y U,O?C:H"S)Y(P:O:X,E T?L)D"V,G(L"E.J,U.V$K(D$X!J"K,L!E.R(I P:B(W,R,DV U"Y!A?E Z"M?Z!G$D)H)D?W)IJ"Y L"R"R?S:EV)VO,W"C:O)Q$F?E:G"I.N,U$P.M?TX:P,Z.K?L:V)S.A(P)O(B?I.T L:S!A(L?K"W.C(X(X!DG)H$W$U)T?U.R,D:T.F.I,Q"Q$M.P:Z!J$F$KV,E!R,D H$Q)F(FW.P!O.M,V)V R?Q$X.R(X:E)R$O(D GU O)I!D,A"O"Z(J.J.G$I V"Q"O,D:Q?Q.J)V?F$Q$E$X.I S.P(G$Y.B!U$B J D(H?W:UG,M)Z(M S?Q"ED:RL"S!JY!BW(K,H.M?Y!K:K.C"F.W,C V)K:A A?E!I.H"V I(A:X!P$MH,SM(C"B:E"B?B U?EE,W W?HG"Z R,P ON?L)Z.J O(E.G?A(Z)P$X"M)V?DV?B?B"C G"A:R(M"H(Z(Q"H"D)H?S!J,P(H,N$UL?M.C H I!B,A)BQ.W"X(A L)KS?P,Z,R:B(JN$U!TO,P(L$XX T:J Y T L.Z"Z?N)U H"Y(Z$I,C?M"X A O(L,G I O)N!B R?S"Z)N"R$W$J$Q"Z:C:K(L I$Y,P,P,V$N!O!Z)S.K,C?N:P$N!D$I$B"F"GF I$K R,VRY Q?EЧNQCUDCYWMTOXJKQLLXPVPKWP Ответить Добавить комментарий Отменить ответ Из-за тебя ушел bormand, guest! А не использовать ли нам bbcode? [b]жирный[/b] — жирный [i]курсив[/i] — курсив [u]подчеркнутый[/u] — подчеркнутый [s]перечеркнутый[/s] — перечеркнутый [blink]мигающий[/blink] — мигающий [color=red]цвет[/color] — цвет (подробнее) [size=20]размер[/size] — размер (подробнее) [code=<language>]some code[/code] (подробнее)
eth0 15 лет ago # 0 ⇈ "Если ответ - есусeval, то вы задаёте неправильный вопрос" (q) Как-то так. Ответить
guest 7 лет ago # 0 а"UE"U.X!U:DJ B.O!A,B(Q?I"X,O A$I:X$S?M,A Z"A$S(U,I!U)U(X!LE?D(K)E)X JP(U.K!T$Q,J:L?E B(Q)P:S!YT(O,G"Z.K:A,V$R,S"Y L!Y:I?N V?G!N,T.W J.Y M!GG)L)R X N,L$R"S$M"A"R.SB(E.X!E.L P)A,P:B"U"R!T?B?M"S(K K?C K,J!J.F(P(R,Q"A S AVZ:YK:B,J B!M!L)T(C K.M$X.S:Z)N R:Y!X$B(M:J)Y(BP:Z:A?E"M N$Y.W(T?H!C,G U"F.R:J.K T!D?FI)G(X"IC(G U?P,G)U(G.PN$D,S?P.JL!J!I:R)S?L?I$B.A(YT?Y!L)U$C"N!Z:W$M(H,A?O:Y?Z:O,Q$H)R:D,Q B?X"C$D,C:OC?Z,X I$U(K V"U!C$R Y(V(J:K,X:R"H:N?H)E?AJ.Q:X(U(I!I)NC:S$M.W"F!E"A$G!Q$M.K Q!W$BAG,P(X!F:EY"W:J O!O,K(Y(F"T H?B(Y U,O?C:H"S)Y(P:O:X,E T?L)D"V,G(L"E.J,U.V$K(D$X!J"K,L!E.R(I P:B(W,R,DV U"Y!A?E Z"M?Z!G$D)H)D?W)IJ"Y L"R"R?S:EV)VO,W"C:O)Q$F?E:G"I.N,U$P.M?TX:P,Z.K?L:V)S.A(P)O(B?I.T L:S!A(L?K"W.C(X(X!DG)H$W$U)T?U.R,D:T.F.I,Q"Q$M.P:Z!J$F$KV,E!R,D H$Q)F(FW.P!O.M,V)V R?Q$X.R(X:E)R$O(D GU O)I!D,A"O"Z(J.J.G$I V"Q"O,D:Q?Q.J)V?F$Q$E$X.I S.P(G$Y.B!U$B J D(H?W:UG,M)Z(M S?Q"ED:RL"S!JY!BW(K,H.M?Y!K:K.C"F.W,C V)K:A A?E!I.H"V I(A:X!P$MH,SM(C"B:E"B?B U?EE,W W?HG"Z R,P ON?L)Z.J O(E.G?A(Z)P$X"M)V?DV?B?B"C G"A:R(M"H(Z(Q"H"D)H?S!J,P(H,N$UL?M.C H I!B,A)BQ.W"X(A L)KS?P,Z,R:B(JN$U!TO,P(L$XX T:J Y T L.Z"Z?N)U H"Y(Z$I,C?M"X A O(L,G I O)N!B R?S"Z)N"R$W$J$Q"Z:C:K(L I$Y,P,P,V$N!O!Z)S.K,C?N:P$N!D$I$B"F"GF I$K R,VRY Q?EЧNQCUDCYWMTOXJKQLLXPVPKWP Ответить
Как-то так.