Example #1
0
     break;
 case 'save_pers':
     $persons_id = $_REQUEST['id'];
     $name = htmlspecialchars($_REQUEST['n'], ENT_QUOTES);
     $tin = $_REQUEST['t'];
     $position = $_REQUEST['p'];
     $address = htmlspecialchars($_REQUEST['a'], ENT_QUOTES);
     $image = $_REQUEST['img'];
     $password = $_REQUEST['pas'];
     $home_number = $_REQUEST['h_n'];
     $mobile_number = $_REQUEST['m_n'];
     $comment = $_REQUEST['comm'];
     $user = $_REQUEST['user'];
     $userpassword = md5($_REQUEST['userp']);
     $group_permission = $_REQUEST['gp'];
     $CheckUser = CheckUser($user);
     if (empty($persons_id)) {
         if ($CheckUser) {
             AddWorker($user_id, $name, $tin, $position, $address, $image, $password, $home_number, $mobile_number, $comment, $user, $userpassword, $group_permission);
         } else {
             $error = "მომხმარებელი ასეთი სახელით  უკვე არსებობს\nაირჩიეთ სხვა მომხმარებლის სახელი";
         }
     } else {
         SaveWorker($persons_id, $user_id, $name, $tin, $position, $address, $image, $password, $home_number, $mobile_number, $comment, $user, $userpassword, $group_permission);
     }
     break;
 case 'save_group':
     $group_name = $_REQUEST['nam'];
     $group_pages = json_decode(stripslashes($_REQUEST['pag']));
     $data = array('inserted_value' => SaveGroup($group_name, $group_pages), 'inserted_name' => $group_name);
     global $log;
Example #2
0
	it under the terms of the GNU General Public License as published by
	the Free Software Foundation; either version 2 of the License, or
	(at your option) any later version.

	This program is distributed in the hope that it will be useful,
	but WITHOUT ANY WARRANTY; without even the implied warranty of
	MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
	GNU General Public License for more details.

	You should have received a copy of the GNU General Public License
	along with this program; if not, write to the Free Software
	Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
