for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace KW\Inlagg;
use Anax\Commons\ContainerInjectableInterface;
use Anax\Commons\ContainerInjectableTrait;
class Rankning implements ContainerInjectableInterface
{
use ContainerInjectableTrait;
public function __construct($di)
$this->di = $di;
}
public function upp($id)
$db = $this->di->get("db");
$db->connect();
$sql = "UPDATE inlagg SET rankning = rankning + 1 WHERE id=?;";
$db->execute($sql, [$id]);
return;
public function ner($id)
$sql = "UPDATE inlagg SET rankning = rankning - 1 WHERE id=?;";
public function acceptera($id)
$sql = "UPDATE inlagg SET godkant = true WHERE id=?;";
public function uppdatera($id, $kategori, $varde)
$sql = "UPDATE anvandare2 SET " .$kategori. " = " .$kategori. " + " . $varde . " WHERE anvandarid = ?;";
public function vemsInlagg($id)
$sql = "SELECT * FROM inlagg WHERE id=?;";
$res = $db->executeFetch($sql, [$id]);
return $res;