superedit-S_HW.php 1.9 KB

12345678910111213141516171819202122232425262728293031
  1. <?php
  2. function S_HW($COMMAND,$S_HW) {
  3. global $ARG1,$ARG1_VAL,$result,$thiss,$error;
  4. if($COMMAND=='POST_VERIFY') {
  5. $S_HW_arr=split(":",$_POST['S_HW']);
  6. if(!$S_HW_arr[5]) $error.="ZBYT KROTKI WPIS S_HW (Adres sprzetowy), uzywaj dwukropkow do oddzielania adresu.";
  7. if($S_HW_arr[6]) $error.="ZBYT DLUGI WPIS S_HW (Adres sprzetowy), za duzo dwukropkow.";
  8. foreach($S_HW_arr as $S_HW_arr_wypis) {
  9. // echo "WYPIS $S_HW_arr_wypis <br> \n ";
  10. if(!( (($S_HW_arr_wypis[0]<='9')&&($S_HW_arr_wypis[0]>='0')) || ($S_HW_arr_wypis[0]=='A') || ($S_HW_arr_wypis[0]=='B') || ($S_HW_arr_wypis[0]=='C') || ($S_HW_arr_wypis[0]=='D') || ($S_HW_arr_wypis[0]=='E') || ($S_HW_arr_wypis[0]=='F') || ($S_HW_arr_wypis[0]=='a') || ($S_HW_arr_wypis[0]=='b') || ($S_HW_arr_wypis[0]=='c') || ($S_HW_arr_wypis[0]=='d') || ($S_HW_arr_wypis[0]=='e') || ($S_HW_arr_wypis[0]=='f') )) $error.="ZLY WPIS S_HW (NIEWLASCIWE ZNAKI uzywaj duzych znakow od 0...F) .";
  11. if(!( (($S_HW_arr_wypis[1]<='9')&&($S_HW_arr_wypis[1]>='0')) || ($S_HW_arr_wypis[1]=='A') || ($S_HW_arr_wypis[1]=='B') || ($S_HW_arr_wypis[1]=='C') || ($S_HW_arr_wypis[1]=='D') || ($S_HW_arr_wypis[1]=='E') || ($S_HW_arr_wypis[1]=='F') || ($S_HW_arr_wypis[1]=='a') || ($S_HW_arr_wypis[1]=='b') || ($S_HW_arr_wypis[1]=='c') || ($S_HW_arr_wypis[1]=='d') || ($S_HW_arr_wypis[1]=='e') || ($S_HW_arr_wypis[1]=='f') )) $error.="ZLY WPIS S_HW (NIEWLASCIWE ZNAKI uzywaj duzych znakow od 0...F) .";
  12. }
  13. //print_r($S_HW_arr);
  14. //$error.="ZLY WPIS S_HW (Adres sprzetowy $S_HW) .";
  15. } else {
  16. if($_SESSION['CURRENT_MENU']==$thiss->DETECT_EDIT_FUNCTION) {
  17. if(strstr($_SESSION[$thiss->DETECT_TABLE_COLUMN]['PERMEDIT']['S_HW'],"RW")) {
  18. GETFORMITEM($_SESSION[$thiss->DETECT_TABLE_COLUMN]['EDIT_TEMPLATE']['S_HW'],$_SESSION[$thiss->DETECT_TABLE_COLUMN]['TYPE']['S_HW'],'S_HW');
  19. echo " ( ".$S_HW." ".$thiss->DETECT_TABLE_COLUMN." )" ;
  20. }
  21. } else echo $S_HW."";
  22. }
  23. }
  24. ?>