Beispiel #1
0
function displayArray2($arrayname, $tab = "&nbsp&nbsp&nbsp&nbsp", $indent = 0)
{
    $curtab = "";
    $returnvalues = "";
    while (list($key, $value) = each($arrayname)) {
        for ($i = 0; $i < $indent; $i++) {
            $curtab .= $tab;
        }
        if (is_array($value)) {
            $returnvalues .= "{$curtab}{$key} : Array: <br />{$curtab}{<br />\n";
            $returnvalues .= displayArray2($value, $tab, $indent + 1) . "{$curtab}}<br />\n";
        } else {
            $returnvalues .= "{$curtab}{$key} => {$value}<br />\n";
        }
        $curtab = NULL;
    }
    return $returnvalues;
}
Beispiel #2
0
            if ($msg['error']) {
                $b .= "<span style=\"color:red;\">There was a problem creating your user account.<br>  \n                    Please contact the system administrator {" . $_CONF['admin_name'] . " @ " . $_CONF['admin_email'] . "}.<br>\n                    The error was " . $msg['message'] . "</span>";
            } else {
                $email_results = email_user_login_info($_POST['parentFirstName'], $_POST['parentLastName'], $_POST['parentEmail'], $_POST['u_name'], $u_passwd, '2');
                $parentID = $msg['user_id'];
            }
        }
        /**
         * Link Parent to Student 
         * 
         */
        $sql = "INSERT into parent2student(parent_id, student_id) VALUES(" . $parentID . "," . $studentID . ")";
        if ($result = $db->query($sql)) {
            $b .= "You have successfully create an account and have been linked to your child.<br>\n                    Please check your email for further instructions.<br>\n                    If you have any questions you can contact the system administrator {" . $_CONF['admin_name'] . " @ " . $_CONF['admin_email'] . "}.<br>";
        } else {
            $b .= "<span style=\"color:red;\">There was an error linking you to your child. using {" . $sql . "}<br> \n                Please contact the system administrator {" . $_CONF['admin_name'] . " @ " . $_CONF['admin_email'] . "}.<br></span>";
        }
    } else {
        $b .= displayArray2($userInfo);
        $b .= "<span style=\"color:red;\">Some of the supplied student information was incorrect.<br> Please hit your browsers \"Back\" button and try again.</span>";
    }
} else {
    $b = "\n        <center>\n        <div style=\"color:red\">In order to create an account, you must ask your child to log into his/her gradebook account and click on Settings. <br> \n        You will need to enter the First Name, Last Name and Parent Link Code of your child exactly as they appear. <br>\n        Everything is case sensative.<br></div>\n        \n        <form action=" . $_SERVER['PHP_SELF'] . " method=post id=link2studentForm name=link2studentForm>\n        <table>\n            <tr>\n                <th colspan=2>------ Parent Information ------</th>\n            </tr><tr>\n                <td align=right>Parent First Name : </td>\n                <td><input type=text size=20 name=parentFirstName id=parentFirstName value=\"" . $parent['parentFirstName'] . "\" " . $readOnly . " /></td>\n            </tr><tr>\n                <td align=right>Parent Last Name : </td>\n                <td><input type=text size=20 name=parentLastName id=parentLastName value=\"" . $parent['parentLastName'] . "\" " . $readOnly . " /></td>\n            </tr><tr>\n                <td align=right valign=top>Parent Email : </td>\n                <td><input type=text size=40 name=parentEmail id=parentEmail value=\"" . $parent['parentEmail'] . "\" " . $readOnly . " />\n                    <div style=\"margin-left:10px;\" id=\"email-result\"></div>\n                </td>\n            </tr><tr>\n                <td align=right valign=top>Parent Username : </td>\n                <td><input type=text size=40 name=u_name id=u_name value=\"" . $parent['u_name'] . "\" " . $readOnly . " />\n                    <div style=\"margin-left:10px;\" id=\"uName-result\"></div>\n                </td>\n            </tr><tr>\n                <th colspan=2>------ Student Information ------</th>\n            </tr><tr>\n                <td align=right>Student First Name : </td>\n                <td><input type=text size=20 name=studentFirstName id=studentFirstName /></td>\n            </tr><tr>\n                <td align=right>Student Last Name : </td>\n                <td><input type=text size=20 name=studentLastName id=studentLastName /></td>\n            </tr><tr>\n                <td align=right>Parent Link Code  : </td>\n                <td><input type=text size=40 name=parentLinkCode id=parentLinkCode /></td>\n            </tr><tr>\n                <td colspan=2 align=center>\n                    <input type=submit name=link2student id=link2student value=\"Create Account\" disabled=\"disabled\" />\n                </td>\n            </tr><tr>\n                <td colspan=22 align=center>If you need directions, click <a href=parentSignupDirections.pdf target=new>here</a>.\n            </tr>\n        </table>\n        </form>\n        </center>\n        ";
}
if ($noSession) {
    $foot .= "\n        </body>\n        </html>\n        ";
    $main = $head . make_box($t, $b) . $foot;
    print $main;
} else {
    $main .= make_box($t, $b);
}
Beispiel #3
0
$t = "Messages";
$b = "<div id=\"messages\"></div>";
$main .= "\n        <!-- Begin User Main -->\n        <!--div id=userMain style=\"overflow-y:auto; width:100%; height:800px;\"-->\n        <div id=\"messageDiv\">" . make_box($t, $b, 'yellow') . "</div>\n        <div id=\"siteInfoDiv\">";
if (!$_SESSION[$_CONF['sess_name'] . '_hasSecretQuestions']) {
    include 'user_setSecretQuestions.php';
} elseif (isset($_SESSION[$_CONF['sess_name'] . '_lev'])) {
    include $_SESSION[$_CONF['sess_name'] . '_lev'] . '_' . $_SESSION[$_CONF['sess_name'] . '_cat'] . '.php';
} else {
    include 'default.php';
}
$main .= "\n        </div>\n        <div id=debug>";
if ($_CONF['debug']) {
    $sesvars = displayArray2($_SESSION);
    $t = "Session Variables";
    $debug .= make_box($t, $sesvars, "yellow");
    $CONFvars = displayArray2($_CONF);
    $t = "CONF Variables";
    $debug .= make_box($t, $CONFvars, "yellow");
    $postvars = displayArray2($_POST);
    $t = "Post Variables";
    $debug .= make_box($t, $postvars, "yellow");
    $servvars = displayArray2($_SERVER);
    $t = "Server Variables";
    $debug .= make_box($t, $servvars, "yellow");
    $main .= $debug;
}
$main .= "\n        </div>";
$main .= "\n\n        <!--/div-->\n        <!-- END User Main -->\n    </TD>\n</TR>\n</TABLE>";
?>
 