*/
require_once "../include/phprechnung.inc.php";
require_once "../include/smarty.inc.php";
CheckUser();
CheckAdminGroup3();
CheckSession();
$ArrayValue = CheckArrayValue($_REQUEST);
foreach ($ArrayValue as $key => $val) {
    ${$key} = $val;
    $smarty->assign("{$key}", $val);
}
if (!isset($page) || !is_numeric($page) || $page <= 0) {
    $page = 1;
}
if (!isset($Sort) || $Sort !== 'ASC' && $Sort !== 'DESC') {
    $Sort = "";
}
if (empty($Order) || $Order !== 'CASHBOOKID' && $Order !== 'TAKINGS' && $Order !== 'EXPENDITURES' && $Order !== 'CASH_IN_HAND' && $Order !== 'CASHBOOK_DATE' && $Order !== 'DESCRIPTION') {
    $Order = "CASHBOOK_DATE DESC,CASHBOOKID DESC";
<?php

echo 'add Fields<br>';
include './connector.php';
session_start();
//Εμφάνηση ώρα Ελλάδος
date_default_timezone_set('Europe/Athens');
$Connector = new Connector();
$NumOfFieldsToAdd = 0;
$NameOfLogin = $_SESSION['NameOfLogin'];
$SurnameOfLogin = $_SESSION['SurnameOfLogin'];
$ProgrammThatUserClick = $_SESSION['ProgrammThatUserClick'];
$description = "Ο/Η χρήστης (ον) " . $_SESSION['NameOfLogin'] . " (επ) " . $_SESSION['SurnameOfLogin'] . " εκτέλεσε την λειτουργία " . "" . $_SESSION['AntistoixoKoumpi'] . " με την οποία πρόσθεσε " . $NumOfFieldsToAdd . " πεδία. . Η " . $_SESSION['AntistoixoKoumpi'] . " πραγματοποιήθηκε στις " . "" . ConvertEnglishDaysAndMonthToGreek(date("l jS \\of F Y")) . " και ώρα " . date("h:i:s") . "" . ". Ο χρήστης με (ον) " . $_SESSION['NameOfLogin'] . " και (επ) " . $_SESSION['SurnameOfLogin'] . " χαρακτιρίζεται ως " . CheckUser() . ".";
$res = $Connector->prepare("INSERT INTO history VALUES('{$NameOfLogin}', '{$SurnameOfLogin}', '{$ProgrammThatUserClick}','{$description}')");
function CheckUser()
{
    $User = null;
    if ($_SESSION['Permissions'] == 0) {
        $User = "******";
    }
    if ($_SESSION['Permissions'] == 1) {
        $User = "******";
    }
    if ($_SESSION['Permissions'] == 2) {
        $User = "******";
    }
    return $User;
}
function ConvertEnglishDaysAndMonthToGreek($date)
{
    $DaysOfWeekInGeekArray = array(0 => "Δευτέρα", 1 => "Τρίτη", 2 => "Τετάρτη", 3 => "Πέμπτη", 4 => "Παρασκευή", 5 => "Σάββατο", 6 => "Κυριακή");
//        return $NewFileUpload;
//    }
//    if (mb_detect_encoding($StringToConvert) == "UTF-8")
//    {
//        //print_r(iconv_get_encoding("all"));
//        $NewFileUpload = iconv("utf-8", "iso-8859-7", $StringToConvert);
//        echo "NewFileUpload Inside Function = ".$NewFileUpload."<br>";
//        return $NewFileUpload;
//    }
//}
$_SESSION['SaveImageToDocForeground'] = "{$PathToSaveForegroundImage}";
$_SESSION['SaveImageToDocBackground'] = "{$PathToSaveBackgroundImage}";
$NameOfLogin = $_SESSION['NameOfLogin'];
$SurnameOfLogin = $_SESSION['SurnameOfLogin'];
$ProgrammThatUserClick = $_SESSION['ProgrammThatUserClick'];
$description = "Ο/Η χρήστης (ον) " . $_SESSION['NameOfLogin'] . " (επ) " . $_SESSION['SurnameOfLogin'] . " εκτέλεσε την λειτουργία " . "" . $_SESSION['Ektiposikartas'] . " για τον υπάλληλο με (ον) " . $_SESSION["NameOfEmployee"] . " και (επ) " . $_SESSION['SurnameOfEmployee'] . "" . ".Η " . $_SESSION['Ektiposikartas'] . " του επιλεγμένου υπαλλήλου, πραγματοποιήθηκε στις " . ConvertEnglishDaysAndMonthToGreek(date("l jS \\of F Y")) . " και ώρα " . date("h:i:s") . ". Ο χρήστης με (ον) " . $_SESSION['NameOfLogin'] . " και (επ) " . $_SESSION['SurnameOfLogin'] . "" . " χαρακτιρίζεται ως " . CheckUser() . ".";
$res = $con->prepare("INSERT INTO history VALUES('{$NameOfLogin}', '{$SurnameOfLogin}', '{$ProgrammThatUserClick}','{$description}')");
function GreekStringToUppercase($string)
{
    $string = strtoupper($string);
    $letters = array('α', 'β', 'γ', 'δ', 'ε', 'ζ', 'η', 'θ', 'ι', 'κ', 'λ', 'μ', 'ν', 'ξ', 'ο', 'π', 'ρ', 'σ', 'τ', 'υ', 'φ', 'χ', 'ψ', 'ω');
    $letters_accent = array('ά', 'έ', 'ή', 'ί', 'ό', 'ύ', 'ώ');
    $letters_upper_accent = array('Ά', 'Έ', 'Ή', 'Ί', 'Ό', 'Ύ', 'Ώ');
    $letters_upper_solvents = array('ϊ', 'ϋ');
    $letters_other = array('ς');
    $letters_to_uppercase = array('Α', 'Β', 'Γ', 'Δ', 'Ε', 'Ζ', 'Η', 'Θ', 'Ι', 'Κ', 'Λ', 'Μ', 'Ν', 'Ξ', 'Ο', 'Π', 'Ρ', 'Σ', 'Τ', 'Υ', 'Φ', 'Χ', 'Ψ', 'Ω');
    $letters_accent_to_uppercase = array('Α', 'Ε', 'Η', 'Ι', 'Ο', 'Υ', 'Ω');
    $letters_upper_accent_to_uppercase = array('Α', 'Ε', 'Η', 'Ι', 'Ο', 'Υ', 'Ω');
    $letters_upper_solvents_to_uppercase = array('Ι', 'Υ');
    $letters_other_to_uppercase = array('Σ');
    $lowercase = array_merge($letters, $letters_accent, $letters_upper_accent, $letters_upper_solvents, $letters_other);
Example #5
0
 <table width="720" border="0" cellspacing="0" cellpadding="0">
   <tr>
     <td width="218" height="226" align="center" valign="middle"><img src="images/logo_admin.jpg" width="198" height="181"  alt=""/></td>
     <td width="502" align="center" valign="top">
     <table width="502" border="0" cellspacing="0" cellpadding="0">
       <tr>
         <td height="42" align="left" valign="top">
             <!--  Login Section Start -->
             <?php 
                 if ($_REQUEST['user_cred'] == '1')
                 {
                     extract($_POST);    
                     $user = mysql_real_escape_string($username);
                     $pass = base64_encode($password);
                     if($user != '' && $pass != ''){
                     $check_user = CheckUser($user,$pass);
                     if(count($check_user) > 0)
                         {
                         $_SESSION['admin_user_id']   = $check_user[0]['id'];
                         $_SESSION['admin_user_name'] = $check_user[0]['user_name']; 
                         $_SESSION['admin_user_type'] = $check_user[0]['type']; 
                         header("Location:open_orders.php");
                         exit;
                         }
                     else 
                         {
                     ?>
                         <div id="alert1" class="alert">Username and password are mismatch.</div>      
                     <?php
                         }
                         }  
<?php

include_once '../BLL/userBll.php';
if (isset($_POST["submit"]) && $_POST["submit"] == "登录") {
    $user = $_POST["username"];
    $psw = $_POST["password"];
    if ($user == "" || $psw == "") {
        echo "<script>alert('请输入用户名或密码!'); history.go(-1);</script>";
    } else {
        if (CheckUser($user, $psw)) {
            $result = FindbyUserId($user);
            $authority = $result[0][5];
            $userId = $result[0][0];
            session_start();
            $_SESSION['userID'] = $userId;
            //echo "success!!";
            if ($authority == 2) {
                echo "<script>window.location.href = '../UIL/ManageIndex.php';</script>";
            } else {
                $identify = $result[0][4];
                if ($identify == '') {
                    echo "<script>window.location.href = 'http://2.whoisyourdaddy.sinaapp.com/index.php?s=/addon/WeiSite/WeiSite/index/publicid/154.html';</script>";
                } else {
                    echo "<script>window.location.href = 'http://2.whoisyourdaddy.sinaapp.com/index.php?s=/addon/WeiSite/WeiSite/index/publicid/154.html';</script>";
                }
            }
        } else {
            echo "<script>alert('wrong password!');history.go(-1);</script>";
        }
    }
} else {
        //                            echo "Sum position: ".$ValueOfBranchThatUserEnterBranchSinolikesThesis."<br>";
        //                            echo "<strong><font size='4'>Η επεξεργασία πληροφοριών έγιναν με επιτυχία!!</font></strong><br>";
        $res = $con->prepare("Update {$TableOfChangeService} Set piasmenes_thesis={$OldValueOfChangeBranchPiasmenesThesis}, eleutheres_thesis={$OldValueOfChangeBranchEleutheresThesis}, sinolikes_thesis={$OldValueOfChangeBranchSinolikesThesis} Where value='{$ChangeBranch}'");
        $res->execute();
        $res1 = $con->prepare("Update {$TableOfServiceThatUserEnter} Set piasmenes_thesis={$ValueOfBranchThatUserEnterPiasmenesThesis}, eleutheres_thesis={$ValueOfBranchThatUserEnterEleutheresThesis}, sinolikes_thesis={$ValueOfBranchThatUserEnterBranchSinolikesThesis} Where value='{$BranchThatUserEnter}'");
        $res1->execute();
    }
    $NameOfLogin = $_SESSION['NameOfLogin'];
    $SurnameOfLogin = $_SESSION['SurnameOfLogin'];
    $ProgrammThatUserClick = $_SESSION['ProgrammThatUserClick'];
    $description = "Ο/Η χρήστης (ον) " . $_SESSION['NameOfLogin'] . " (επ) " . $_SESSION['SurnameOfLogin'] . " εκτέλεσε την λειτουργία " . $_SESSION['AntistoixoKoumpi'] . " του υπαλλήλου με (ον) " . $Name . " και (επ) " . $Surname . " με την οποία ζήτησε την αλλαγή των εξής πεδίων: ";
    for ($i = 0; $i < $_SESSION['MetablitiGiaTaPosaPediaAllaxtikan']; $i++) {
        $description = $description . $_SESSION['PediaGiaAllagi' . $i] . ", ";
    }
    $description = substr($description, 0, -2);
    $description = $description . ". H " . $_SESSION['AntistoixoKoumpi'] . " πραγματοποιήθηκε στις " . ConvertEnglishDaysAndMonthToGreek(date("l jS \\of F Y")) . " " . "και ώρα " . date("h:i:s") . ". Ο χρήστης (ον) " . $NameOfLogin . " (επ) " . $SurnameOfLogin . " χαρακτηρίζεται ως " . CheckUser() . ".";
    $res = $con->prepare("INSERT INTO history VALUES('{$NameOfLogin}', '{$SurnameOfLogin}', '{$ProgrammThatUserClick}','{$description}')");
    ?>
                        <button type="submit" name="MainPage" id="MainPage" onclick="window.location.href='index.php'">Αρχική</button>
                    <?php 
}
function domain_exists($email, $record = 'MX')
{
    list($user, $domain) = split('@', $email);
    return checkdnsrr($domain, $record);
}
function check_email_address($email)
{
    // First, we check that there's one @ symbol, and that the lengths are right
    if (!ereg("^[^@]{1,64}@[^@]{1,255}\$", $email)) {
        // Email invalid because wrong number of characters in one section, or wrong number of @ symbols.
Example #8
0
function ReadItemDesc($path, $ptr, &$xmlbuffer)
{
    if (!extension_loaded('dmopr')) {
        if (strtoupper(substr(PHP_OS, 0, 3) == 'WIN')) {
            dl('php_dmoprmod.dll');
        } else {
            dl('dmopr.so');
        }
    }
    $oprarg = "getdesc " . $path . "|" . $ptr;
    $buf2 = dmopr($oprarg);
    $xmlbuffer = $buf2;
    $itemperm = GetXMLField("dmaccess", $xmlbuffer);
    if ($itemperm != "") {
        $rc = CheckUser($itemperm);
        if ($rc == 0) {
            $xmlbuffer = "";
        }
    } else {
        $rc = 1;
    }
    if ($xmlbuffer == "") {
        return -1;
    } else {
        return $rc;
    }
}
                echo '<span style="color:red;text-align:center;">Δεν υπάρχουν διαθέσιμες θέσεις για τον κλάδο που επιλέξατε</span>' . "<br>";
                die("<strong><font size='4'>Η εφαρμογή τερματίστηκε λόγω των παραπάνω λόγων!Παρακαλώ για την σωστή λειτουργία της εφαρμογής πατήσε το κουμπί 'Επαναφώρτωση σελίδας'</font></strong>");
            }
        } else {
        }
        $res = $con->prepare("INSERT INTO kataxorisiuser(Name,SurName,PoliceID,NameOfFather,NameOfMother,DayOfBorn,Situation," . "EmploymentRelationship,DateOfUptake," . "AFM,Specialty,Phone,Service,AMKA,NumberIdentificationIKA,Age,MK,Grade,Address,Section,email,branch,NumberIdentificationEmployee,CardPOL,DriveLicense) VALUE(?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)", array($name, $surname, $PoliceID, $NameOfFather, $NameOfMother, $DateOfBorn, $Situation, $RelationshipOfWork, $DateOfUptake, $AFM, $Specialty, $Phone, $Service, $AMKA, $NumberIdentificationIKA, $Age, $NumsFor0To6, $GradeSelection, $Address, $Section, $Email, $Node, $NumberIdentificationEmployee, $CardPOL, $DriveLicense));
        $res = $con->prepare("INSERT INTO yaape_for_each_employee (name,Surname,YAAPE,YAAPE_HOURS,YAATE) VALUES(?,?,?,?,?)", array($name, $surname, $_POST['YAAPEText'], '0', $_POST['CaseinΥearText']));
        $res = $con->prepare("INSERT INTO yaape_for_each_employee_backup (name,Surname,YAAPE,YAAPE_HOURS,YAATE) VALUES(?,?,?,?,?)", array($name, $surname, $_POST['YAAPEText'], '0', $_POST['CaseinΥearText']));
        $res2 = $con2->prepare("INSERT INTO kataxorisi_adeion (Name, Surname) VALUES('{$name}','{$surname}')");
        $res2 = $con2->prepare("INSERT INTO kataxorisi_adeion_backup (Name, Surname) VALUES('{$name}','{$surname}')");
        if ($res) {
            $NameOfLogin = $_SESSION['NameOfLogin'];
            $SurnameOfLogin = $_SESSION['SurnameOfLogin'];
            $ProgrammThatUserClick = $_SESSION['ProgrammThatUserClick'];
            echo "<strong><font size='4'>Επιτυχής καταχώρηση υπαλλήλου!!</font></strong>" . "<br>";
            $description = "Ο/Η χρήστης (ον) " . $_SESSION['NameOfLogin'] . " (επ) " . $_SESSION['SurnameOfLogin'] . " εκτέλεσε την λειτουργία " . $_SESSION['AntistoixoKoumpi'] . "με την οποία καταχώρησε τον/την υπάλληλο (ον) " . $name . " (επ) " . $surname . ". H " . $_SESSION['AntistoixoKoumpi'] . " πραγματοποιήθηκε στις " . ConvertEnglishDaysAndMonthToGreek(date("l jS \\of F Y")) . " " . "και ώρα " . date("h:i:s") . ". Ο χρήστης (ον) " . $NameOfLogin . " (επ) " . $SurnameOfLogin . " " . "χαρακτηρίζεται ως " . CheckUser() . ".";
            $res = $con->prepare("INSERT INTO history VALUES('{$NameOfLogin}', '{$SurnameOfLogin}', '{$ProgrammThatUserClick}','{$description}')");
        } else {
            echo "<strong><font size='4'>Παρουσιάστηκε πρόβλημα με την καταχώρηση υπαλλήλου!!Παρακαλώ επικοινωνίστε με τον διαχειριστή για επίλυση του προβλήματος</font></strong>" . "<br>";
        }
    }
}
function CheckUser()
{
    $User = null;
    if ($_SESSION['Permissions'] == 0) {
        $User = "******";
    }
    if ($_SESSION['Permissions'] == 1) {
        $User = "******";
    }