homepagePHP/app/Common/Coder/Coder.class.php

45 lines
956 B
PHP
Executable File

<?php
namespace Common\Coder;
abstract class Coder extends \Gy_Library\GyController{
protected $_name = '';
protected $_desc = '';
protected $_namespace = '';
protected $_view = '';
public function getName(){
return $this->_name;
}
public function getDesc(){
return $this->_desc;
}
public function getImages(){
$files = glob(APP_DIR . '/' . $this->_namespace . '/images/*.{png,jpg,bmp,jpeg,gif}', GLOB_BRACE);
return $files;
}
public function getCoderName(){
$separator = substr($this->_namespace, 6, 1);
$arr = explode($separator, $this->_namespace);
return $arr[count($arr) - 1];
}
public function getView(){
return $this->_view;
}
abstract public function displayVew($log_id);
abstract public function generate($save_flag);
abstract public function logList();
}