You are here

hackedFileIgnoreEndingsHasher.inc in Hacked! 7.2

File

includes/hackedFileIgnoreEndingsHasher.inc
View source
<?php

/**
 * Created by PhpStorm.
 * User: steven
 * Date: 18/02/15
 * Time: 19:13
 */
class hackedFileIgnoreEndingsHasher extends hackedFileHasher {

  /**
   * Returns a hash of the given filename.
   *
   * Ignores file line endings.
   */
  function perform_hash($filename) {
    if (!hacked_file_is_binary($filename)) {
      $file = file($filename, FILE_IGNORE_NEW_LINES);
      return sha1(serialize($file));
    }
    else {
      return sha1_file($filename);
    }
  }
  function fetch_lines($filename) {
    return file($filename, FILE_IGNORE_NEW_LINES);
  }

}

Classes

Namesort descending Description
hackedFileIgnoreEndingsHasher Created by PhpStorm. User: steven Date: 18/02/15 Time: 19:13