Hi Brian,
Thank you so much for being willing to help. I am pretty sure that
$uses class does not include EvaluationMixeval, and I did try to add
it a few days agao and that just caused confusion in the program and
items that worked previously stopped working, so I took it out.

Here is a copy of the $uses class var
Controller :: Events
 *
 * Enter description here...
 *
 * @package
 * @subpackage
 * @since
 */
uses ('file','folder');
class EvaluationsController extends AppController
{
        var $show;
        var $sortBy;
        var $direction;
        var $page;
        var $order;
        var $helpers = array('Html','Ajax','Javascript','Time','Pagination');
        var $Sanitize;
        var $uses = array('EvaluationRubric', 'EvaluationRubricDetail',
'EvaluationSubmission', 'Event', 'EvaluationSimple',
'SimpleEvaluation', 'Rubric', 'Group', 'GroupEvent',
'GroupsMembers','RubricsLom','RubricsCriteria',
'RubricsCriteriaComment', 'Personalize',
'User','SurveyQuestion','Question','Response','Survey','SurveyInput','Course');
        var $components = array('rdAuth','Output','sysContainer',
'globalConstant', 'userPersonalize', 'framework',
                                'EvaluationResult', 'EvaluationHelper',
'EvaluationRubricHelper', 'EvaluationSimpleHelper',
                                'RubricHelper','EvaluationSurveyHelper',
'MixevalHelper', 'EvaluationMixevalHelper','ExportHelper');




----------------------When I tried your second suggestion, adding
TheOtherModel in line 979, (see below for the actual code change) this
is what happened (see below that for the error I received)



switch ($event['Event']['event_template_type_id']) {
                  case 1://simple
                    $this->EvaluationSimple->setAllEventCommentRelease($eventId,
$releaseStatus);
                    break;
                  case 2://rubric
                  $this->EvaluationRubric->setAllEventCommentRelease($eventId,
$releaseStatus);
                    break;
                  case 4://mix
                    $this->TheOtherModel->EvaluationMixeval-
>setAllEventCommentRelease($eventId, $releaseStatus);
                    break;
                  default:
                    break;
                }




Notice: Undefined property: EvaluationsController::$TheOtherModel in /
home/huskinsp/public_html/ipeer-2.0.8.3/app/controllers/
evaluations_controller.php on line 979

Notice: Trying to get property of non-object in /home/huskinsp/
public_html/ipeer-2.0.8.3/app/controllers/evaluations_controller.php
on line 979

Fatal error: Call to a member function setAllEventCommentRelease() on
a non-object in /home/huskinsp/public_html/ipeer-2.0.8.3/app/
controllers/evaluations_controller.php on line 979

On Sep 30, 2:57 pm, brian <bally.z...@gmail.com> wrote:
> Check that the controller's $uses class var includes
> 'EvaluationMixeval'. Ifnot, and this model is associated with a model
> that is in $uses, change the line to:
>
> $this->TheOtherModel->EvaluationMixeval->setAllEventCommentRelease(...)
>
> On Wed, Sep 30, 2009 at 1:12 PM, mkgour <mkg...@gmail.com> wrote:
>
> > Hi,
> > I use a great peer evaluationprogramcreated by some grad students at
> > University of BC. Unfortunately, with the recession, the students /IT
> > people that created theprogramI use are no longer on the payroll and
> > I really needhelpresolving one small issue.
>
> > The name of theprogramI use is called Ipeer 2.0 and it can be found
> > athttp://ipeer.apsc.ubc.ca/home/
>
> > Thisprogramwas loaded directly to my website.
>
> > Anyway, this is the issue.
>
> > Students go in to Ipeer and grade each other on different projects we
> > do in class. I have always used the "simple" and "rubric" designs and
> > have never had any problems.  The other week I decided to use the Mix
> > Evaluation feature and all 144 students went in and filled out the
> > comments in the mix eval section.
>
> > However, when I try to release the comments and grades to the students
> > I get the following error message:
>
> > Notice: Undefined property: EvaluationsController::$EvaluationMixeval
> > in /home/huskinsp/public_html/ipeer-2.0.8.3/app/controllers/
> > evaluations_controller.php on line 979
>
> > Fatal error: Call to a member function setAllEventCommentRelease() on
> > a non-object in /home/huskinsp/public_html/ipeer-2.0.8.3/app/
> > controllers/evaluations_controller.php on line 979
>
> > Here is the referenced code: I added 979 in front of the 979 line
>
> > function changeAllCommentRelease ($param=null)
> >        {
> >          if ($this->rdAuth->role == 'S') {
> >            $this->redirect('home/index');
> >            exit();
> >          }
> >                $tok = strtok($param, ';');
> >    $eventId = $tok;
> >    $releaseStatus = strtok(';');
> >        $this->Event->setId($eventId);
> >                $event = $this->Event->read();
>
> >                switch ($event['Event']['event_template_type_id']) {
> >                  case 1://simple
> >                    
> > $this->EvaluationSimple->setAllEventCommentRelease($eventId,
> > $releaseStatus);
> >                    break;
> >                  case 2://rubric
> >                  
> > $this->EvaluationRubric->setAllEventCommentRelease($eventId,
> > $releaseStatus);
> >                    break;
> >                  case 4://mix
> >                979    
> > $this->EvaluationMixeval->setAllEventCommentRelease($eventId,
> > $releaseStatus);
> >                    break;
> >                  default:
> >                    break;
> >                }
>
> > ANYhelpwould be appreciated.
>
> > Thanks,
> > Mary
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"CakePHP" group.
To post to this group, send email to cake-php@googlegroups.com
To unsubscribe from this group, send email to 
cake-php+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/cake-php?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to