<?php include('config.php'); include('functions.php'); include('classes/client.class.php'); include('classes/security.class.php'); include('classes/securitycollection.class.php'); //check, if client is already logged in. login(); if(!logged()) { include('login_header.php'); } else { $collection = new SecurityCollection(); $securities = $collection->getSecurities(1); include($templates.'menu.html'); include($templates.'show_securities.php'); include($templates.'footer.html'); } // include('templates/index.html'); //login /* */ ?>
static public function addSecurity($maxQuantity) { SecurityCollection::verifyFields(); extract($_POST); $errors=array(); if(!is_numeric($quantity)) $errors[] = 'Quantity should be number.'; if($quantity<0) $errors[] = 'Quantity should positive.'; if($quantity>$maxQuantity) $errors[] = 'Quantity should be less then '.$maxQuantity; if(!trim($currency)) $errors[] = 'Please choose isin'; /*elseif(!IsinCollection::getIsin($isin)) $errors[] = 'Isin should be correct';*/ if(!trim($account)) $errors[] = 'Please choose account'; if(count($errors)) return($errors); $query = "INSERT INTO `security` (`id` ,`id_client` ,`id_isin` ,`quantity` ,`id_custody` ,`created_at` ) VALUES (NULL , '$_POST[userid]', '$_POST[isin]', '$_POST[quantity]', '$_POST[account]', NOW());"; //echo $query; $qres = mysql_query($query) or die('failed to executy query'.$query); }
public function loadFromArray(array $data = array()) { foreach ($data as $key => $value) { if ($key === 'securities') { $securities = new SecurityCollection(); foreach ($value as $securityData) { $class = 'Model\\WealthbotRebalancer\\Security'; $security = new $class(); $security->loadFromArray($securityData); $securities->add($security, $security->getId()); } $this->setSecurities($securities); } elseif ($key === 'client') { $class = 'Model\\WealthbotRebalancer\\Client'; $client = new $class(); $client->loadFromArray($value); $this->setClient($client); } else { $this->{$key} = $value; } } }
<?php include('config.php'); include('functions.php'); include('classes/client.class.php'); include('classes/security.class.php'); include('classes/securitycollection.class.php'); login(); if(!logged()) { include('login_header.php'); } else { $collection = new SecurityCollection(); $securities = $collection->getSecurities($_SESSION['login']); $total = count(SecurityCollection::getHistory())-1; $instances = SecurityCollection::getHistoryInstance(); //var_dump($instances); include($templates.'menu.html'); include($templates.'show_securities_history.php'); include($templates.'footer.html'); } ?>
<?php include('../config.php'); include('../functions.php'); include('../classes/clientcollection.class.php'); include('../classes/security.class.php'); include('../classes/securitycollection.class.php'); $userid = mysql_real_escape_string($_GET['userid']); loginAdmin(); if(!loggedAdmin()) header('location: index.php'); if(exist($_POST['add'])) header('location: portfolio_add.php?userid='.$_GET['userid']); if(exist($_POST['delete'])) SecurityCollection::deleteSecurities($userid); if(exist($_POST['update'])) SecurityCollection::updateSecurities($userid,maxQuantity); include("$templates/menu.php"); $securities = SecurityCollection::getSecurities($userid); //var_dump($securities); //die(); include("$templates/portfolio.php"); include("$templates/footer.php"); ?>
include('../config.php'); include('../functions.php'); //include('../classes/custody.class.php'); include('../classes/custodycollection.class.php'); include('../classes/securitycollection.class.php'); include('../classes/isincollection.class.php'); include('../classes/currencycollection.class.php'); include('../classes/clientcollection.class.php'); loginAdmin(); if(!loggedAdmin()) header('location: index.php'); if(exist($_POST['add'])) { $result = SecurityCollection::addSecurity(maxQuantity); if(!count($result)) header('location: portfolio_created.php'); } include("$templates/menu.php"); $currencies = CurrencyCollection::getCurrencies(); $accounts = CustodyCollection::retrieveByClient($_GET['userid']); if(empty($accounts)) $result[] = 'This client has no preset custody account. Please add custody account before depositing funds.'; $isins = IsinCollection::getIsins(); include("$templates/portfolio_add.php"); include("$templates/footer.php");
<?php include('config.php'); include('functions.php'); include('classes/client.class.php'); include('classes/security.class.php'); include('classes/securitycollection.class.php'); //check, if client is already logged in. login(); if(!logged()) { include('login_header.php'); } elseif(!isset($_POST['ISIN'])) { include($templates.'menu.html'); include($templates.'style-fund-pos.html'); include($templates.'question.php'); include($templates.'footer.html'); }elseif(isset($_POST['ISIN'])) { $collection = new SecurityCollection(); $securities = $collection->getSecurity($_POST['ISIN']); include($templates.'menu.html'); include($templates.'show_securities.php'); include($templates.'footer.html'); } ?>
<?php include('../config.php'); include('../functions.php'); include('../classes/clientcollection.class.php'); include('../classes/security.class.php'); include('../classes/securitycollection.class.php'); $userid = mysql_real_escape_string($_GET['userid']); loginAdmin(); if(!loggedAdmin()) header('location: index.php'); include("$templates/menu.php"); $total = count(SecurityCollection::getHistory())-1; $instances = SecurityCollection::getHistoryInstance(); include("$templates/portfolio_history.php"); include("$templates/footer.php"); ?>