public static function read_sys_dmi($identifier)
 {
     $dmi = false;
     if (is_dir('/sys/class/dmi/id/')) {
         $ignore_words = phodevi_parser::hardware_values_to_remove();
         foreach (pts_arrays::to_array($identifier) as $id) {
             if (is_readable('/sys/class/dmi/id/' . $id)) {
                 $dmi_file = pts_file_io::file_get_contents('/sys/class/dmi/id/' . $id);
                 if (!empty($dmi_file) && !in_array(strtolower($dmi_file), $ignore_words)) {
                     $dmi = $dmi_file;
                     break;
                 }
             }
         }
     }
     return $dmi;
 }