Example #1
0
 public static function realhtml($content, $fileurl)
 {
     $filename = filename_safe(basename($fileurl));
     $filename = substr($filename, 0, -strlen($GLOBALS['config']['html'])) . $GLOBALS['config']['html'];
     try {
         mkdir(dirname($fileurl), 0777, true);
         file_put_contents(dirname($fileurl) . "/" . $filename, $content);
     } catch (PDOException $e) {
         throw new mylog('html [' . $e->getMessage() . "]" . $fileurl, 011);
     }
 }
         break;
     case "^9(\\d{11})\$":
         $label = $text['label-9d11'];
         $abbrv = "9.11d";
         break;
     case "^9(\\d{12,20})\$":
         $label = $text['label-9d.12-20'];
         $abbrv = "9.12-20";
         break;
     case "^1?(8(00|55|66|77|88)[2-9]\\d{6})\$":
         $label = $text['label-800'];
         $abbrv = "800";
         break;
     default:
         $label = $dialplan_expression;
         $abbrv = filename_safe($dialplan_expression);
 }
 // Use as outbound prefix all digits beetwen ^ and first (
 $tmp_prefix = preg_replace("/^\\^(\\d{1,})\\(.*/", "\$1", $dialplan_expression);
 $tmp_prefix == $dialplan_expression ? $outbound_prefix = "" : ($outbound_prefix = $tmp_prefix);
 if ($gateway_type == "gateway") {
     $dialplan_name = $gateway_name . "." . $abbrv;
     $action_data = "sofia/gateway/" . $gateway_uuid . "/" . $prefix_number . "\$1";
 }
 if (strlen($gateway_2_name) > 0 && $gateway_2_type == "gateway") {
     $extension_2_name = $gateway_2_id . "." . $abbrv;
     $bridge_2_data .= "sofia/gateway/" . $gateway_2_id . "/" . $prefix_number . "\$1";
 }
 if (strlen($gateway_3_name) > 0 && $gateway_3_type == "gateway") {
     $extension_3_name = $gateway_3_id . "." . $abbrv;
     $bridge_3_data .= "sofia/gateway/" . $gateway_3_id . "/" . $prefix_number . "\$1";
<?php

session_start();
function filename_safe($name)
{
    $except = array('\\', '/', ':', '*', '?', '"', '<', '>', '|', '\'');
    return str_replace($except, '', $name);
}
$userid = $_SESSION['User_Id'];
include "connectivity.php";
$EmployeeId = filename_safe($_REQUEST['hidemployeeid']);
$Type = $_REQUEST['request_type'];
//$ODType=$_REQUEST['odtype'];
$month = $_REQUEST['month'];
$year = $_REQUEST['year'];
$days = $_REQUEST['request_days'];
$hours = $_REQUEST['request_hours'];
$minutes = $_REQUEST['request_minutes'];
$Remarks = addslashes($_REQUEST['Remarks']);
mysql_query("insert into attendance_request(user_id,request_type,month,year,request_days,request_hours,request_minutes,request_remarks,requested_by) values ('{$EmployeeId}','{$Type}','{$month}','{$year}','{$days}','{$hours}','{$minutes}','{$Remarks}','{$userid}')");
header("location:attendancerequestreport.php");
Example #4
0
    mysql_query("update employee_request set ER_SupervisorApproval='{$sstatus}',ER_SupervisorApprovedBy='{$userid}',ER_SupervisorRemarks='{$sremarks}' where ER_Id='{$hidId}'");
    //echo "update employee_request set ER_SupervisorApproval='$sstatus',ER_ApprovedBy='$userid' where ER_Id='$hidId'";
} elseif ($hidAction == "new" or $hidAction == "prior") {
    $qrysummarystatus = mysql_query("select * from attendance_summary where  Attendance_UserId='{$EmployeeId}' and Attendance_Month='{$month1}' and Attendance_Year='{$year1}' and Attendance_Editedby>0");
    $numsave = mysql_num_rows($qrysummarystatus);
    if ($numsave == 1) {
        echo "<font color='red'>Attendance Summary saved for {$month1} - {$year1}... Please Contact Administrator or your Manager</font>";
    } else {
        mysql_query("insert into employee_request(ER_Type,ER_ODType,ER_UserId,ER_EmployeeRemarks,ER_RequestPaidStatus,ER_RequestTimeIn,ER_RequestTimeOut,ER_RequestDate,ER_DoneBy) values ('{$Type}','{$ODType}','{$EmployeeId}','{$Remarks}','{$paidstatus}','{$reqin}','{$reqout}','{$dates}','{$userid}')");
        $insertid = mysql_insert_id();
        $DrgName = $_FILES["odslip"]["name"];
        if ($DrgName) {
            $DrgName = explode(".", $DrgName);
            $ext = $DrgName[count($DrgName) - 1];
            $DrgName = $insertid . "s" . $dates . "s" . $EmployeeId . ".{$ext}";
            $DrgName = filename_safe("{$DrgName}");
            $DrgType = $_FILES["odslip"]["type"];
            $DrgSize = $_FILES["odslip"]["size"];
            $DrgTmp = $_FILES["odslip"]["tmp_name"];
            $newdire = "odslips//" . $DrgName;
            //echo "new directory name is".$newdire;
            $error = $_FILES["odslip"]["error"];
            move_uploaded_file($DrgTmp, $newdire);
            mysql_query("update employee_request set ER_Files='{$DrgName}' where ER_Id='{$insertid}'");
            //mysql_query("update employee_request set ER_SupervisorApproval='Approved',ER_SupervisorRemarks='OD Attached',ER_SupervisorApprovedBy='$userid' where ER_Id='$insertid'");
        } else {
        }
    }
} elseif ($hidAction = "forapproval") {
    $accept = $_REQUEST['accept'];
    $paidapproval = $_REQUEST['paidapproval'];
{
    $temp = $filename;
    $temp = strtolower($temp);
    $temp = str_replace(" ", "_", $temp);
    $result = '';
    for ($i = 0; $i < strlen($temp); $i++) {
        if (preg_match('([0-9]|[a-z]|_)', $temp[$i])) {
            $result = $result . $temp[$i];
        }
    }
    return $result;
}
if (isset($_POST['request'])) {
    switch ($_POST['request']) {
        case 'add':
            $bedrijf = filename_safe($_POST['bedrijfsnaam']);
            $file = "../tests/bedrijven/{$bedrijf}.json";
            $personeelsleden = intval($_POST['personeelsleden']);
            /* Assoc. array met code => testresultaat */
            $codes_array = [];
            for ($i = 0; $i < $personeelsleden; $i++) {
                $codes_array[md5(uniqid(mt_rand(), true))] = null;
            }
            $handle = fopen($file, 'w');
            fwrite($handle, json_encode($codes_array));
            fclose($handle);
            break;
        case 'remove':
            $bedrijf = $_POST['bedrijfsnaam'];
            $file = "../tests/personeelstest/bedrijven/{$bedrijf}.json";
            unlink($file);