db->quote($ctx->db->auth->get_user_id()); $from=$ctx->db->quote(bank_name($from)); $to=$ctx->db->quote(bank_name($to)); $amount=$ctx->db->quote($amount); $comment=trim($comment); if(strlen($comment)<4) die("Komentář musí mít alespoň 4 znaky!"); $comment=$ctx->db->quote($comment); $sql="INSERT INTO `bank` (`bank_time`, `bank_from`, `bank_to`, `bank_amount`, `bank_author`, `bank_comment`) VALUES (now(), $from, $to, $amount, $author, $comment);"; $ctx->db->safe_query($sql); } function bank_get_accounts($ctx) { $fetch = $ctx->db->safe_query_fetch('SELECT DISTINCT bank_to FROM bank ORDER BY bank_to;'); foreach($fetch as $account) $accounts[]=$account['bank_to']; return $accounts; } function bank_add_account($ctx, $name) { bank_transaction($ctx, $name, $name, "Created account \"$name\""); } if(isset($_POST['create_account'])) { bank_add_account($this, $_POST['account_name']); $this->post_redirect_get("$URL_INTERNAL","Účet byl vytvořen"); } if(isset($_POST['transaction'])) { if(!is_numeric($_POST['amount']) || $_POST['amount'] < 0) $this->post_redirect_get("$URL_INTERNAL","Lze převádět jen kladné částky", true); bank_transaction($this, $_POST['account_from'], $_POST['account_to'], $_POST['comment'], $_POST['amount']); $this->post_redirect_get("$URL_INTERNAL","Transakce byla provedena"); //TODO redirect na account_from } //bank_add_account($this, 'material'); echo("Banka - "); echo("Správa účtů - "); echo("Účty: "); $accounts = bank_get_accounts($this); foreach($accounts as $account) echo("$account, "); switch($SUBPATH[0]) { default: if(!isset($_GET['account'])) { echo("