Proyectos de Subversion Moodle

Rev

Rev 817 | Ir a la última revisión | Mostrar el archivo completo | | | Autoría | Ultima modificación | Ver Log |

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