Example #1
0
<?php

// arrayArg.php
require __DIR__ . "/../safeRun.php";
function countArray(array $array)
{
    return count($array);
}
safeRun("Passing an array as an argument", function () {
    $rainbow = ["whero", "karaka", "kowhai", "kakariki", "kikorangi", "poropango", "papura"];
    $result = countArray($rainbow);
    echo "The rainbow has {$result} colours<br>";
});
safeRun("Passing a string as an argument", function () {
    countArray("Not an array");
});
Example #2
0
function distributedList($id, $pp_kod)
{
    if (checkListAssign($pp_kod) > 0) {
        ?>
    <div class="row">
      <div class="alert alert-sm alert-border-left alert-primary">
        <b>
          <?php 
        if ($id == 5 || $id == 6) {
            echo "Assigned List";
        } else {
            echo "Supporting Documents";
        }
        ?>
        </b>
      </div>
      <table class="table table-striped table-bordered table-hover" cellspacing="0" width="100%" id="assignList">
        <thead>
          <tr class="primary" align="center">
            <?php 
        if ($id == 5 || $id == 6) {
            ?>
              <td width="10%">Category</td>
              <td width="15%">Method</td>
              <td width="15%">Description</td>
              <td width="20%">Lab</td>
              <td width="30%">Action</td>
            <?php 
        } elseif (evaluate($pp_kod) == 0) {
            ?>
              <td width="15%">Category</td>
              <td width="15%">Method</td>
              <td width="15%">Description</td>
              <td width="35%">Action</td>
              <td width="5%"><i class="fa fa-check" title="Comply"></i></td>
              <td width="5%"><i class="fa fa-close" title="Not Comply"></i></td>
              <td width="5%"><i class="fa fa-share" title="Escalate"></i></td>
              <td width="5%">&nbsp;</td>
            <?php 
        } else {
            ?>
              <td width="15%">Category</td>
              <td width="15%">Method</td>
              <td width="40%">Description</td>
              <td width="30%">Action</td>
            <?php 
        }
        ?>
          </tr>
        </thead>
        <tbody>
          <?php 
        $query = "SELECT evaluate_y,evaluate_n,evaluate_e,la_protocol_id,la_kod,la_ru_kod,protocol_method,protocol_desc FROM lab_assign\n                      LEFT JOIN p_protocol ON p_protocol.protocol_id=lab_assign.la_protocol_id\n                      WHERE la_pp_kod='{$pp_kod}'";
        if ($id == 11 || $id == 14) {
            $query .= " AND la_ru_kod='" . $_SESSION['ru_kod'] . "'";
        }
        if ($id != 5 and $id != 6) {
            $query .= " AND la_protocol_id NOT IN('docList','analystProtocol')";
        }
        //echo $query;
        $result = selQuery($query);
        while ($row = mysqli_fetch_assoc($result)) {
            ?>
          <tr align="center">
            <?php 
            if ($id == 5 || $id == 6) {
                ?>
              <td align="left"><?php 
                echo retriveDetail("cat", $row['la_protocol_id']);
                ?>
</td>
              <td align="left"><?php 
                echo isEmpty($row['protocol_method']);
                ?>
</td>
              <td align="left"><?php 
                echo isEmpty($row['protocol_desc']);
                ?>
</td>
              <td align="left"><?php 
                echo retriveLab($row['la_ru_kod']);
                ?>
</td>
              <td align="right">
                <?php 
                if ($row['la_protocol_id'] != 0) {
                    ?>
                <button class="btn btn-system btn-sm" onclick="helpTest('<?php 
                    echo $row['la_protocol_id'];
                    ?>
')"><i class="fa fa-question"></i> Guide</button>
                <button class="btn btn-primary btn-sm" onclick="viewList('<?php 
                    echo $row['la_protocol_id'];
                    ?>
')"><i class="fa fa-paperclip"></i> Attachment</button>
                <?php 
                }
                ?>
                <buton class="btn btn-danger btn-sm" onclick="deleteAssign('<?php 
                echo $row['la_kod'];
                ?>
')"><i class="fa fa-trash-o"></i> Delete</buton>
              </td>
            <?php 
            } elseif (evaluate($pp_kod, $_SESSION['ru_kod']) == 0) {
                ?>
              <td align="left"><?php 
                echo retriveDetail("cat", $row['la_protocol_id']);
                ?>
</td>
              <td align="left"><?php 
                echo isEmpty($row['protocol_method']);
                ?>
</td>
              <td align="left"><?php 
                echo isEmpty($row['protocol_desc']);
                ?>
</td>
              <td>
                <button class="btn btn-system btn-sm" onclick="helpTest('<?php 
                echo $row['la_protocol_id'];
                ?>
')"><i class="fa fa-question"></i> Guide</button>
                <button class="btn btn-primary btn-sm" onclick="viewList('<?php 
                echo $row['la_protocol_id'];
                ?>
')"><i class="fa fa-paperclip"></i> Attachment</button>
              <td><?php 
                echo countArray("evaluate", $row['evaluate_y']);
                ?>
</td>
              <td><?php 
                echo countArray("evaluate", $row['evaluate_n']);
                ?>
</td>
              <td><?php 
                echo countArray("evaluate", $row['evaluate_e']);
                ?>
</td>
              <td><?php 
                echo checkEvaluate($row['la_protocol_id']);
                ?>
</td>
            <?php 
            } else {
                ?>
              <td align="left"><?php 
                echo retriveDetail("cat", $row['la_protocol_id']);
                ?>
</td>
              <td align="left"><?php 
                echo isEmpty($row['protocol_method']);
                ?>
</td>
              <td align="left"><?php 
                echo isEmpty($row['protocol_desc']);
                ?>
</td>
              <td>
                <button class="btn btn-system btn-sm" onclick="helpTest('<?php 
                echo $row['la_protocol_id'];
                ?>
')"><i class="fa fa-question"></i> Guide</button>
                <button class="btn btn-primary btn-sm" onclick="viewList('<?php 
                echo $row['la_protocol_id'];
                ?>
')"><i class="fa fa-paperclip"></i> Attachment</button>
              </td>
            <?php 
            }
            ?>
          </tr>
          <?php 
        }
        ?>
        </tbody>
      </table>
      <?php 
        if ($id == 5 || $id == 6) {
            ?>
      <div class="col-md-12" align="right"><buton class="btn btn-danger btn-sm" onclick="deleteAllAssign('<?php 
            echo $pp_kod;
            ?>
')"><i class="fa fa-trash-o"></i> Delete All</buton></div>
      <?php 
        }
        ?>
    </div>
    <div class="row">
      <div class="section-divider"></div>
    </div>
    <?php 
    }
}