svn: /web/doc-editor/trunk/php/ class.php controller.php

[email protected] (Yannick Torres)
Newsgroups php.doc.web
Message-ID <[email protected]>
yannick                                  Mon, 01 Mar 2010 17:53:50 +0000

Revision: http://svn.php.net/viewvc?view=revision&revision=295668

Log:
Remove unecessary file

Changed paths:
    D   web/doc-editor/trunk/php/class.php
    U   web/doc-editor/trunk/php/controller.php

Deleted: web/doc-editor/trunk/php/class.php
===================================================================
--- web/doc-editor/trunk/php/class.php	2010-03-01 17:45:20 UTC (rev 295667)
+++ web/doc-editor/trunk/php/class.php	2010-03-01 17:53:50 UTC (rev 295668)
@@ -1,164 +0,0 @@
-<?php
-/**
- *  PHPDocumentation Online Editor
- *
- *  This class is used to manage PhpDocumentation Online Editor.
- *
- *  @author Yannick Torres <[email protected]>
- *  @license LGPL
- */
-
-set_time_limit(0);
-
-require_once dirname(__FILE__) . '/conf.inc.php';
-require_once dirname(__FILE__) . '/LockFile.php';
-require_once dirname(__FILE__) . '/ToolsError.php';
-require_once dirname(__FILE__) . '/ToolsCheckDoc.php';
-
-class phpDoc
-{
-
-    public $availableLanguage;
-
-    /**
-     * Hold the user's Cvs login.
-     */
-    public $cvsLogin;
-
-    /**
-     * Hold the user's Cvs lang.
-     */
-    public $cvsLang;
-
-    /**
-     * Hold the user's configuration.
-     */
-    public $userConf;
-
-    /**
-     * Hold the DB connection.
-     */
-    public $db;
-
-    /**
-     * Hold the user's Cvs password.
-     */
-    protected $cvsPasswd;
-
-
-    function __construct() {
-
-        // Connection MySqli
-        try {
-            $this->db = new mysqli(DOC_EDITOR_SQL_HOST, DOC_EDITOR_SQL_USER, DOC_EDITOR_SQL_PASS, DOC_EDITOR_SQL_BASE);
-            if (mysqli_connect_errno()) {
-                throw new Exception('connect databases faild!');
-            }
-        }
-        catch (Exception $e) {
-            echo $e->getMessage();
-            exit;
-        }
-
-        $this->availableLanguage = array('ar','pt_BR','bg','zh','hk','tw','cs','da','nl','fi','fr','de','el','he','hu','it','ja','kr','no','fa','pl','pt','ro','ru', 'se','sk','sl','es','sv','tr');
-
-    }
-
-    /**
-     * Get the content of a file.
-     *
-     * @param $FilePath The path of the file.
-     * @param $FileName The name of the file.
-     * @return An associated array (content=> content of the file, charset=>the charset of the file).
-     */
-    function getFileContent($FilePath, $FileName) {
-
-        // Security
-        $FilePath = str_replace('..', '', $FilePath);
-        $FilePath = str_replace('//', '/', $FilePath);
-
-        $file = $FilePath.$FileName;
-
-        // Is this file modified ?
-        $ModifiedFiles = $this->getModifiedFiles();
-
-        if (isset($ModifiedFiles[$file])) { $extension = '.new'; }
-        else { $extension = ''; }
-
-        $file = DOC_EDITOR_CVS_PATH.$file.$extension;
-
-        $charset = $this->getFileEncoding($file, 'file');
-
-        $return['charset'] = $charset;
-        $return['content'] = file_get_contents($file);
-
-        return $return;
-    }
-
-    /**
-     * Save a file after modification.
-     *
-     * @param $FilePath The path for the file we want to save.
-     * @param $content The new content.
-     * @param $lang The lang of the file we want to save. Either 'en' or current LANG.
-     * @param $type Can be 'file' or 'patch'.
-     * @param $uniqID If type=patch, this is an uniqID to identify this patch.
-     * @return The path to the new file ($FilePath with .new extension) successfully created.
-     */
-    function saveFile($FilePath, $content, $lang, $type, $uniqID='') {
-
-        if ($type == 'file' ) { $ext = '.new'; }
-        else { $ext = '.'.$uniqID.'.patch'; }
-
-        // Security
-        $FilePath = str_replace('..', '', $FilePath);
-
-        // Open in w+ mode
-        $h = fopen(DOC_EDITOR_CVS_PATH.$lang.$FilePath.$ext, 'w+');
-        fwrite($h, $content);
-        fclose($h);
-
-        return DOC_EDITOR_CVS_PATH.$lang.$FilePath.$ext;
-    }
-
-    /**
-     * Same as getInfoFromContent() but with a file instead of a content of a file.
-     *
-     * @param $FilePath The path of the file.
-     * @see getInfoFromContent
-     * @return An associated array of informations.
-     */
-    function getInfoFromFile($FilePath) {
-        $content = file_get_contents($FilePath);
-        return $this->getInfoFromContent($content);
-    }
-
-    /**
-     * Highlights the given commit log
-     *
-     * @param $message The commit log
-     * @return The output message, more beautiful than before!
-     */
-    function highlightCommitLog($message) {
-
-        $reg = array("/(COMMITINFO)/", "/(LOGINFO)/", "/(Checking in)/", "/(done)/", "/(bailing)/", "/(Mailing the commit email to)/", "/(Logging in to)/","(new revision)");
-        return preg_replace($reg, "<span style=\"color: #15428B; font-weight: bold;\">\\1</span>", $message);
-
-    }
-
-    /**
-     * Print debug information into a file (.debug) into data folder.
-     *
-     * @param $mess The debug message.
-     */
-    function debug($mess) {
-
-        $mess = '['.date("d/m:Y H:i:s").'] by '.$this->cvsLogin.' : '.$mess."\n";
-
-        $fp = fopen(DOC_EDITOR_CVS_PATH.'../.debug', 'a+');
-        fwrite($fp, $mess);
-        fclose($fp);
-
-    }
-
-} // End of class

Modified: web/doc-editor/trunk/php/controller.php
===================================================================
--- web/doc-editor/trunk/php/controller.php	2010-03-01 17:45:20 UTC (rev 295667)
+++ web/doc-editor/trunk/php/controller.php	2010-03-01 17:53:50 UTC (rev 295668)
@@ -7,7 +7,6 @@
 error_reporting(E_ALL);
 set_time_limit(0);

-require_once "./class.php";
 require_once "./ExtJsController.php";
 require_once "./JsonResponseBuilder.php";
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.