Changeset 782 for pro-violet-viettel/www/deploy/20150304/application/modules/ajax/controllers/privatecontent.php
- Timestamp:
- Mar 16, 2015 5:23:29 PM (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
pro-violet-viettel/www/deploy/20150304/application/modules/ajax/controllers/privatecontent.php
r780 r782 31 31 { 32 32 33 private $user_info = null;34 35 33 public function __construct() { 36 34 parent::__construct(); 35 $user = $this->session->userdata ( 'userInfo' ); 37 36 $this->vservices->setApiUrl($this->config->item('api_url')); 38 37 $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']); 44 39 } 45 40 46 41 public function getContent () { 42 $xmlData = $this->vservices->getPrivateTree(); 47 43 48 $xmlData = $this->vservices->getPrivateTree(); 49 $this->xml->parse($xmlData);44 $this->xml->parse($xmlData); 45 50 46 $aryDirs = array(); 51 47 $aryFiles = array(); 48 write_file('log.txt', var_export($xmlData, true)); 52 49 53 error_log(var_export($xmlData, TRUE). "\n", 3, '/srv/www/vspacedemo/20150304/log/123.log');54 55 50 if (!isset($this->xml->tree)) { 56 51 $aryError = array('err' => 'KhÃŽng thá» kết ná»i Äến máy chá»§!', 'errCode' => '-1'); … … 81 76 }else { 82 77 $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']); 84 79 } 85 80 } 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); 88 83 echo json_encode($aryData); 89 84 } … … 98 93 $aryError = array('err' => $this->xml->status->_param['err'], 'errCode' => (int)$this->xml->status->_param['errCode']); 99 94 $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); */ 100 98 echo json_encode($aryData); 101 99 } … … 104 102 $delobj = $this->input->post('delobj',TRUE); 105 103 $xmlData = $this->vservices->actionExecute('deletemulti',array('delobj' => $delobj)); 106 107 104 $this->xml->parse($xmlData); 108 105 $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 110 107 if (isset($this->xml->tree->folder)) { 111 108 if (is_array($this->xml->tree->folder)) {
Note: See TracChangeset
for help on using the changeset viewer.