aa8e451a58
- Rebuilt of all programs to use the pattern of the new format designed for the new MindCommand class
297 linhas
5.5 KiB
PHP
Arquivo Executável
297 linhas
5.5 KiB
PHP
Arquivo Executável
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
|
|
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
|
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
|
|
<head>
|
|
<script src='scripts/jquery.js'></script>
|
|
<style tye='text/css'>
|
|
property
|
|
{
|
|
font-weight:bold;
|
|
}
|
|
keyword
|
|
{
|
|
font-weight:bold;
|
|
color: blue;
|
|
}
|
|
value
|
|
{
|
|
color: #c00;
|
|
font-style:italic;
|
|
}
|
|
element
|
|
{
|
|
font-style:italic;
|
|
}
|
|
object
|
|
{
|
|
color: blue;
|
|
}
|
|
comment
|
|
{
|
|
font-style:italic;
|
|
color: green;
|
|
}
|
|
.mindTableName
|
|
{
|
|
text-decoration: underline;
|
|
}
|
|
</style>
|
|
</head>
|
|
<body>
|
|
<input type='button' value='autenticate' onclick="autenticate()"/>
|
|
<input type='button' value='run test' onclick="runTest()"/>
|
|
<input type='button' value='run info' onclick="runInfo()"/>
|
|
<input type='button' value='show projects' onclick="showProjects()"/>
|
|
<input type='button' value='show users' onclick="showUsers()"/>
|
|
<input type='button' value='analyze project demo_en' onclick="analyzeX()"/>
|
|
<input type='button' value='commit project demo_en' onclick="commit()"/>
|
|
<input type='button' value='show queries' onclick="showQueries()"/>
|
|
<input type='button' value='generate db' onclick="genDB()"/>
|
|
<input type='button' value='generate docs' onclick="genDocs()"/>
|
|
<input type='button' value='logoff' onclick="logoff()"/>
|
|
<pre><div id='result' style='border:solid 1px #777;'></div></pre>
|
|
<input type='button' value='run example' onclick="exampleModel()"/>
|
|
</body>
|
|
<script>
|
|
function setLoading()
|
|
{
|
|
document.getElementById('result').innerHTML= " <img src='images/loading_animation.gif' /><br/>Loading...";
|
|
}
|
|
|
|
function autenticate(){
|
|
setLoading();
|
|
$.ajax({
|
|
type:'POST',
|
|
url:'../../',
|
|
data:{
|
|
program:'auth',
|
|
login:"admin",
|
|
pwd:'admin'
|
|
},
|
|
success: function(ret){
|
|
document.getElementById('result').innerHTML= ret
|
|
}
|
|
});
|
|
}
|
|
function runTest()
|
|
{
|
|
setLoading();
|
|
$.ajax({
|
|
type:'POST',
|
|
url:'../../',
|
|
data:{
|
|
program:'test'
|
|
},
|
|
success: function(ret){
|
|
document.getElementById('result').innerHTML= ret
|
|
}
|
|
});
|
|
}
|
|
function runInfo()
|
|
{
|
|
setLoading();
|
|
$.ajax({
|
|
type:'POST',
|
|
url:'../../',
|
|
data:{
|
|
program: 'info'
|
|
},
|
|
success: function(ret){
|
|
document.getElementById('result').innerHTML= ret
|
|
}
|
|
});
|
|
}
|
|
|
|
function showProjects()
|
|
{
|
|
setLoading();
|
|
$.ajax({
|
|
type:'POST',
|
|
url:'../../',
|
|
data:{
|
|
program:'show',
|
|
what:'projects',
|
|
detailed:'1'
|
|
},
|
|
success: function(ret){
|
|
document.getElementById('result').innerHTML= ret
|
|
}
|
|
});
|
|
}
|
|
|
|
function showUsers()
|
|
{
|
|
setLoading();
|
|
$.ajax({
|
|
type:'POST',
|
|
url:'../../',
|
|
data:{
|
|
program:'show',
|
|
what:'users',
|
|
detailed:'1'
|
|
},
|
|
success: function(ret){
|
|
document.getElementById('result').innerHTML= ret
|
|
}
|
|
});
|
|
}
|
|
|
|
function analyzeX()
|
|
{
|
|
setLoading();
|
|
$.ajax({
|
|
type:'POST',
|
|
url:'../../',
|
|
data:{
|
|
program:'use',
|
|
what:'project',
|
|
projectName:'demo_en'
|
|
},
|
|
success: function(ret){
|
|
$.ajax({
|
|
type:'POST',
|
|
url:'../../',
|
|
data:{
|
|
program:'analyze'//,
|
|
//commit:true
|
|
},
|
|
success: function(ret){
|
|
document.getElementById('result').innerHTML= ret;
|
|
}
|
|
});
|
|
}
|
|
});
|
|
}
|
|
function commit()
|
|
{
|
|
setLoading();
|
|
$.ajax({
|
|
type:'POST',
|
|
url:'../../',
|
|
data:{
|
|
program:'use',
|
|
what:'project',
|
|
name:'demo_en'
|
|
},
|
|
success: function(ret){
|
|
$.ajax({
|
|
type:'POST',
|
|
url:'../../',
|
|
data:{
|
|
program:'commit'
|
|
},
|
|
success: function(ret){
|
|
document.getElementById('result').innerHTML= ret;
|
|
}
|
|
});
|
|
}
|
|
});
|
|
}
|
|
|
|
function analyzeY()
|
|
{
|
|
setLoading();
|
|
$.ajax({
|
|
type:'POST',
|
|
url:'../../',
|
|
data:{
|
|
program:'use',
|
|
what:'project',
|
|
name:'y'
|
|
},
|
|
success: function(ret){
|
|
$.ajax({
|
|
type:'POST',
|
|
url:'../../',
|
|
data:{
|
|
program:'analyze'
|
|
},
|
|
success: function(retY){
|
|
document.getElementById('result').innerHTML= retY;
|
|
}
|
|
});
|
|
}
|
|
});
|
|
}
|
|
|
|
function showQueries()
|
|
{
|
|
setLoading();
|
|
$.ajax({
|
|
type:'POST',
|
|
url:'../../',
|
|
data:{
|
|
program:'dqb',
|
|
query: 'create',
|
|
table: '*'
|
|
},
|
|
success: function(retQ){
|
|
document.getElementById('result').innerHTML= retQ;
|
|
}
|
|
});
|
|
}
|
|
|
|
function genDB()
|
|
{
|
|
setLoading();
|
|
$.ajax({
|
|
type:'POST',
|
|
url:'../../',
|
|
data:{
|
|
program:'generate',
|
|
lobe: 'db'
|
|
},
|
|
success: function(retQ){
|
|
document.getElementById('result').innerHTML= retQ;
|
|
}
|
|
});
|
|
}
|
|
function genDocs()
|
|
{
|
|
setLoading();
|
|
$.ajax({
|
|
type:'POST',
|
|
url:'../../',
|
|
data:{
|
|
program:'generate',
|
|
what: 'sql'
|
|
},
|
|
success: function(retQ){
|
|
document.getElementById('result').innerHTML= retQ;
|
|
}
|
|
});
|
|
}
|
|
|
|
function logoff()
|
|
{
|
|
setLoading();
|
|
$.ajax({
|
|
type:'POST',
|
|
url:'../../',
|
|
data:{
|
|
program:'exit'
|
|
},
|
|
success: function(ret){
|
|
document.getElementById('result').innerHTML= ret
|
|
}
|
|
});
|
|
}
|
|
|
|
function exampleModel()
|
|
{
|
|
setLoading();
|
|
$.ajax({
|
|
type:'POST',
|
|
url:'../../',
|
|
data:{
|
|
program:'modeloteste',
|
|
firstArgument: 'Y'
|
|
},
|
|
success: function(ret){
|
|
document.getElementById('result').innerHTML= ret
|
|
}
|
|
});
|
|
}
|
|
</script>
|
|
</html>
|