<?php include 'Dean.class.php'; $dean = new Dean(); // 实例化一个教务管理系统类; /* 定义登录方法的参数 */ $aLogin = array('username' => '', 'password' => ''); echo $result = $dean->login($aLogin) . "\n"; // 执行登录方法并输出返回结果; if (preg_match('/success/i', $result)) { echo '请将 Cookie 的值复制到诸如 myCourse() 等的方法的参数中;' . "\n"; echo '当然,如果是在同一个 Dean 的实例中,你不必要这么做。' . "\n"; echo 'Cookie: ' . $dean->cookie . "\n"; }
<?php include 'Dean.class.php'; $dean = new Dean(); // 实例化一个教务管理系统类; /* 定义获取已选课程列表方法的参数 */ $aMyCourse = array('path' => 'schedule/current', 'cookie' => 'SESSION=oumv6ipgvmd4jjh797i0b9sdd1'); echo $sCourses = $dean->course($aMyCourse); // 执行获取已选课程列表方法并输出返回结果;
<?php include 'Dean.class.php'; $dean = new Dean(); // 实例化一个教务管理系统类; /* 定义选课方法的参数 */ $aSelectCourse = array('course' => 'KX0100134205', 'checked' => false, 'cookie' => 'SESSION=huv6pls920fda51sgksq7i25q5'); echo $sCourses = $dean->course($aSelectCourse); // 执行选课方法并输出返回结果;
/** * Insert one dean in the database * * @author Jonathan Sandoval <*****@*****.**> * @param Dean $dean The dean to insert * @return boolean If was possible to insert */ static function addDean($dean = null) { if ($dean === null) { return false; } $name = $dean->getName(); $singleDean = self::getSingleDean('name', $name); if (self::compareDean($singleDean, $dean) === false) { $tableDean = DatabaseManager::getNameTable('TABLE_DEAN'); $name = $dean->getName(); $query = "INSERT INTO {$tableDean}\r\n (name)\r\n VALUES \r\n ('{$name}')"; return DatabaseManager::singleAffectedRow($query); } else { return false; } }
<?php include 'Dean.class.php'; $dean = new Dean(); // 实例化一个教务管理系统类; /* 定义获取成绩列表方法的参数 */ $aMyScore = array('path' => 'report/unconfirmed', 'cookie' => 'SESSION=huv6pls920fda51sgksq7i25q5'); echo $sCourses = $dean->course($aMyScore); // 执行查询成绩方法并输出返回结果;
<?php include 'Dean.class.php'; $dean = new Dean(); // 实例化一个教务管理系统类; /* 定义获取可选课程列表方法的参数 */ $aValidCourse = array('path' => 'course/listing', 'type' => '自然科学通识', 'campus' => '雁山校区', 'cookie' => 'SESSION=huv6pls920fda51sgksq7i25q5'); echo $sCourses = $dean->course($aValidCourse); // 执行查询课程列表方法并输出返回结果;