| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162 | <?phpDoo::loadModel('pro');class Project{    private $pro;    public function __construct()    {        $this->pro = new Pro();    }    public function insertProject($uid, $pname)    {        if (!isset($pname) && $pname)            return FALSE;        $this->pro->uid = filter_var($uid, FILTER_VALIDATE_INT);        $this->pro->pname = filter_var($pname, FILTER_SANITIZE_STRING);        $this->pro->intime = time();        return $this->pro->insert();    }    public function getAll($uid = NULL)    {        if (isset($uid)) {            return $this->pro->find(array('where' => 'uid=?', 'param' => array($uid), 'asArray' => TRUE));        } else {            return $this->pro->find(array('asArray' => TRUE));        }    }    public function getFewRow($pidstr)    {        return $this->pro->find(array('where' => 'pid in(' . $pidstr . ')', 'asArray' => TRUE));    }    public function getRowByPid($pid)    {        return $this->pro->getOne(array('where' => 'pid=?', 'param' => array($pid), 'asArray' => TRUE));    }// for api    public function getRowUid($uid)    {        return $this->pro->find(array('where' => 'uid=?', 'param' => array($uid), 'asArray' => TRUE));    }    public function updateProName($pid, $pname)    {        $this->pro->pname = filter_var($pname, FILTER_SANITIZE_STRING);        return $this->pro->update(array('where' => 'pid=?', 'param' => array($pid)));    }    public function del($pid)    {        return $this->pro->delete(array('where' => 'pid=?', 'param' => array($pid)));    }}?>
 |