Autoclose window after use the bookmarklet, and minor changes in order to release the 0.95
parent
6876d2650b
commit
574e4b1d4d
12
admin/bm.php
12
admin/bm.php
|
|
@ -61,7 +61,13 @@ if ($user->isAdmin()) {
|
||||||
$_POST["description"] = strip_tags($_POST["description"]);
|
$_POST["description"] = strip_tags($_POST["description"]);
|
||||||
|
|
||||||
if ($tumble->addPost($_POST)) {
|
if ($tumble->addPost($_POST)) {
|
||||||
header("Location: ".$conf->urlGelato."/admin/index.php?added=true");
|
//header("Location: ".$conf->urlGelato."/admin/index.php?added=true");
|
||||||
|
//die();
|
||||||
|
$input = array("{type}");
|
||||||
|
$output = array("1");
|
||||||
|
|
||||||
|
$template->cargarPlantilla($input, $output, "template_bm");
|
||||||
|
$template->mostrarPlantilla();
|
||||||
die();
|
die();
|
||||||
} else {
|
} else {
|
||||||
header("Location: ".$conf->urlGelato."/admin/index.php?error=2&des=".$this->merror);
|
header("Location: ".$conf->urlGelato."/admin/index.php?error=2&des=".$this->merror);
|
||||||
|
|
@ -146,7 +152,7 @@ if ($user->isAdmin()) {
|
||||||
?>
|
?>
|
||||||
</ul>
|
</ul>
|
||||||
<p> </p>
|
<p> </p>
|
||||||
<form action="index.php" method="post" <?php echo (isset($_GET["new"]) && $_GET["new"]=="photo") ? "enctype=\"multipart/form-data\"" : ""?> name="frmAdd" class="newpost">
|
<form action="bm.php" method="post" <?php echo (isset($_GET["new"]) && $_GET["new"]=="photo") ? "enctype=\"multipart/form-data\"" : ""?> name="frmAdd" class="newpost">
|
||||||
<fieldset>
|
<fieldset>
|
||||||
<?php
|
<?php
|
||||||
$date = gmmktime();
|
$date = gmmktime();
|
||||||
|
|
@ -166,7 +172,7 @@ if ($user->isAdmin()) {
|
||||||
$input = array("{type}", "{date}", "{id_user}", "{editUrl}", "{editBody}");
|
$input = array("{type}", "{date}", "{id_user}", "{editUrl}", "{editBody}");
|
||||||
$output = array("2", $date, $_SESSION['user_id'], $url, $body);
|
$output = array("2", $date, $_SESSION['user_id'], $url, $body);
|
||||||
|
|
||||||
$template->cargarPlantilla($input, $output, "template_add_photo");
|
$template->cargarPlantilla($input, $output, "template_add_photo_bm");
|
||||||
$template->mostrarPlantilla();
|
$template->mostrarPlantilla();
|
||||||
break;
|
break;
|
||||||
case "url":
|
case "url":
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,66 @@
|
||||||
|
|
||||||
|
|
||||||
|
<div id="photo_upload">
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div id="photo_url">
|
||||||
|
<label for="description">Photo URL</label>
|
||||||
|
<input class="input-text" type="text" name="url" id="url" size="80" value="{editUrl}" />
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div>
|
||||||
|
<label for="description" style="display:block;">Caption <span class="option">(optional)</span></label>
|
||||||
|
<textarea rows="12" cols="84" name="description" id="description">{editBody}</textarea>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<input type="hidden" name="title" id="title" value="" />
|
||||||
|
<input type="hidden" name="MAX_FILE_SIZE" value="10485760" />
|
||||||
|
<input type="hidden" name="type" id="type" value="{type}" />
|
||||||
|
<input type="hidden" name="date" id="date" value="{date}" />
|
||||||
|
<input type="hidden" name="id_user" id="id_user" value="{id_user}" />
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<script>
|
||||||
|
$('#photo_upload').css('display','none');
|
||||||
|
$("#autosave").validate({
|
||||||
|
rules: {
|
||||||
|
photo: {
|
||||||
|
required: function() {
|
||||||
|
return ($('#photo_upload').css('display')!= 'none') ? true : false;
|
||||||
|
},
|
||||||
|
accept: "(jpe?g|gif|png)"
|
||||||
|
},
|
||||||
|
url: {
|
||||||
|
required: function() {
|
||||||
|
return ($('#photo_url').css('display')!= 'none') ? true : false;
|
||||||
|
},
|
||||||
|
url: true
|
||||||
|
}
|
||||||
|
},
|
||||||
|
errorElement: "span",
|
||||||
|
errorClass: "validate_span",
|
||||||
|
errorPlacement: function(label, element) {
|
||||||
|
label.prependTo(element.prev())
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
$("#photo_upload a.linkFrm").click( function() {
|
||||||
|
$('#photo_upload').css('display','none');
|
||||||
|
$('#photo_url').css('display','block');
|
||||||
|
$('#photo').val('');
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
);
|
||||||
|
|
||||||
|
$("#photo_url a.linkFrm").click( function() {
|
||||||
|
$('#photo_url').css('display','none');
|
||||||
|
$('#photo_upload').css('display','block');
|
||||||
|
$('#url').val('');
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
);
|
||||||
|
|
||||||
|
</script>
|
||||||
|
|
@ -0,0 +1,57 @@
|
||||||
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
|
||||||
|
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
|
||||||
|
<title>gelato bookmarklet</title>
|
||||||
|
<style type="text/css">
|
||||||
|
body {
|
||||||
|
background-color: #e1e1e1;
|
||||||
|
margin: 0px;
|
||||||
|
font: Normal 15px 'Trebuchet MS',Verdana,Helvetica,sans-serif;
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
|
||||||
|
div#content {
|
||||||
|
margin: 137px 30px 0px 30px;
|
||||||
|
padding: 15px;
|
||||||
|
}
|
||||||
|
</style>
|
||||||
|
<script type="text/javascript">
|
||||||
|
function countdown_func() {
|
||||||
|
var prefix = 'or wait ';
|
||||||
|
countdown--;
|
||||||
|
el = document.getElementById('countdown');
|
||||||
|
if (countdown == 1) {
|
||||||
|
el.firstChild.nodeValue =
|
||||||
|
prefix + countdown + ' second.';
|
||||||
|
} else if (countdown > 0) {
|
||||||
|
el.firstChild.nodeValue =
|
||||||
|
prefix + countdown + ' seconds.';
|
||||||
|
} else {
|
||||||
|
self.close();
|
||||||
|
}
|
||||||
|
if (countdown > 0) setTimeout('countdown_func()', 1000);
|
||||||
|
}
|
||||||
|
|
||||||
|
var countdown = 3;
|
||||||
|
</script>
|
||||||
|
</head>
|
||||||
|
|
||||||
|
<body>
|
||||||
|
<div id="content">
|
||||||
|
<div style="margin-bottom:10px; font-size:40px; color:#777;">Done!</div>
|
||||||
|
|
||||||
|
<a href="#" onclick="javascript:self.close(); return false;"
|
||||||
|
style="color:#777;">Close this window</a>
|
||||||
|
|
||||||
|
<span id="countdown" style="color:#777;">
|
||||||
|
or wait 3 seconds.
|
||||||
|
</span>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<script type="text/javascript">
|
||||||
|
setTimeout('countdown_func()', 1000);
|
||||||
|
</script>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
|
@ -123,7 +123,7 @@ class Install {
|
||||||
|
|
||||||
$sqlStr[] = "INSERT INTO `".Table_prefix."config` VALUES (". $this->data['posts_limit'] .", '".$this->data['title']."', '".$this->data['description']."', '".$this->data['lang']."', '".$this->data['template']."', '".$this->data['url_installation']."');";
|
$sqlStr[] = "INSERT INTO `".Table_prefix."config` VALUES (". $this->data['posts_limit'] .", '".$this->data['title']."', '".$this->data['description']."', '".$this->data['lang']."', '".$this->data['template']."', '".$this->data['url_installation']."');";
|
||||||
$sqlStr[] = "INSERT INTO `".Table_prefix."users` VALUES ('', '', '".$this->data['login']."', '".md5($this->data['password'])."', '".$this->data['email']."', '".$this->data['website']."', '".$this->data['about']."');";
|
$sqlStr[] = "INSERT INTO `".Table_prefix."users` VALUES ('', '', '".$this->data['login']."', '".md5($this->data['password'])."', '".$this->data['email']."', '".$this->data['website']."', '".$this->data['about']."');";
|
||||||
$sqlStr[] = "INSERT INTO `".Table_prefix."options` VALUES ('url_friendly', '1');";
|
$sqlStr[] = "INSERT INTO `".Table_prefix."options` VALUES ('url_friendly', '0');";
|
||||||
$sqlStr[] = "INSERT INTO `".Table_prefix."options` VALUES ('rich_text', '0');";
|
$sqlStr[] = "INSERT INTO `".Table_prefix."options` VALUES ('rich_text', '0');";
|
||||||
$sqlStr[] = "INSERT INTO `".Table_prefix."options` VALUES ('allow_comments', '0');";
|
$sqlStr[] = "INSERT INTO `".Table_prefix."options` VALUES ('allow_comments', '0');";
|
||||||
$sqlStr[] = "INSERT INTO `".Table_prefix."options` VALUES ('offset_city', '".$this->data['offset_city']."');";
|
$sqlStr[] = "INSERT INTO `".Table_prefix."options` VALUES ('offset_city', '".$this->data['offset_city']."');";
|
||||||
|
|
|
||||||
15
readme.txt
15
readme.txt
|
|
@ -6,18 +6,28 @@
|
||||||
* If you installed gelato in the root directory, you should visit: http://example.com/install.php
|
* If you installed gelato in the root directory, you should visit: http://example.com/install.php
|
||||||
* If you installed gelato in its own subdirectory called tumblelog, for example, you should visit: http://example.com/tumblelog/install.php
|
* If you installed gelato in its own subdirectory called tumblelog, for example, you should visit: http://example.com/tumblelog/install.php
|
||||||
4) Set CHMOD / permission ( Chmod 777 ) to the folder 'uploads' and the folder 'uploads/CACHE'
|
4) Set CHMOD / permission ( Chmod 777 ) to the folder 'uploads' and the folder 'uploads/CACHE'
|
||||||
|
5) REMOVE the install.php and update.php files.
|
||||||
|
|
||||||
That's it! gelato should now be installed.
|
That's it! gelato should now be installed.
|
||||||
|
|
||||||
==== How to update to v0.95 RC1 from v0.90 version =====
|
==== How to update to v0.95 from v0.90 version =====
|
||||||
|
|
||||||
1) Download and unzip the gelato package, if you haven't already.
|
1) Download and unzip the gelato package, if you haven't already.
|
||||||
2) Create a backup of your config.php file.
|
2) Create a backup of your config.php file.
|
||||||
3) Replace all the old files with those from the new 0.95 RC1.
|
3) Replace all the old files with those from the new 0.95.
|
||||||
4) Rename the config-sample.php file to config.php.
|
4) Rename the config-sample.php file to config.php.
|
||||||
5) Open config.php in your favorite text editor and fill in your database details (using the information on your old config.php).
|
5) Open config.php in your favorite text editor and fill in your database details (using the information on your old config.php).
|
||||||
4) Execute the update.php file.
|
4) Execute the update.php file.
|
||||||
7) Set CHMOD / permission ( Chmod 777 ) to the folder 'uploads' and the folder 'uploads/CACHE'.
|
7) Set CHMOD / permission ( Chmod 777 ) to the folder 'uploads' and the folder 'uploads/CACHE'.
|
||||||
|
8) REMOVE the install.php and update.php files.
|
||||||
|
|
||||||
|
That's it! gelato should now be updated.
|
||||||
|
|
||||||
|
==== How to update to v0.95 from v0.95 RC1 version =====
|
||||||
|
|
||||||
|
1) Download and unzip the gelato package, if you haven't already.
|
||||||
|
2) Replace all the old files with those from the new 0.95.
|
||||||
|
3) REMOVE the install.php and update.php files.
|
||||||
|
|
||||||
That's it! gelato should now be updated.
|
That's it! gelato should now be updated.
|
||||||
|
|
||||||
|
|
@ -34,6 +44,7 @@ That's it! gelato should now be updated.
|
||||||
6) Place the gelato files in the desired location on your web server.
|
6) Place the gelato files in the desired location on your web server.
|
||||||
Note: The test data on the script /db/gelato_db.sql point the installation to http://localhost/gelato
|
Note: The test data on the script /db/gelato_db.sql point the installation to http://localhost/gelato
|
||||||
7) Set CHMOD / permission ( Chmod 777 ) to the folder 'uploads' and the folder 'uploads/CACHE'
|
7) Set CHMOD / permission ( Chmod 777 ) to the folder 'uploads' and the folder 'uploads/CACHE'
|
||||||
|
8) REMOVE the install.php and update.php files.
|
||||||
|
|
||||||
That's it! gelato should now be installed.
|
That's it! gelato should now be installed.
|
||||||
Demo user: admin
|
Demo user: admin
|
||||||
|
|
|
||||||
|
|
@ -58,6 +58,6 @@ if(!is_dir('upload/CACHE')){
|
||||||
}
|
}
|
||||||
|
|
||||||
echo "<p><em>Finished!</em></p>";
|
echo "<p><em>Finished!</em></p>";
|
||||||
echo "<p>Now you are running on the new <strong>gelato cioccolato RC1</strong> version!!!</p>";
|
echo "<p>Now you are running on the new <strong>gelato cioccolato</strong> version!!!</p>";
|
||||||
|
|
||||||
?>
|
?>
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue