Beispiel #1
0
 private function onSingleSolved(WC_Warflag $flag)
 {
     if (!WC_Warflags::insertSuccess($flag, $this->user)) {
         return GWF_HTML::err('ERR_DATABASE', array(__FILE__, __LINE__));
     }
     $flag->setLastSolver($this->user);
     $flag->recalcSolvers();
     return false;
 }
Beispiel #2
0
function warscore_levelup_single($socket, WC_Warbox $box, GWF_User $user, $level)
{
    if (false === ($warchall = WC_Warflag::getWarchall($box, $level))) {
        return false;
    }
    if (WC_Warflags::hasSolved($warchall, $user)) {
        return false;
    }
    if (!WC_Warflags::insertSuccess($warchall, $user)) {
        return false;
    }
    $warchall->setLastSolver($user);
    $warchall->recalcSolvers();
    return true;
}