Ignore:
Timestamp:
Mar 16, 2015 5:23:29 PM (10 years ago)
Author:
dungnv
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • pro-violet-viettel/www/deploy/20150304/application/modules/ajax/controllers/privatecontent.php

    r780 r782  
    3131{
    3232
    33         private $user_info = null;
    34 
    3533        public function __construct() {
    3634                parent::__construct();
     35                $user = $this->session->userdata ( 'userInfo' );
    3736                $this->vservices->setApiUrl($this->config->item('api_url'));
    3837                $this->vservices->setConnection($this->curl);
    39                 $user_info = $this->session->userdata('userInfo');
    40                 parse_str($user_info['user'],$user);
    41                 $aryTemp = array_merge($user_info,$user);
    42                 $this->user_info = array('username' => $aryTemp['username'], 'us_id' => $aryTemp['us_id'], 'fullname' => $aryTemp['fullname']);
    43                 $this->vservices->setUserId($this->user_info['us_id']);
     38                $this->vservices->setUserId($user['us_id']);
    4439        }
    4540       
    4641        public function getContent () {
     42                $xmlData = $this->vservices->getPrivateTree();
    4743               
    48                 $xmlData = $this->vservices->getPrivateTree();
    49         $this->xml->parse($xmlData);               
     44                $this->xml->parse($xmlData);
     45               
    5046                $aryDirs = array();
    5147                $aryFiles = array();
     48                write_file('log.txt', var_export($xmlData, true));
    5249               
    53                 error_log(var_export($xmlData, TRUE). "\n", 3, '/srv/www/vspacedemo/20150304/log/123.log');
    54 
    5550                if (!isset($this->xml->tree)) {
    5651                        $aryError = array('err' => 'KhÃŽng thể kết nối đến máy chá»§!', 'errCode' => '-1');
     
    8176                        }else {
    8277                                $file = $this->xml->tree->filelist->file;
    83                                 $aryFiles[] = array('fileurl' => $file->_param['fileurl'],'id' => $file->_param['id'], 'name' => $file->_value,'parentID' => $file->_param['parentid'] == -1 ? 0:$file->_param['parentid'], 'minetype' => $file->_param['filetype']);
     78                                $aryFiles[] = array('fileurl' => $value->_param['fileurl'],'id' => $file->_param['id'], 'name' => $file->_value,'parentID' => $file->_param['parentid'] == -1 ? 0:$file->_param['parentid'], 'minetype' => $file->_param['filetype']);
    8479                        }
    8580                }
    86                
    87                 $aryData = array('DIRECTORIES' =>  $aryDirs , 'FILES' => $aryFiles, 'ERROR' => $aryError, 'userinfo' => $this->user_info);
     81                $user = $this->session->userdata ( 'userInfo' );
     82                $aryData = array('DIRECTORIES' =>  $aryDirs , 'FILES' => $aryFiles, 'ERROR' => $aryError, 'userinfo'=>$user);
    8883                echo json_encode($aryData);
    8984        }
     
    9893                $aryError = array('err' => $this->xml->status->_param['err'], 'errCode' => (int)$this->xml->status->_param['errCode']);
    9994                $aryData = array('id' => $this->xml->status->_param['id'], 'name' => $name, 'parentID' => $parentDir, 'ERROR' => $aryError);
     95               
     96                /* $aryError = array('err' => '', 'errCode' => 0);
     97                $aryData =  array('id' => rand(100, 1000), 'name' => $name, 'parentID' => $parentDir, 'ERROR' => $aryError); */
    10098                echo json_encode($aryData);
    10199        }
     
    104102                $delobj =  $this->input->post('delobj',TRUE);
    105103                $xmlData = $this->vservices->actionExecute('deletemulti',array('delobj' => $delobj));
    106 
    107104                $this->xml->parse($xmlData);
    108105                $aryFolders = array();
    109                 error_log(date('YmdHis').': delete:'. var_export(isset($this->xml->tree), TRUE) . "\n", 3, '/srv/www/vspacedemo/20150304/log/apidel.log');
     106
    110107                if (isset($this->xml->tree->folder)) {
    111108                        if (is_array($this->xml->tree->folder)) {
Note: See TracChangeset for help on using the changeset viewer.