403Webshell
Server IP : 119.59.102.212  /  Your IP : 3.15.182.56
Web Server : Apache/2
System : Linux narin 2.6.32-042stab142.1 #1 SMP Tue Jan 28 23:44:17 MSK 2020 x86_64
User : yangkam ( 1022)
PHP Version : 5.6.40
Disable Function : exec,system,passthru,shell_exec,proc_close,proc_open,dl,popen,show_source,posix_kill,posix_mkfifo,posix_getpwuid,posix_setpgid,posix_setsid,posix_setuid,posix_setgid,posix_seteuid,posix_setegid,posix_uname
MySQL : ON  |  cURL : ON  |  WGET : OFF  |  Perl : OFF  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /home/yangkam/domains/yangkam.go.th/public_html/coremain/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /home/yangkam/domains/yangkam.go.th/public_html/coremain/function_permission.php
<?php

/* * ******************************************************************************* 
 *   spacial
 *   top list menu define in english alphabet a,b,c,d,e,f in sequence
 *   else get id_top
 * 	@author PanDaRianZ
 * 	pandarianz@gmail.com
 * ******************************************************************************** */


/* * **************************************************************
  function id_top_permission
  INPUT : id_top
  ACTION : check if id_top exists in permission
  OUTPUT : TRUE , FALSE

 * ************************************************************** */

function id_top_permission($id_top) {
  if ($_SESSION['admin_web'] == "admin")
    return true;

  $id_user = $_SESSION["id_user_admin"];
  $array_permission = select_query_data("module_access", "cms_main_user", "id_user", $id_user);
  if ($array_permission != "") {
    $array_module = explode(",", $array_permission);
    if (in_array($id_top, $array_module))
      return true;
    else
      return false;
  }
  return false; // default
}

/* * **************************************************************
  function id_sub_permission
  INPUT : id_sub
  ACTION : select id_sub from menu table and check if id_top exists in permission
  OUTPUT : TRUE , FALSE

 * ************************************************************** */

function id_sub_permission($id_sub) {
  if ($_SESSION['admin_web'] == "admin")
    return true;

  $id_user = $_SESSION["id_user_admin"];
  $array_permission = select_query_data("module_access", "cms_main_user", "id_user", $id_user);
  if ($array_permission != "") {
    $array_module = explode(",", $array_permission);

    $sql_get_sub = "SELECT id_top FROM cms_menu_sub WHERE id_sub = $id_sub";
    $result_id_sub = select_result_query("id_top", "cms_menu_sub", "id_sub", $id_sub);

    $flag = 0;
    while ($data_sub = mysql_fetch_array($result_id_sub)) {
      if (in_array($data_sub[id_top], $array_module))
        return true;
    }
  }
  return false; // default
}

/* * **************************************************************
  function id_sub_permission
  INPUT : id_top , URL to redirec
  ACTION : check if id_top exists in permission then redirec
  OUTPUT : TRUE if have permission, Refresh page to login if don't have permission
 * ************************************************************** */

function check_page_permission($id_top, $url = NULL) {
  if ($_SESSION['admin_web'] == "admin")
    return true;

  $id_user = $_SESSION["id_user_admin"];
  $array_permission = select_query_data("module_access", "cms_main_user", "id_user", $id_user);
  if ($array_permission != "") {

    $array_module = explode(",", $array_permission);

    if (in_array($id_top, $array_module))
      return true;
    else {
      if ($url != NULL)
        echo "<meta http-equiv='refresh' content='0; url=$url'>";
      else
        echo "<meta http-equiv='refresh' content='0; url=index.php?mod=login&path=login&case_=1'>";
    }
  }
  return false; // default
}

?>

Youez - 2016 - github.com/yon3zu
LinuXploit