Plugin Directory

Changeset 658030


Ignore:
Timestamp:
01/24/2013 02:03:09 PM (13 years ago)
Author:
raido357
Message:

Few bug fixes

File:
1 edited

Legend:

Unmodified
Added
Removed
  • dippler/trunk/classes/dippler-learner-manager.php

    r657976 r658030  
    6262   
    6363    /*
    64      * Get learner grades
    65      *
    66      * @return Array
     64     * Get learner grade for the course
     65     *
     66     * @return instanceOf DipplerGrade or null
    6767     */
    6868   
    6969    function getCourseGrade() {
    70         if ( $client == $this->getClient() && $learner_id > 0 ) {
     70        if ( $client = $this->getClient() ) {
    7171            $arg = $this->compileArgs( array( 'action' => 'LOAD_GRADE', 'data' => $this->gradeID_XML() ) );
    7272            $resp = new DipplerXML( $client->learnerManager( $arg ) );
    7373            if ( $resp->getStatusCode() >= 0 ) {
    74                 return new DipplerGrade( $resp );
     74                return new DipplerGrade( $resp->getData( 'grade' ) );
    7575            }
    7676        }
    77         return array();
     77        return null;
    7878    }
    7979   
     
    8686    function gradeID_XML() {
    8787        $data = "<grade>";
    88         $data = "<course_id>".$this->course_id."</course_id>";
     88        $data .= "<course_id>".$this->course_id."</course_id>";
    8989        $data .= "<user_id>".$this->getUserID()."</user_id>";
    9090        $data .= "</grade>";
Note: See TracChangeset for help on using the changeset viewer.