Пример #1
0
function listTestDates($logon, $db, $level, $Managers)
{
    $isManager = 0;
    $empsSupervised = 0;
    $x = 0;
    $leftMargin = $level * 25;
    $row_count = 0;
    $query = "SELECT  * FROM [APACS Sandbox].[dbo].[00securitytestTEMP] where suplogon = '" . $logon . "'";
    // echo $query;
    $qresult = sqlsrv_query($db, $query, array(), array("Scrollable" => "buffered"));
    if ($qresult === False) {
        $db->exitWithError('query fail');
    }
    if (!sqlsrv_has_rows($qresult)) {
        // no rows not a manager   maybe manger livel -1 ????
        //echo "supervises no one  incementer = " . $x;
        //$isManager=0;
    } else {
        //$isManager=1;
        // supervisor add a level
        $level++;
        $row_count = sqlsrv_num_rows($qresult);
    }
    while ($row = sqlsrv_fetch_array($qresult)) {
        $date = $row['testdate'];
        $formattedDate = $date->format('m-d-Y');
        $x++;
        if ($x == 1) {
            $Managers[$row['suplogon']] = $row['supervisor'];
            ?>
	

<div id="employeePod"  style="margin-left:<?php 
            echo $leftMargin;
            ?>
px;"  >
	
	<?php 
            //echo "Supervises ".  	$row_count . " people";
            include 'heading.inc';
        }
        ?>
	<div id=dataline">
		<div id="Emp"><?php 
        echo $row['name'];
        ?>
<br></div>
		<div id="Email"><?php 
        echo $row['email'];
        ?>
</div>
		<div id="Date"><?php 
        echo $formattedDate;
        ?>
</div>
		<div id="Attempts"><?php 
        echo $row['attempts'];
        ?>
</div>
		<div id="OldMan"><?php 
        echo $row['supervisor'];
        ?>
</div>
		<div id="ManEmail"><?php 
        echo $row['supervisor email'];
        ?>
</div>
		<div id="spacer"> </div>
	</div>
  
  <?php 
        //Check if this employee is a supervior
        $mquery = "SELECT  * FROM [APACS Sandbox].[dbo].[00securitytestTEMP] where suplogon = '" . $row['logon'] . "'";
        // echo $query;
        $mqresult = sqlsrv_query($db, $query, array(), array("Scrollable" => "buffered"));
        if ($mqresult === False) {
            $db->exitWithError('query fail');
        }
        if (!sqlsrv_has_rows($mqresult)) {
            // no rows not a manager   maybe manger livel -1 ????
        } else {
            //$isManager=1;
            // supervisor add a level
            //$level++;
            //$row_count = sqlsrv_num_rows( $mqresult );
            list($level, $Managers) = listTestDates($row['logon'], $db, $level, $Managers);
        }
        //  echo " employee listed increnter =" . $x ;
        //  echo "rowcount = " .$row_count;
        //echo "Employee level is " .$level;
        if ($row_count == $x) {
            //last of level down
            $level--;
            echo "\t  </div>";
        }
        //$level =listTestDates($row['logon'], $db, $level );
        //list($level, $Managers) = listTestDates($row['logon'], $db, $level, $Managers);
        //	echo  $row['name'] . "is Manager" . $isManager;
    }
    //return $level;
    return array($level, $Managers);
}
Пример #2
0
function listTestDates($logon, $db, $level, $ManagerId)
{
    $isManager = 0;
    $empsSupervised = 0;
    $x = 0;
    //$leftMargin=$level * 25;
    $row_count = 0;
    $query = "SELECT  * FROM [APACS Sandbox].[dbo].[00securitytestTEMP] where suplogon = '" . $logon . "'";
    //echo $query;
    $qresult = sqlsrv_query($db, $query, array(), array("Scrollable" => "buffered"));
    if ($qresult === False) {
        $db->exitWithError('query fail');
    }
    if (!sqlsrv_has_rows($qresult)) {
        // no rows not a manager   maybe manger livel -1 ????
        //echo "supervises no one  incementer = " . $x;
        //$isManager=0;
    } else {
        //$isManager=1;
        // supervisor add a level
        $level++;
        $row_count = sqlsrv_num_rows($qresult);
    }
    while ($row = sqlsrv_fetch_array($qresult)) {
        $date = $row['testdate'];
        $formattedDate = $date->format('m-d-Y');
        $x++;
        //echo "incrementer =" . $x;
        if ($x == 1) {
            //$Managers[$row['suplogon']] = $row['supervisor'] ;
            //echo "Supervises ".  	$row_count . " people";
        }
        //$x++;
        //Check if this employee is a supervior
        $mquery = "SELECT  * FROM [APACS Sandbox].[dbo].[00securitytestTEMP] where suplogon = '" . $row['logon'] . "'";
        // echo $query;
        $mqresult = sqlsrv_query($db, $mquery, array(), array("Scrollable" => "buffered"));
        if ($mqresult === False) {
            $db->exitWithError('query fail');
        }
        if (!sqlsrv_has_rows($mqresult)) {
            // no rows not a manager   maybe manger livel -1 ????
            ?>
 	<li class="dataline"><?php 
            echo $row['name'];
            ?>
 &nbsp; <?php 
            echo $row['email'];
            ?>
 <span style=" position:absolute; left:500px;">&nbsp;Test Date:<?php 
            echo $formattedDate;
            ?>
&nbsp;&nbsp;&nbsp;&nbsp;<?php 
            echo $row['attempts'];
            ?>
&nbsp;attempts</span>
	</li>
<?php 
        } else {
            $ManagerId++;
            ?>
 	<li class="dataline">
		<input type="checkbox" unchecked  id="Manager<?php 
            echo $ManagerId;
            ?>
" /> <label for="Manager<?php 
            echo $ManagerId;
            ?>
"><?php 
            echo $row['name'];
            ?>
&nbsp;<?php 
            echo $row['email'];
            ?>
 <span style=" position:absolute; left:500px;">&nbsp;Test Date:<?php 
            echo $formattedDate;
            ?>
&nbsp;&nbsp;&nbsp;&nbsp;<?php 
            echo $row['attempts'];
            ?>
&nbsp;attempts</span></label> 
		<ul>
	<?php 
            list($level, $ManagerId) = listTestDates($row['logon'], $db, $level, $ManagerId);
        }
        //echo " employee listed increnter =" . $x ;
        //echo "rowcount = " .$row_count;
        //echo "Employee level is " .$level;
        if ($row_count == $x) {
            //last of level down
            $level--;
            echo "<li> </li>\t  </ul></li>";
        }
        //	echo  $row['name'] . "is Manager" . $isManager;
    }
    //return $level;
    return array($level, $ManagerId);
}
Пример #3
0
function listTestDates($logon, $db, $level, $latestTests, $line)
{
    $isManager = 0;
    $empsSupervised = 0;
    $x = 0;
    $leftMargin = $level * 25;
    $row_count = 0;
    $query = "SELECT  * FROM [APACS Sandbox].[dbo].[00securitytestTEMP] where suplogon = '" . $logon . "'";
    // echo $query;
    $qresult = sqlsrv_query($db, $query, array(), array("Scrollable" => "buffered"));
    if ($qresult === False) {
        $db->exitWithError('query fail');
    }
    if (!sqlsrv_has_rows($qresult)) {
        // no rows not a manager   maybe manger livel -1 ????
        //echo "supervises no one  incementer = " . $x;
        //$isManager=0;
    } else {
        //$isManager=1;
        // supervisor add a level
        $level++;
        $row_count = sqlsrv_num_rows($qresult);
    }
    while ($row = sqlsrv_fetch_array($qresult)) {
        $date = $row['testdate'];
        $formattedDate = $date->format('m-d-Y');
        $x++;
        if ($x == 1) {
            //echo "Supervises ".  	$row_count . " people";
        }
        // Fill the Array for excel export
        $latestTests[$line]['Employee'] = $row['name'];
        $latestTests[$line]['Email'] = $row['email'];
        $latestTests[$line]['Date'] = $formattedDate;
        $latestTests[$line]['Attempts'] = $row['attempts'];
        $latestTests[$line]['supervisor'] = $row['supervisor'];
        $latestTests[$line]['supervisorEmail'] = $row['supervisor email'];
        $line++;
        //Check if this employee is a supervior
        $mquery = "SELECT  * FROM [APACS Sandbox].[dbo].[00securitytestTEMP] where suplogon = '" . $row['logon'] . "'";
        // echo $query;
        $mqresult = sqlsrv_query($db, $query, array(), array("Scrollable" => "buffered"));
        if ($mqresult === False) {
            $db->exitWithError('query fail');
        }
        if (!sqlsrv_has_rows($mqresult)) {
            // no rows not a manager   maybe manger livel -1 ????
        } else {
            // supervisor add a level
            //$level++;
            //$row_count = sqlsrv_num_rows( $mqresult );
            list($level, $latestTests, $line) = listTestDates($row['logon'], $db, $level, $latestTests, $line);
        }
        //  echo " employee listed increnter =" . $x ;
        //  echo "rowcount = " .$row_count;
        //echo "Employee level is " .$level;
        if ($row_count == $x) {
            //last of level down
            $level--;
        }
        //	echo  $row['name'] . "is Manager" . $isManager;
    }
    return array($level, $latestTests, $line);
}