function processPetition()
 {
     /* Falta la comprobación del acceso */
     $user_id = $this->getSessionElement('userinfo', 'user_id');
     $course_id = 0;
     if ($this->issetViewVariable('course')) {
         $course_id = $this->getViewVariable('course');
         if ($this->issetViewVariable('item') && $this->issetViewVariable('act')) {
             $item_id = $this->getViewVariable('item');
             if ($this->getViewVariable('act') == 'on') {
                 $this->obj_data->setBottonVisibility($course_id, $item_id, '1');
             } else {
                 $this->obj_data->setBottonVisibility($course_id, $item_id, '0');
             }
         }
     }
     if (miguel_CourseInfo::isCourseAdmin($this->obj_data, $course_id, $user_id)) {
         $this->setViewVariable('isCourseAdmin', true);
         Session::setValue('isCourseAdmin', true);
         $courseAccess = true;
     } else {
         $this->setViewVariable('isCourseAdmin', false);
         $courseAccess = miguel_CourseInfo::hasAccess($this->obj_data, $course_id, $user_id);
     }
     if ($courseAccess) {
         $infoCourse = miguel_CourseInfo::getInfo($this->obj_data, $course_id);
         //Debug::oneVar($infoCourse, __FILE__,__LINE__);
         $this->setViewVariable('infoCourse', $infoCourse);
         $this->setViewVariable('courseId', $course_id);
         $this->setViewVariable('visual_array', $this->obj_data->getCourseItems($course_id));
         //Debug::oneVar($this->getViewVariable('visual_array'),__FILE__, __LINE__);
         $this->addNavElement(Util::format_URLPath("course/index.php", "course=" . $course_id), $infoCourse['name']);
         $this->setCacheFile('miguel_VCourse_' . $course_id . '_' . $this->getSessionElement("userinfo", "user_id"));
         $this->setPageTitle("miguelOO Curso: " . $infoCourse['name']);
         $this->setMessage('Bienvenido al curso "' . $infoCourse['name'] . '"');
         $this->setHelp("EducContent");
     } else {
         $this->setPageTitle("miguelOO Curso: " . agt('miguel_courseNoAccess'));
         $this->setMessage(agt('miguel_courseNoAccess'));
         $this->setHelp("EducContent");
         $this->setError('miguel_VNoAccess');
     }
 }