Proyectos de Subversion Moodle

Rev

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

Rev 1 Rev 817
Línea 19... Línea 19...
19
 *
19
 *
20
 * @package    block_recentlyaccessedcourses
20
 * @package    block_recentlyaccessedcourses
21
 * @copyright  2018 Victor Deniz <victor@moodle.com>
21
 * @copyright  2018 Victor Deniz <victor@moodle.com>
22
 * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
22
 * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
23
 */
23
 */
-
 
24
 
24
namespace block_recentlyaccessedcourses\output;
25
namespace block_recentlyaccessedcourses\output;
-
 
26
 
25
defined('MOODLE_INTERNAL') || die();
27
defined('MOODLE_INTERNAL') || die();
Línea 26... Línea 28...
26
 
28
 
27
use renderable;
29
use renderable;
28
use renderer_base;
30
use renderer_base;
Línea 33... Línea 35...
33
 *
35
 *
34
 * @package    block_recentlyaccessedcourses
36
 * @package    block_recentlyaccessedcourses
35
 * @copyright  2018 Victor Deniz <victor@moodle.com>
37
 * @copyright  2018 Victor Deniz <victor@moodle.com>
36
 * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
38
 * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
37
 */
39
 */
38
class main implements renderable, templatable {
40
class main implements renderable, templatable
-
 
41
{
39
    /**
42
    /**
40
     * Export this data so it can be used as the context for a mustache template.
43
     * Export this data so it can be used as the context for a mustache template.
41
     *
44
     *
42
     * @param renderer_base $output
45
     * @param renderer_base $output
43
     * @return \stdClass|array
46
     * @return \stdClass|array
44
     */
47
     */
45
    public function export_for_template(renderer_base $output) {
48
    public function export_for_template(renderer_base $output)
-
 
49
    {
46
        global $USER;
50
        global $USER;
Línea 47... Línea 51...
47
 
51
 
48
        $nocoursesurl = $output->image_url('courses', 'block_recentlyaccessedcourses')->out(false);
52
        $nocoursesurl = $output->image_url('courses', 'block_recentlyaccessedcourses')->out(false);
Línea 53... Línea 57...
53
            'nocoursesimgurl' => $nocoursesurl,
57
            'nocoursesimgurl' => $nocoursesurl,
54
            'pagingbar' => [
58
            'pagingbar' => [
55
                'next' => true,
59
                'next' => true,
56
                'previous' => true
60
                'previous' => true
57
            ],
61
            ],
-
 
62
            'hasprogress' => true,
58
            'displaycategories' => !empty($config->displaycategories)
63
            'displaycategories' => !empty($config->displaycategories)
59
        ];
64
        ];
60
    }
65
    }
61
}
66
}