Ejemplo n.º 1
0
Archivo: login.php Proyecto: Hyurl/Dean
<?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";
}
Ejemplo n.º 2
0
<?php

include 'Dean.class.php';
$dean = new Dean();
// 实例化一个教务管理系统类;
/* 定义获取已选课程列表方法的参数 */
$aMyCourse = array('path' => 'schedule/current', 'cookie' => 'SESSION=oumv6ipgvmd4jjh797i0b9sdd1');
echo $sCourses = $dean->course($aMyCourse);
// 执行获取已选课程列表方法并输出返回结果;
Ejemplo n.º 3
0
<?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;
     }
 }
Ejemplo n.º 5
0
<?php

include 'Dean.class.php';
$dean = new Dean();
// 实例化一个教务管理系统类;
/* 定义获取成绩列表方法的参数 */
$aMyScore = array('path' => 'report/unconfirmed', 'cookie' => 'SESSION=huv6pls920fda51sgksq7i25q5');
echo $sCourses = $dean->course($aMyScore);
// 执行查询成绩方法并输出返回结果;
Ejemplo n.º 6
0
<?php

include 'Dean.class.php';
$dean = new Dean();
// 实例化一个教务管理系统类;
/* 定义获取可选课程列表方法的参数 */
$aValidCourse = array('path' => 'course/listing', 'type' => '自然科学通识', 'campus' => '雁山校区', 'cookie' => 'SESSION=huv6pls920fda51sgksq7i25q5');
echo $sCourses = $dean->course($aValidCourse);
// 执行查询课程列表方法并输出返回结果;