Mercurial > hg > extraction-interface
view develop/models/_extractapp_func.php @ 8:da10158c6d0a
add toc_correction status in books table. On TOC correction list page, providing the status checking box for users.
author | Zoe Hong <zhong@mpiwg-berlin.mpg.de> |
---|---|
date | Mon, 09 Feb 2015 12:28:09 +0100 |
parents | 63e08b98032f |
children | 54a235d43694 |
line wrap: on
line source
<?php $func = $_POST['func']; $data_path = "../data/"; // get the current file path, which is getcwd(), and concatenate with "/data/" switch ($func) { case 'SmartRegexLoad': SmartRegexLoad(); break; case 'SmartRegexSave': SmartRegexSave(); break; default: SmartRegexLoad(); break; } function SmartRegexLoad() { global $data_path; $returnArray = array(); $files1 = scandir($data_path."regex_files"); foreach ( $files1 as $file ) { if ( $file != "." && $file != ".." && $file != ".DS_Store") { $returnArray[preg_replace("/\.txt/", "", $file)] = file_get_contents( $data_path."regex_files/".$file ); } } echo json_encode($returnArray); } function SmartRegexSave() { if ($_POST['text']){ /* $date = date('Y_m_d_H_i_s', time()); if ( file_exists("regex_files/".$_POST['filename'].".txt") ) { $oldFile = file_get_contents("regex_files/".$_POST['filename'].".txt"); file_put_contents("regex_files/".$_POST['filename']."_".$date.".txt", $oldFile); } */ global $data_path; if (get_magic_quotes_gpc()) { $require = stripslashes($_POST['text']); } else { $require = $_POST['text']; } file_put_contents( $data_path."regex_files/".$_POST['filename'].".txt", $require); } } ?>