<?php
require_once('../config.php');
require_once('lib.php');
-$CFG->repository_cache_expire = 120;
+$CFG->repository_cache_expire = 12000;
$id = optional_param('id', PARAM_INT);
$action = optional_param('action', '', PARAM_RAW);
+$p = optional_param('p', '', PARAM_RAW);
+$search = optional_param('search', '', PARAM_RAW);
+
if(!$repository = $DB->get_record('repository', array('id'=>$id))) {
echo json_encode('wrong');
die;
}
if($action == 'list') {
- echo json_encode($repo->get_listing());
+ if(!empty($p)) {
+ echo json_encode($repo->get_listing($p));
+ } else if(!empty($search)) {
+ echo json_encode($repo->get_listing('', $search));
+ } else {
+ echo json_encode($repo->get_listing());
+ }
+
} else {
echo json_encode($repo->print_login());
}