Beispiel #4
0
    $lev = $_SESSION[$_CONF['sess_name'] . '_lev'] = $_POST['lev'];
    unset($_POST['lev']);
    $cat = $_SESSION[$_CONF['sess_name'] . '_cat'] = $_POST['cat'];
    unset($_POST['cat']);
    $test = array('html' => 'Cat = ' . $cat . " & Lev = " . $lev);
    //echo json_encode($test); exit;
    $getFile = "../" . $lev . "_" . $cat . ".php";
    $debug = '';
    //don't uncomment below until I add logic to allow only me to see it.
    if ($_CONF['debug'] && $_SESSION[$_CONF['sess_name'] . '_myUID'] == 1) {
        $sesvars = displayArray2($_SESSION);
        $t = "Session Variables";
        $debug .= make_box($t, $sesvars, "yellow");
        $CONFvars = displayArray2($_CONF);
        $t = "CONF Variables";
        $debug .= make_box($t, $CONFvars, "yellow");
        $postvars = displayArray2($_POST);
        $t = "Post Variables";
        $debug .= make_box($t, $postvars, "yellow");
        //$servvars = displayArray2($_SERVER);
        $svars = $_SERVER;
        unset($svars['HTTP_COOKIE']);
        $servvars = displayArray2($svars);
        $t = "Server Variables";
        $debug .= make_box($t, $servvars, "yellow");
        //$main .= $debug;
    }
    include $getFile;
    $return = array('error' => false, 'error_msg' => $vars, 'html' => $main, 'debug' => $debug);
    echo json_encode($return);
}
$result1 = $db->query($sql1);
while ($row1 = $result1->fetch_assoc()) {
    $pemail = $row1['email'];
    $pname = $row1['first_name'] . " " . $row1['last_name'];
    if ($testing || $printWeb) {
        $web .= "<h2>Working on Parent {" . $pname . "}</h2>\n";
    }
    /** Get the list of students for each parent above **/
    $los = get_students_for_parent($row1['user_id']);
    //displayArray($los);
    foreach ($los as $sid => $sname) {
        /** Get the list of classes for each student above for current term **/
        /** let the function handle the current term by checking class.term_id and term.start&end **/
        $loc = get_student_classes_for_term($sid);
        $web .= "<h4>Working on Student {" . $sname . " (" . $sid . ")}</h4>\n";
        $web .= displayArray2($loc);
        foreach ($loc as $cid => $cname) {
            /** Retrieve the report for each of the classes above **/
            //$web .= displayArray2($row2);
            $result2 = get_class_info($cid);
            $web .= "<hr>Working on Class {" . $cname . "}<br />\n";
            $row2 = $result2->fetch_assoc();
            $className = $row2['course_name'];
            $tid = $row2['user_id'];
            $termName = $row2['term_name'];
            $teacherName = $row2['first_name'] . " " . $row2['last_name'];
            $web .= "Working on Teacher {" . $teacherName . "}<br />\n";
            $result3 = get_user_info($tid);
            $row3 = $result3->fetch_assoc();
            $teacherEmail = $row3['email'];
            $currentDate = date("F j, Y", time() - 18000);