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;
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);
<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.
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 = "******"; }