<?php require_once ('template.php'); if (!$_SESSION['admin']['is_logged']){ header('Location: index.php'); exit(); } $_SESSION['admin']['selected_tab'] = 4; unset($_SESSION['admin']['uedit']); $connection = new DBConnection(); $stockModel = new App\Model\Stocks($connection); $action = array_get($_GET, 'action'); switch($action) { case 'ajax_details': $details = $stockModel->getDetails($_GET['id']); echo json_encode($details); break; case 'ajax_create': $result = $stockModel->createDetail($_POST['stock'], $_POST); if ($result) { $array = array('result' => true, 'detail' => $stockModel->getDetail($result)); } else { $array = array('result' => false); } echo json_encode($array);
$_GET['sid']=$stockdata['stocks_id']; } $page_content = addNewStock($_GET['sid']); break; case 'new_value' : $page_content=addNewValue(); break; case 'edit_value' : $page_content=addNewValue($_GET['ref']); break; case 'list_dates' : $page_content=listDates(); break; case 'force_update' : $db = new DBConnection(); $stockModel = new App\Model\Stocks($db); $page_content = ''; $updated = $stockModel->updateStockValues(); if ($updated) { $page_content .= ' <div style="text-align:center;margin: 10px auto;color:#000000;width:300px;display:none;" id="EndHolder"> <b>Successfully updated '.$updated.' stocks...</b> </div> '; } $page_content .= listDates(); break; case 'edit' :
<?php require __DIR__ . '/../vendor/autoload.php'; require_once (__DIR__ . '/../classes/db.class.php'); require_once (__DIR__ . '/../includes/global_funcs.php'); $type = isset($argv[1]) ? $argv[1] : 'hourly'; $db = new DBConnection(); switch ($type) { case 'daily': $stockModel = new App\Model\Stocks($db); $stockModel->updateStockValues('daily'); break; case 'hourly': $stockModel = new App\Model\Stocks($db); $stockModel->updateStockValues('hourly'); default: break; }