<?php
/**
 * Created by PhpStorm.
 * User: roysinclair
 * Date: 2016/02/28
 * Time: 4:05 PM
 */

//getArrayClientPortfolio(null, 33, $IFAAdvisorID);
//$h = getArrayHousePortfolio(null, null);
//$a = getArrayAdvisorPortfolio(null, null, null);
//$c = getArrayClientPortfolio("2018-03-30", -1000, null, null);
   if (isset($_GET['pageno'])) {
      $pageno = $_GET['pageno'];
   }else{
      $pageno = 1;
   }

   $no_of_records_per_page = 60;
   $offset = ($pageno-1) * $no_of_records_per_page;

   $Debug = 0;
   //ini
   $dblHOUSE_AUM = 0;
   $arrIFA_AUM = array();

   //proc
   $arrIFA_AUM = getArrayAdvisorPortfolio($strDate=null, $IFAAdvisorID=null, $_SESSION["HOUSE"]->USER_ID, $blnTotal=true);
   print_rr($arrIFA_AUM, $Debug); //vd($dblHOUSE_AUM);
   $dblHOUSE_AUM = $arrIFA_AUM[0];

   $pdo = $SA->query("SELECT * FROM web_ifa_advisor ORDER BY FirstName, Surname", $Debug);
   $pdo->execute();
   $rstTeam = $pdo->fetchAll();
   $total_rows = count($rstTeam);
   $total_pages = ceil($total_rows / $no_of_records_per_page);

   $pdo = $SA->query("SELECT * FROM web_ifa_advisor ORDER BY FirstName, Surname LIMIT $offset, $no_of_records_per_page", $Debug);
   $pdo->execute();
   $rstTeam = $pdo->fetchAll();
   
   //post / output
   $trAdvisor = "";
   foreach ($rstTeam as $row)
   {//print_rr($row);
      //ini
      $IFAAdvisorID = $row['ID'];
      $strAdvisor = $row['FirstName'] ." ". $row['Surname'];
      $Assets_under_management =
      $WeightInPortfolio = 0;

      //proc
      @$WeightInPortfolio = $arrIFA_AUM[$IFAAdvisorID] / $dblHOUSE_AUM * 100;

      //out
      $trAdvisor .= "
         <tr>
            <td id='clientName' ><b>$strAdvisor</b></td>
            <td align=right >R ". number_format($arrIFA_AUM[$IFAAdvisorID],2) ."</td>
            <td align=right >". number_format($WeightInPortfolio,2) ."%</td>
            <td > </td>
            <td><a href='index.php?ifa&ifaId=$IFAAdvisorID&page=myportfolio&alert= ".rawurlencode($strAdvisor)."' class='iconLink'>
               <span class='icon-plus font-15em'></span></a></td>
            <td > </td>
         </tr>
      ";
   }

   //Pagination
   $PrevClass = ($pageno <= 1) ? 'disabled' : '';
   $PrevLink = "index.php?page=advisors";
   if($pageno <= 1){ 
      $PrevLink .= "#"; 
   }else{
      $PrevLink .= "&pageno=".($pageno - 1);
   }

   $NextClass = ($pageno >= $total_pages) ? "disabled" : "" ;
   $NextLink = "index.php?page=advisors";
   if($pageno >= $total_pages){ 
      $NextLink .= '#'; 
   } else{ 
      $NextLink .= '&pageno='.($pageno + 1); 
   }

   //post / output
   echo "
<div class='row $boxSize'>

   <div class='col-md-12'>
      <!-- BEGIN EXAMPLE TABLE PORTLET-->
      <div class='portlet light bordered xbox-962px background-none'>

         <div class='portlet-body background-very-light-purple'>

            <!-- TOOLBAR -->
            <div class='toolBar'>
               <!-- SEARCH -->
               <div class='form-group pull-left'>

                  <div class='form-group form-md-line-input form-md-floating-label'>
                     <input type='text' class='form-control search searchIFA' value='' id='form_control_1' >
                     <label for='form_control_1'>Search</label>
                  </div>
               </div>
               <div class='form-group pull-right'>
                  <div class='btn-group margin-top-4px'>
                        <button id='btnSearchIFA' class='btn purple btn-lg'> Search </button>
                  </div>
               </div>
            </div>
            <!-- END OF TOOLBAR -->

            <table class='table table-striped table-bordered table-hover order-column results'>
               <thead>
               <tr>
                  <th class='col-md-4'>Advisor Name</th>
                  <th class='col-md-2' style='text-align: right;'>Portfolio in R</th>
                  <th class='col-md-2' style='text-align: right;'>Portfolio in %</th>
                  <th class='col-md-1'></th>
                  <th class='col-md-5'></th>
                  <th class='col-md-1'></th>
               </tr>
               </thead>
               <tbody>
               <tr class='no-result'>
                  <td colspan='4'><i class='icon-ban margin-right-10'> </i> No search result could be found, for your search</td>
               </tr>
               $trAdvisor
               </tbody>
               <thead>
               <tr style='border-top:solid 1px #5D6D7E;' >
                  <th style='text-align: right' colspan=2 >R ". number_format($dblHOUSE_AUM,2) ."</th>
                  <th style='text-align: right;'></th>
                  <th ></th>
                  <th ></th>
                  <th ></th>
               </tr>
               </thead>
            </table>
            <div style='width: 100%; text-align: center;'>
               <ul class='pagination'>
                   <li><a href='index.php?page=advisors&pageno=1'>First</a></li>
                   <li class='$PrevClass'>
                       <a href='$PrevLink'>Prev</a>
                   </li>
                   <li>
                     <span class=''>Page No: $pageno of $total_pages </span>
                   </li>
                   <li class='$NextClass'>
                       <a href='$NextLink'>Next</a>
                   </li>
                   <li><a href='index.php?page=advisors&pageno=$total_pages'>Last</a></li>
               </ul>
            </div>

            <span class='counter pull-right'></span>

         </div>
      </div>

   </div>

</div>

<script>
   $('#strSearch').click(function(e)
   {
      var urlAPI = SiteUrl +'/helpers/Rachel.ajaxfunctions.php'; //alert(urlAPI); return false;
      var strExcelFileName = '';

      //Display info pop up
      swal('One moment please, your client portfolio is being downloaded','', 'info');

      $.ajax({
         type : 'GET'
         , url : urlAPI
         , data: {'type':'createHOUSE_Client_Report_EXCEL', 'HouseID': '".$_SESSION['HOUSE']->USER_ID."'}
         , dataType: 'json'
         , success: function(data)
         {},
         error: function (xhr, ajaxOptions, thrownError) {alert('ERROR:' + xhr.responseText+' - '+thrownError);}
      });
   });
</script>
";
?>