MDL-13766, press "create" button to create 2 repository instances.
This commit is contained in:
+59
-3
@@ -1,6 +1,29 @@
|
||||
<?php
|
||||
require_once('../config.php');
|
||||
require_once('lib.php');
|
||||
if(!empty($_GET['create'])) {
|
||||
$result = true;
|
||||
$entry = new stdclass;
|
||||
$entry->repositoryname = 'Box.net';
|
||||
$entry->repositorytype = 'boxnet';
|
||||
$entry->contextid = SITEID;
|
||||
$entry->userid = $USER->id;
|
||||
$entry->timecreated = time();
|
||||
$entry->timemodified = time();
|
||||
$result = $result && $DB->insert_record('repository', $entry);
|
||||
$entry->repositoryname = 'Flickr!';
|
||||
$entry->repositorytype = 'flickr';
|
||||
$entry->contextid = SITEID;
|
||||
$entry->userid = $USER->id;
|
||||
$entry->timecreated = time();
|
||||
$entry->timemodified = time();
|
||||
$result = $result && $DB->insert_record('repository', $entry);
|
||||
if($result){
|
||||
die('200');
|
||||
} else {
|
||||
die('403');
|
||||
}
|
||||
}
|
||||
?>
|
||||
<html>
|
||||
<head>
|
||||
@@ -23,6 +46,7 @@ $meta = <<<EOD
|
||||
<style type="text/css">
|
||||
body {margin:0; padding:0; background: #FFF7C6;}
|
||||
img{margin:0;padding:0;border:0}
|
||||
h1{font-size: 36px}
|
||||
#list{line-height: 1.5em}
|
||||
#list a{ padding: 3px }
|
||||
#list li a:hover{ background: gray; color:white; }
|
||||
@@ -57,14 +81,46 @@ echo $meta;
|
||||
</head>
|
||||
<body class=" yui-skin-sam">
|
||||
<div id='control'>
|
||||
<input type="button" id="con1" onclick='openpicker()' value="Open File Picker" /> <br/>
|
||||
<textarea rows=12 cols=50 id="result">
|
||||
</textarea>
|
||||
<h1>Open the picker</h1>
|
||||
<input type="button" id="con1" onclick='openpicker()' value="Open File Picker" style="font-size: 24px;padding: 1em" /> <br/>
|
||||
<input type='hidden' id="result">
|
||||
</div>
|
||||
<div>
|
||||
<div id="file-picker"></div>
|
||||
</div>
|
||||
<hr />
|
||||
|
||||
<div>
|
||||
<h1>Create Repository Instance</h1>
|
||||
<input type='button' id="create-repo" value="Create!" style="font-size: 24px;padding: 1em" />
|
||||
<script type="text/javascript">
|
||||
btn = document.getElementById('create-repo');
|
||||
var create_cb = {
|
||||
success: function(o) {
|
||||
try{
|
||||
var ret = o.responseText;
|
||||
} catch(e) {
|
||||
alert(e);
|
||||
}
|
||||
if(ret == 200) {
|
||||
alert('Create Repository Instances successfully!');
|
||||
btn.value='Done';
|
||||
} else {
|
||||
alert('Failed to create repository instances.');
|
||||
btn.value='Created';
|
||||
btn.disabled = false;
|
||||
}
|
||||
}
|
||||
}
|
||||
if(btn){
|
||||
btn.onclick = function(){
|
||||
btn.value = 'waiting...';
|
||||
btn.disabled = true;
|
||||
var trans = YAHOO.util.Connect.asyncRequest('GET', 'ajax.php?create=true', create_cb);
|
||||
}
|
||||
}
|
||||
</script>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
var repository_client = (function() {
|
||||
// private static field
|
||||
|
||||
Reference in New Issue
Block a user