Exemple #1
0
        $countErrors++;
        $dispError .= "&nbsp;&nbsp;&nbsp;<b>&middot;</b> You selected an invalid squad!<br>";
    } else {
        $outstandingApps = $squadObj->getOutstandingApplications();
        if (in_array($memberInfo['member_id'], $outstandingApps)) {
            $countErrors++;
            $dispError .= "&nbsp;&nbsp;&nbsp;<b>&middot;</b> You have already applied to this squad!  Please wait for a decision to be made before re-applying.<br>";
        }
    }
    if ($countErrors == 0) {
        $squadInfo = $squadObj->get_info_filtered();
        $squadAppObj = new Basic($mysqli, "squadapps", "squadapp_id");
        $arrColumns = array("member_id", "squad_id", "message", "applydate", "status");
        $arrValues = array($memberInfo['member_id'], $_POST['squad'], $_POST['message'], time(), 0);
        if ($squadAppObj->addNew($arrColumns, $arrValues)) {
            $arrRecruiterMembers = $squadObj->getRecruiterMembers();
            foreach ($arrRecruiterMembers as $recruiterID) {
                $member->select($recruiterID);
                $member->postNotification("A new member has applied to join the squad <b><a href='" . $MAIN_ROOT . "squads/profile.php?sID=" . $squadInfo['squad_id'] . "'>" . $squadInfo['name'] . "</a></b>.  <a href='" . $MAIN_ROOT . "members/squads/managesquad.php?sID=" . $squadInfo['squad_id'] . "&pID=AcceptApps'>Click Here</a> to review squad applications.");
            }
            echo "\n\t\t\t\n\t\t\t\t<div style='display: none' id='successBox'>\n\t\t\t\t\t<p align='center'>\n\t\t\t\t\t\tSuccessfully Applied to Squad: <b>" . $squadInfo['name'] . "</b>!\n\t\t\t\t\t</p>\n\t\t\t\t</div>\n\t\t\t\t\n\t\t\t\t<script type='text/javascript'>\n\t\t\t\t\tpopupDialog('Apply to a Squad', '" . $MAIN_ROOT . "members', 'successBox');\n\t\t\t\t</script>\n\t\t\t\n\t\t\t";
        } else {
            $countErrors++;
            $dispError .= "&nbsp;&nbsp;&nbsp;<b>&middot;</b> Unable to save information to the database.  Please contact the website administrator.<br>";
        }
    }
    if ($countErrors > 0) {
        $_POST = filterArray($_POST);
        $_POST['submit'] = false;
    }
}