Removed fitty.js, using manual font-size setting instead. Fixed valid/expired posts check.
This commit is contained in:
@@ -24,49 +24,60 @@ class Posts
|
||||
$date = new \DateTime();
|
||||
$now = $date->format("Y-m-d");
|
||||
|
||||
$valid = $this->model->showAll([
|
||||
['valid_at', '<=', $now],
|
||||
['status', '!=', 0]
|
||||
$data = [];
|
||||
|
||||
$valid_data = $this->model->showAll([
|
||||
['valid_at', '<=', $now]
|
||||
]);
|
||||
if ($valid) {
|
||||
foreach ($valid as $fields) {
|
||||
if (is_array($fields)) {
|
||||
$id = $fields['id'];
|
||||
} else {
|
||||
$id = $valid['id'];
|
||||
}
|
||||
$this->model->update(['status' => 1], $id);
|
||||
if ($valid_data != false) {
|
||||
if (array_key_exists(0, $valid_data)) {
|
||||
$data = $valid_data;
|
||||
} else {
|
||||
$data[] = $valid_data;
|
||||
}
|
||||
|
||||
foreach ($data as $fields) {
|
||||
$id = $fields['id'];
|
||||
}
|
||||
|
||||
$this->model->update(['status' => 1], $id);
|
||||
$data = [];
|
||||
}
|
||||
|
||||
$not_valid = $this->model->showAll([
|
||||
['valid_at', '>', $now],
|
||||
['status', '!=', 0]
|
||||
$notvalid_data = $this->model->showAll([
|
||||
['valid_at', '>', $now]
|
||||
]);
|
||||
if ($not_valid) {
|
||||
foreach ($not_valid as $fields) {
|
||||
if (is_array($fields)) {
|
||||
$id = $fields['id'];
|
||||
} else {
|
||||
$id = $not_valid['id'];
|
||||
}
|
||||
$this->model->update(['status' => 2], $id);
|
||||
if ($notvalid_data != false) {
|
||||
if (array_key_exists(0, $notvalid_data)) {
|
||||
$data = $notvalid_data;
|
||||
} else {
|
||||
$data[] = $notvalid_data;
|
||||
}
|
||||
|
||||
foreach ($data as $fields) {
|
||||
$id = $fields['id'];
|
||||
}
|
||||
|
||||
$this->model->update(['status' => 2], $id);
|
||||
$data = [];
|
||||
}
|
||||
|
||||
$expired = $this->model->showAll([
|
||||
['expired_at', '<', $now],
|
||||
['status', '!=', 0]
|
||||
$expired_data = $this->model->showAll([
|
||||
['expired_at', '<', $now]
|
||||
]);
|
||||
if ($expired) {
|
||||
foreach ($expired as $fields) {
|
||||
if (is_array($fields)) {
|
||||
$id = $fields['id'];
|
||||
} else {
|
||||
$id = $expired['id'];
|
||||
}
|
||||
$this->model->update(['status' => 0], $id);
|
||||
if ($expired_data != false) {
|
||||
if (array_key_exists(0, $expired_data)) {
|
||||
$data = $expired_data;
|
||||
} else {
|
||||
$data[] = $expired_data;
|
||||
}
|
||||
|
||||
foreach ($data as $fields) {
|
||||
$id = $fields['id'];
|
||||
}
|
||||
|
||||
$this->model->update(['status' => 0], $id);
|
||||
$data = [];
|
||||
}
|
||||
}
|
||||
|
||||
@@ -318,13 +329,10 @@ class Posts
|
||||
foreach ($args as $key => $val) {
|
||||
if (strpos($val, "##date##") !== false) {
|
||||
$date = new \DateTime();
|
||||
$now = $date->format("Y-m-d");
|
||||
$args[$key] = $now;
|
||||
}
|
||||
}
|
||||
|
||||
var_dump($args);
|
||||
|
||||
if ($this->model->update($args, $id)) {
|
||||
Session::flash('info', 'Data berhasil diperbarui');
|
||||
Redirect::to('/');
|
||||
|
||||
Reference in New Issue
Block a user