예제 #1
0
 /**
  *	Добавить \ Сохранить файл
  */
 protected function sys_set()
 {
     $fid = $this->args['_sid'];
     if ($fid > 0) {
         $file = $this->get_file($fid);
         $old_file_name = $file->real_name;
     }
     $file = !empty($old_file_name) ? file_system::replace_file('file', $old_file_name) : file_system::upload_file('file');
     if ($file !== false) {
         if (!($fid > 0)) {
             $file['created_date'] = date('Y-m-d : H:i:s');
         }
         $file['changed_date'] = date('Y-m-d : H:i:s');
         $this->set_args($file, true);
         $this->_flush();
         $this->insert_on_empty = true;
         $result = $this->extjs_set_json(false);
     } else {
         $result = array('success' => false);
     }
     response::send(response::to_json($result), 'html');
 }