403Webshell
Server IP : 209.209.40.120  /  Your IP : 216.73.217.112
Web Server : Microsoft-IIS/10.0
System : Windows NT NEWWWW 10.0 build 17763 (Windows Server 2019) i586
User : NEWWWW$ ( 0)
PHP Version : 8.3.30
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : OFF  |  Perl : OFF  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  C:/New folder/New folder/software/Services/citygists/pages/chatgroups/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : C:/New folder/New folder/software/Services/citygists/pages/chatgroups/newgroup.vue
<template>
<f7-page name="newgroup">
    <f7-navbar title="New group" back-link="Back"></f7-navbar>
    <f7-block-title>New group</f7-block-title>
    <f7-block>
        <div class="wrapper">
            <img class="image--cover" :src="group_image_url" alt="" @click="launchFilePicker">
        </div>
        <f7-list no-hairlines-md>
            <f7-list-input :value="group_name" @input="group_name=$event.target.value" label="Group Name" type="text" placeholder="Your group name" clear-button>
            </f7-list-input>
        </f7-list>
        <f7-button fill @click="createGroup">Create New Group</f7-button>
        <input type="file" ref="file" style="display:none;" @change="onFilePicked">

    </f7-block>
</f7-page>
</template>

<script>
export default {
    data() {
        return {
            group_name: 'New Group'
        }
    },
    computed: {
        group_image_url() {
            return this.$store.getters.group_image_url
        },
        files() {
            return this.$store.getters.files
        }
    },
    methods: {
        async createGroup(){
            var group = {}
            group.name = this.group_name
            group.pic = this.group_image_url
            console.log(group)
            // if(this.files) ...
            if(this.files) group.pic = await this.$store.dispatch('uploadFile','group_profile/')
            this.$store.dispatch('createGroup',group)
        },
        launchFilePicker() {
            this.$refs.file.click()
        },
        onFilePicked() {
            this.$store.dispatch('readFile', 'setGroupImageURL')
        }
    },
    created() {
        var url = 'https://firebasestorage.googleapis.com/v0/b/whatchat-4c8cf.appspot.com/o/group_profile%2Fgroup%20icon.jpg?alt=media&token=2a2ef2b7-31fb-4677-a1d6-664c48791542'
        this.$store.commit('setGroupImageURL', url)
    }
}
</script>

<style scoped>
.wrapper {
    text-align: center;
}

.image--cover {
    width: 150px;
    height: 150px;
    border-radius: 50%;
    margin: 20px;
    object-fit: cover;
    object-position: center;
}
</style>

Youez - 2016 - github.com/yon3zu
LinuXploit