Bug fixes, filter by category and tags

This commit is contained in:
Diego Najar 2017-06-01 00:22:20 +02:00
parent 818fdb453a
commit dc25f269e2
4 changed files with 39 additions and 5 deletions

2
.gitignore vendored
View File

@ -1,3 +1,3 @@
.DS_Store
bl-content/*
bl-plugins/timemachine
bl-plugins/timemachine

View File

@ -17,6 +17,7 @@ function add($category)
{
global $dbCategories;
global $Language;
global $Syslog;
if( Text::isEmpty($category) ) {
Alert::set($Language->g('Category name is empty'), ALERT_STATUS_FAIL);
@ -24,8 +25,17 @@ function add($category)
}
if( $dbCategories->add($category) ) {
// Add to syslog
$Syslog->add(array(
'dictionaryKey'=>'new-category-created',
'notes'=>$category
));
// Create an alert
Alert::set($Language->g('Category added'), ALERT_STATUS_OK);
return true;
// Redirect
Redirect::page('categories');
}
else {
Log::set(__METHOD__.LOG_SEP.'Error occurred when trying to create the category.');
@ -43,9 +53,7 @@ function add($category)
if( $_SERVER['REQUEST_METHOD'] == 'POST' )
{
if( add($_POST['category']) ) {
Redirect::page('categories');
}
add($_POST['category']);
}
// ============================================================================

View File

@ -16,6 +16,27 @@ class dbSyslog extends dbJSON
parent::__construct(DB_SYSLOG);
}
// Returns TRUE if the ID of execution exists, FALSE otherwise
public function exists($idExecution)
{
foreach($this->db as $field) {
if( $field['idExecution']==$idExecution ) {
return true;
}
}
return false;
}
public function get($idExecution)
{
foreach($this->db as $field) {
if( $field['idExecution']==$idExecution ) {
return $field;
}
}
return false;
}
public function add($args)
{
global $Language;

View File

@ -1,3 +1,8 @@
/* Hacks
------------------------------------------------------------------------------ */
img {
width: 100%;
}
/* Plugins
------------------------------------------------------------------------------ */