*/ include("session.php"); if(file_exists($_SESSION['config']['lang'].'.php')) { include($_SESSION['config']['lang'].'.php'); } else { $_SESSION['error'] = "Language file missing...
"; } require("class_functions.php"); require("class_db.php"); require("class_models.php"); $db = new dbquery(); $db->connect(); $model = new models(); $answer= array(); $answer['TITLE'] = ""; $answer['CONTENT'] = ""; $answer['MODEL_ID'] = ""; $id = ""; $table = "res_x"; if(isset( $_REQUEST['mode']) && !empty( $_REQUEST['mode'])) { $mode = $_REQUEST['mode']; } else { $mode = ""; $_SESSION['error'] .= _NO_MODE_DEFINED.".
"; } $answer['SIGNING'] =""; if( isset($_GET['signing'] ) ) { $answer['SIGNING'] = $_GET['signing']; } if(isset($_GET['model']) && !empty($_GET['model'])) { $answer['MODEL_ID']= trim($_GET['model']); } if(isset($_GET['id']) && !empty($_GET['id'])) { $id = trim($_GET['id']); $db->query("select TITLE from ".$table." where RES_ID = ".$id); $res = $db->fetch_object(); $answer['TITLE'] = stripslashes($res->TITLE); } if(!empty($answer['MODEL_ID']) && $mode == 'add') { $db->query("select ID, LABEL, CONTENT from ".$_SESSION['tablename']['models']." where ID = '".$answer['MODEL_ID']."'"); if($db->nb_result() == 0) { $_SESSION['error'] .= _MODEL.' '._UNKNOWN."
"; } else { $line = $db->fetch_object(); $answer['MODEL_ID'] = $line->ID; $answer['MODEL_LABEL'] = trim($line->LABEL); $answer['CONTENT'] = stripslashes($line->CONTENT); $answer['CONTENT'] = $model->fields_replace($answer['CONTENT']); $answer['TITLE'] = $_SESSION['courrier']['res_id']."_".$answer['MODEL_LABEL']."_".date("dmY"); } } elseif(!empty($id) && $mode == 'up') { $db->query("select TITLE, RES_ID, PATH, DOCSERVER_ID, FILENAME from ".$table." where RES_ID = ".$id); if($db->nb_result() < 1) { $_SESSION['error'] .= _FILE.' '._UNKNOWN.".
"; } else { $line = $db->fetch_object(); $docserver = $line->DOCSERVER_ID; $path = $line->PATH; $filename = $line->FILENAME; $answer['TITLE'] = stripslashes($line->TITLE); $db->query("select PATH_TEMPLATE from ".$_SESSION['tablename']['docservers']." where DOCSERVER_ID = '".$docserver."'"); $line_doc = $db->fetch_object(); $docserver = $line_doc->PATH_TEMPLATE; $file = $docserver.$path.strtolower($filename); /*if ($_SESSION['config']['system'] == "true") { $file = str_replace("#","/",$file); } else { $file = str_replace("#","\\",$file); } */ $file = str_replace("#",DIRECTORY_SEPARATOR,$file); $myfile = fopen($file, "r"); $data = fread($myfile, filesize($file)); fclose($myfile); $answer['CONTENT'] = stripslashes($data); } } else { $_SESSION['error'] .= _MODEL_OR_ANSWER_ERROR.".
"; } $time = $db->get_session_time_expire(); ?> <?php if($_REQUEST['mode'] == 'add') { echo _GENERATE_ANSWER." : ".$answer['TITLE'];} elseif($_REQUEST['mode'] == 'up') { echo _ANSWER.' : '.$answer['TITLE']; } else { echo _GENERATE_ANSWER; } $signing = ""; if( isset($_GET['signing'] ) ) $signing = "&signing=".$_GET['signing']; ?>