1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 |
- <?php
- Doo::loadClass('auth');
- Doo::loadClass('attfile');
- Doo::loadClass('profile');
- /**
- * MainController
- * Feel free to delete the methods and replace them with your own code.
- *
- * @author darkredz
- */
- class MainController extends DooController {
- private $data, $auth, $attfile, $profile;
- public function __construct() {
- $this->auth = new Auth();
- $this->attfile = new attFile();
- $this->profile = new Profile();
- $this->data['rootUrl'] = Doo::conf()->APP_URL;
- $this->data['currChannle'] = 'p';
- }
- public function welcome() {
- // if (!$this->auth->isLoggedIn())
- // return Doo::conf()->APP_URL;
- if ($this->profile->getProWithUid($_SESSION['uid'])['userid'])
- return Doo::conf()->APP_URL . 'project/index';
- if (isset($_POST['welform'])) {
- $profileUserArray = $_POST;
- $profileUserArray['userid'] = $_SESSION['uid'];
- $this->profile->insertProfile($profileUserArray); // 无自增字段返回0
- return Doo::conf()->APP_URL . 'project/list';
- }
- $this->render('welcome', $this->data);
- }
- public function prolist() {
- // if (!$this->auth->isLoggedIn())
- // return Doo::conf()->APP_URL;
- $proArray = new stdClass();
- // $jsonpath = pathinfo($this->attfile->getMaxRow()['filepath']);
- // $extPathdir = Doo::conf()->SITE_PATH . $jsonpath['dirname'] . '/' . $jsonpath['filename'];
- // if ($handle = opendir($extPathdir)) {
- // while (false !== ($file = readdir($handle))) {
- // $filename = pathinfo($file);
- // if ($filename['extension'] == 'json')
- // $proArray = json_decode(file_get_contents($extPathdir . '/' . $file));
- // }
- // closedir($handle);
- // }
- $this->data['proArray'] = $proArray;
- $this->render('s-project', $this->data);
- }
- }
- ?>
|