Proyectos de Subversion Moodle

Rev

Rev 1 | Mostrar el archivo completo | | | Autoría | Ultima modificación | Ver Log |

Rev 1 Rev 11
Línea 1629... Línea 1629...
1629
        } else {
1629
        } else {
1630
            if (empty($data->coursemoduleid) && empty($data->userid)) {
1630
            if (empty($data->coursemoduleid) && empty($data->userid)) {
1631
                $data->coursemoduleid = $data->cmvcoursemoduleid;
1631
                $data->coursemoduleid = $data->cmvcoursemoduleid;
1632
                $data->userid = $data->cmvuserid;
1632
                $data->userid = $data->cmvuserid;
1633
            }
1633
            }
-
 
1634
            // When reseting all state in the completion, we need to keep current view state.
-
 
1635
            // We cannot assume the activity has been viewed, so we should check if there is any course_modules_viewed already.
-
 
1636
            $data->viewed = is_null($data->cmvuserid) ? 0 : 1;
-
 
1637
 
1634
            unset($data->cmvcoursemoduleid);
1638
            unset($data->cmvcoursemoduleid);
1635
            unset($data->cmvuserid);
1639
            unset($data->cmvuserid);
1636
 
-
 
1637
            // When reseting all state in the completion, we need to keep current view state.
-
 
1638
            $data->viewed = 1;
-
 
1639
        }
1640
        }
Línea 1640... Línea 1641...
1640
 
1641
 
1641
        return (array)$data;
1642
        return (array)$data;
1642
    }
1643
    }