writer.php

来自「php 开发的内容管理系统」· PHP 代码 · 共 51 行

PHP
51
字号
<?php
/**
 * Article management
 *
 * @copyright	The XOOPS project http://www.xoops.org/
 * @license		http://www.fsf.org/copyleft/gpl.html GNU public license
 * @author		Taiwen Jiang (phppp or D.J.) <php_pp@hotmail.com>
 * @since		1.00
 * @version		$Id$
 * @package		module::article
 */
 
if (!defined("XOOPS_ROOT_PATH")) {
	exit();
}
include_once dirname(dirname(__FILE__))."/include/vars.php";
mod_loadFunctions("parse", $GLOBALS["artdirname"]);


if(!class_exists("Writer")){
class Writer extends ArtObject
{
    function Writer($id = null)
    {
	    $this->ArtObject();
        $this->table = art_DB_prefix("writer");
        $this->initVar("writer_id", XOBJ_DTYPE_INT, null);
        $this->initVar("uid", XOBJ_DTYPE_INT); // submitter for the author 
        //$this->initVar("writer_uid", XOBJ_DTYPE_INT, 0, true); // uid of the author if registered
        $this->initVar("writer_name", XOBJ_DTYPE_TXTBOX);
        $this->initVar("writer_avatar", XOBJ_DTYPE_TXTBOX);
        $this->initVar("writer_profile", XOBJ_DTYPE_TXTAREA);

        $this->initVar("dohtml", XOBJ_DTYPE_INT, 1);
        $this->initVar("dosmiley", XOBJ_DTYPE_INT, 1);
        $this->initVar("doxcode", XOBJ_DTYPE_INT, 1);
        $this->initVar("doimage", XOBJ_DTYPE_INT, 1);
        $this->initVar("dobr", XOBJ_DTYPE_INT, 1);
    }
}
}

art_parse_class('
class [CLASS_PREFIX]WriterHandler extends  ArtObjectHandler
{
    function [CLASS_PREFIX]WriterHandler(&$db) {
        $this->ArtObjectHandler($db, art_DB_prefix("writer", true), "Writer", "writer_id", "writer_name");
    }
}
');
?>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?