3) ? $argv[3] : ''); $dstname = (($argc > 4) ? $argv[4] : ''); $hash = random_string(); $arr = [ 'src' => $srcfile, 'filename' => (($dstname) ? $dstname : basename($srcfile)), 'hash' => $hash, 'allow_cid' => $channel['channel_allow_cid'], 'allow_gid' => $channel['channel_allow_gid'], 'deny_cid' => $channel['channel_deny_cid'], 'deny_gid' => $channel['channel_deny_gid'], 'preserve_original' => true, 'replace' => true ]; if ($folder) $arr['folder'] = $folder; attach_store($channel, $channel['channel_hash'], 'import', $arr); $sync = attach_export_data($channel, $hash); if ($sync) Libsync::build_sync_packet($channel['channel_id'], ['file' => [$sync]]); return; } }