X-Git-Url: https://mop.ddnsfree.com/gitweb/?p=brisk.git;a=blobdiff_plain;f=web%2Fbriskin5%2FObj%2Frules_old_rules.phh;h=0d2259a811e17de3044dc86e187a42344c1c6dba;hp=21fc2530c54c0b1c6feb0ca8a21410935f2b9c42;hb=a4964f13c6c883a655937d85ae50d0e0aff09226;hpb=f9c487a0bdd7dfb71d73b248b2e7080c2f4451a2 diff --git a/web/briskin5/Obj/rules_old_rules.phh b/web/briskin5/Obj/rules_old_rules.phh index 21fc253..0d2259a 100644 --- a/web/briskin5/Obj/rules_old_rules.phh +++ b/web/briskin5/Obj/rules_old_rules.phh @@ -85,13 +85,25 @@ class Rules_old_rules extends Rules { } } - function engine(&$bri, $curtime, $action, $user) + function rules_asta(&$bri, $curtime, $action, $user, &$ret_s, $a_card, $a_pnt) { + if ($a_card >= 0 && $a_card < 9 && $a_card > $this->table->asta_card) + return TRUE; + else if ($a_card == 9 && $a_pnt > ($this->table->asta_pnt >= 61 ? $this->table->asta_pnt : 60) && $a_pnt <= 120) + return TRUE; + + return FALSE; + } + + function engine(&$bri, $curtime, $action, $user, &$opt1 = NULL, &$opt2 = NULL, &$opt3 = NULL) { GLOBAL $G_all_points, $G_dbasetype; $table = $this->table; $pnts_sav = array(); + if ($action == BIN5_RULES_ASTA) { + return ($this->rules_asta($bri, $curtime, $action, $user, &$opt1, $opt2, $opt3)); + } if ($action == BIN5_RULES_ALLPASS) { // return TRUE if all correct $table->old_act = $action; $table->old_asta_win = -1;