コード例 #1
0
ファイル: Index.php プロジェクト: RuseHackV2/uSaveBucks
 public function index()
 {
     if ($this->input->post('register')) {
         $username = $this->input->post('username');
         $email = $this->input->post('email');
         $pass = $this->input->post('pass');
         $pass2 = $this->input->post('pass2');
         $register = new \Models\Register();
         $userData = array('username' => $username, 'email' => $email, 'pass' => $pass, 'pass2' => $pass2);
         $register->makeRegister($userData);
     }
     if ($this->input->post('login')) {
         $username = $this->input->post('username');
         $login = new \Models\Login();
         $userData = array('username' => $username);
         $check = $login->checkData($userData);
         if ($check === true) {
             foreach ($login->getUserData() as $k => $v) {
                 $this->app->getSession()->{$k} = $v;
             }
         } else {
             //returns an array with errors
             $this->view->errors = $login->getErrors();
         }
     }
     if ($this->app->getSession()->username == null) {
         $this->view->appendToLayout('header', 'index.header');
         $this->view->appendToLayout('about', 'index.about');
         $this->view->display('index_out');
     } else {
         if ($this->input->post('create')) {
             $description = $this->input->post('description');
             $link = $this->input->post('link');
             $create = new \Models\Managebudgets();
             $budgetData = array('description' => $description, 'link' => $link);
             $create->createBudget($budgetData);
             //                    $servarname = $_SERVER['SERVER_NAME'];
             //                    header("Location: http://$servarname/$link"); /* Redirect browser */
             //                else {
             //                    //returns an array with errors
             //                    $this->view->errors = $create->getErrors();
             //                }
         }
         $select = new \Models\Select();
         $profile = $select->getProfile();
         $this->view->profile = $profile;
         $money = $select->getMoney();
         $this->view->money = $money;
         $managebudgets = new \Models\Managebudgets();
         $budgets = $managebudgets->getBudgets();
         if ($budgets === 0) {
             $this->view->newbie = true;
         } else {
             $this->view->budgets = $budgets;
         }
         $servarname = $_SERVER['SERVER_NAME'];
         header("Location: http://{$servarname}/user/wallet");
         /* Redirect browser */
     }
 }
コード例 #2
0
ファイル: Page.php プロジェクト: veelko/money
 public function __call($pageLink, $arguments)
 {
     $link = explode('/', substr($_SERVER["REQUEST_URI"], 1))[0];
     $blog = new \Models\Blog();
     $this->view->menu = $blog->getMenus();
     $this->view->blogData = $blog->getBlogData();
     $select = new \Models\Select();
     $this->view->page = $select->getPage($pageLink)['content'];
     $this->view->appendToLayout('userbar', 'index.userbar');
     $this->view->appendToLayout('menu', 'blog.layouts.menu');
     $this->view->appendToLayout('page', 'blog.layouts.page');
     $this->view->display('blog.index');
 }
コード例 #3
0
ファイル: User.php プロジェクト: RuseHackV2/uSaveBucks
 public function wallet()
 {
     $select = new \Models\Select();
     $this->view->budgetMoney = $select->getBudgetMoney();
     $this->view->profile = $select->getProfile();
     $money = $select->getMoney();
     $this->view->money = $money;
     //        $managebudgets = new \Models\Managebudgets();
     //        $budgets = $managebudgets->getBudgets();
     $this->view->appendToLayout('sidebar', 'index.sidebar');
     $this->view->appendToLayout('mainpanel', 'index.mainpanel');
     $this->view->appendToLayout('wallet', 'index.wallet');
     $this->view->appendToLayout('footer', 'index.footer');
     $this->view->display('index_in');
 }
コード例 #4
0
ファイル: Edit.php プロジェクト: veelko/money
 public function page()
 {
     $blog = new \Models\Blog();
     $this->view->menu = $blog->getMenus();
     $this->view->blogData = $blog->getBlogData();
     $this->view->appendToLayout('userbar', 'index.userbar');
     $this->view->appendToLayout('menu', 'blog.layouts.menu');
     $this->updatePage();
     $select = new \Models\Select();
     $pageId = $this->input->get(0, "int");
     $this->view->page = $select->getPage($pageId);
     $this->view->appendToLayout('editpage', 'blog.layouts.editpage');
     $this->view->display('blog.index');
 }
コード例 #5
0
ファイル: budgets.php プロジェクト: RuseHackV2/uSaveBucks
            <div class="col-md-12">
                <div class="card">
                    <div class="header">
                        <h4 class="title">Budgets</h4>
                        <p class="category">The budgets you contribute to along with other people.</p>
                    </div>
                    <div class="content table-responsive table-full-width">
                        <table class="table table-hover table-striped">
                            <thead>
                            <th>Name</th>
                            <th>Your contribution</th>
                            <th>Total</th>
                            </thead>
                            <tbody>
                                <?php 
$select = new \Models\Select();
foreach ($this->budgets as $key => $value) {
    echo "<tr>";
    echo "<td>" . $value['link'] . "</td>";
    $total = $select->getTotalBudgets($value['budget_id']);
    $mymoney = $select->getMoneyBudget($value['budget_id']);
    echo "<td>" . $mymoney[0]['money'] . "</td>";
    echo "<td>" . $total . "</td>";
    echo "</tr>";
}
?>
                            </tbody>
                        </table>

                    </div>
                </div>