mirror of
https://github.com/LBRYFoundation/pool.git
synced 2025-09-21 02:19:47 +00:00
54 lines
933 B
PHP
54 lines
933 B
PHP
<?php
|
|
|
|
class CoinController extends CommonController
|
|
{
|
|
public $defaultAction='index';
|
|
|
|
/////////////////////////////////////////////////
|
|
|
|
public function actionIndex()
|
|
{
|
|
if(!$this->admin) return;
|
|
$this->render('index');
|
|
}
|
|
|
|
public function actionCreate()
|
|
{
|
|
if(!$this->admin) return;
|
|
$coin = new db_coins;
|
|
$coin->txmessage = true;
|
|
$coin->created = time();
|
|
|
|
if(isset($_POST['db_coins']))
|
|
{
|
|
$coin->setAttributes($_POST['db_coins'], false);
|
|
if($coin->save())
|
|
$this->redirect(array('index'));
|
|
}
|
|
|
|
$this->render('_form', array('coin'=>$coin, 'update'=>false));
|
|
}
|
|
|
|
public function actionUpdate()
|
|
{
|
|
if(!$this->admin) return;
|
|
$coin = getdbo('db_coins', getiparam('id'));
|
|
|
|
if(isset($_POST['db_coins']))
|
|
{
|
|
$coin->setAttributes($_POST['db_coins'], false);
|
|
if($coin->save())
|
|
$this->redirect(array('index'));
|
|
}
|
|
|
|
$this->render('_form', array('coin'=>$coin, 'update'=>true));
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|