function displayArray2($arrayname, $tab = "    ", $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; }
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); }
$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>"; ?>
$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);