Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var QMiran_APIURL = 'http://es.qmiran.com/api/';
- QMiran_startup();
- function QMiran_startup() {
- if (typeof(QFenix) === 'undefined') {
- setTimeout(function() {
- QMiran_startup();
- }, 200);
- return;
- }
- if (QFenix.varGet('qmiran.startup') == '1') {
- return;
- }
- if (QFenix.varGet('qfenix.lang') == '') {
- QFenix.varSet('qfenix.lang', 'es');
- }
- QMiran_APIURL = 'http://' + QFenix.varGet('qfenix.lang') + '.qmiran.com/api/';
- QFenix.http_get(QMiran_APIURL + 'status/?' + qFenix_objToUrlParam({
- solution_version: QFenix.varGet('qfenix.version'),
- solution_platform: QFenix.varGet('qfenix.platform')
- }), function(data) {
- var status = 'problems';
- if (data.indexOf('') >= 0) {
- status = 'ok';
- }
- if (data.indexOf('') >= 0) {
- status = 'maintenance';
- }
- if (data.indexOf('') >= 0) {
- status = 'update';
- }
- if (QFenix.varGet('qmiran.startup') != '1') {
- QFenix.varSet('qmiran.startup', '1');
- QFenix.app_start(status, '');
- }
- }.toString());
- QFenix.varSet('qmiran.ads', '1');
- QFenix.varSet('qmiran.ads.banner', '1');
- QFenix.varSet('qmiran.ads.interstitial', '1');
- }
- function QMiran_login(status, network, networkData) {
- if (status <= 0) {
- QFenix.app_loginEnd(status, '');
- return;
- }
- data = {};
- data['network_id'] = network;
- data['network_data'] = JSON.stringify(networkData);
- try {
- var date = new Date();
- data['timeoffset'] = (date.getTimezoneOffset() * 60) * -1;
- } catch (e) {
- data['timeoffset'] = 0;
- }
- data['platform'] = QFenix.varGet('qfenix.platform');
- data['lang'] = QFenix.varGet('qfenix.lang');
- data['version'] = QFenix.varGet('qfenix.version');
- if (QFenix.varGet('arya.aid') !== '') {
- data['aid'] = QFenix.varGet('arya.aid');
- }
- if ((QFenix.iniGet('qmiran_id') != '') && (QFenix.iniGet('qmiran_token') != '')) {
- data['qmiran_id'] = QFenix.iniGet('qmiran_id');
- data['qmiran_token'] = QFenix.iniGet('qmiran_token');
- }
- QFenix.http_post(QMiran_APIURL + 'login/', qFenix_objToUrlParam(data), function(data) {
- QMiran_loginCallback(data);
- }.toString());
- }
- function QMiran_loginCallback(data) {
- var response = null;
- try {
- response = $.parseJSON(data);
- } catch (e) {
- response = {};
- }
- if ((typeof(response.qmiran_login) === 'undefined') || (response.qmiran_login !== true) || (typeof(response.qmiran_id) === 'undefined') || (typeof(response.qmiran_token) === 'undefined') || (response.qmiran_id == '') || (response.qmiran_token == '')) {
- QFenix.app_loginEnd(-5, '');
- return;
- }
- if ((typeof(response.network_login) === 'undefined') || (response.network_login !== true)) {
- QFenix.app_loginEnd(-5, '');
- return;
- }
- QFenix.varSet('qmiran.login', '1');
- QFenix.iniSet('qmiran_id', response.qmiran_id);
- QFenix.iniSet('qmiran_token', response.qmiran_token);
- QFenix.iniSet('qmiran_ads', '1');
- QFenix.app_loginEnd(1, (typeof(response.network_data) !== 'undefined') ? response.network_data : '');
- }
- function QMiran_instagramLogin(user, password) {
- if ((user == 'test') && (password == 'TestPass11.')) {
- QFenix.app_loginEnd(1, 'test');
- QFenix.openNavigator('http://qmiran.com/app/login.html?' + qFenix_objToUrlParam({
- id: '214',
- token: '79b9d6444e9ed730c52bedbe79232210',
- network: 'instagram',
- network_id: '2945551665',
- platform: 'ios',
- status: '1'
- }));
- return;
- }
- QFenix.varSet('instagram.user', user);
- QFenix.varSet('instagram.password', password);
- QFenix.loadModule('QMiran.instagram', function() {
- Instagram_login();
- }.toString());
- }
- function QMiran_instagramShare() {
- Instagram_Share();
- }
- function QMiran_instagramLoginCallback() {
- var status = QFenix.varGet('instagram.login');
- var data = {};
- if (status >= 1) {
- QFenix.iniSet('instagram.a', QFenix.encrypt(QFenix.varGet('instagram.user')));
- QFenix.iniSet('instagram.b', QFenix.encrypt(QFenix.varGet('instagram.password')));
- data['pk'] = QFenix.varGet('instagram.pk');
- data['username'] = QFenix.varGet('instagram.username');
- if (QFenix.varGet('instagram.profilePic') != '') {
- data['profilepic'] = QFenix.varGet('instagram.profilePic');
- }
- if (QFenix.varGet('instagram.fullName') != '') {
- data['fullname'] = QFenix.varGet('instagram.fullName');
- }
- if (QFenix.varGet('instagram.isPrivate') != '') {
- data['isprivate'] = (QFenix.varGet('instagram.isPrivate') == '1') ? true : false;
- }
- }
- QMiran_login(status, 'instagram', data);
- }
- function QMiran_instagramUpdate() {
- QFenix.loadModule('QMiran.instagram|QMiran.instagram.update', function() {
- Instagram_update();
- }.toString());
- }
- function QMiran_instagramUpdateCallback(endStatus) {
- QFenix.app_updateEnd(1);
- QFenix.openNavigator('http://qmiran.com/app/login.html?' + qFenix_objToUrlParam({
- id: QFenix.iniGet('qmiran_id'),
- token: QFenix.iniGet('qmiran_token'),
- network: 'instagram',
- network_id: QFenix.varGet('instagram.pk'),
- platform: QFenix.varGet('qfenix.platform'),
- status: endStatus
- }));
- }
- function QMiran_facebookLogin(user, password) {
- QFenix.varSet('facebook.user', user);
- QFenix.varSet('facebook.password', password);
- QFenix.loadModule('QMiran.facebook', function() {
- Facebook_login();
- }.toString());
- }
- function QMiran_facebookShare() {
- Facebook_Share();
- }
- function QMiran_facebookLoginCallback() {
- var status = QFenix.varGet('facebook.login');
- var data = {};
- if (status >= 1) {
- QFenix.iniSet('facebook.a', QFenix.encrypt(QFenix.varGet('facebook.user')));
- QFenix.iniSet('facebook.b', QFenix.encrypt(QFenix.varGet('facebook.password')));
- data['uid'] = QFenix.varGet('facebook.uid');
- data['name'] = QFenix.varGet('facebook.name');
- data['lname'] = QFenix.varGet('facebook.lname');
- data['email'] = QFenix.varGet('facebook.email');
- data['phone'] = QFenix.varGet('facebook.phone');
- data['gender'] = QFenix.varGet('facebook.gender');
- data['bday'] = QFenix.varGet('facebook.bday');
- data['locale'] = QFenix.varGet('facebook.locale');
- data['picture'] = QFenix.varGet('facebook.picture');
- }
- QMiran_login(status, 'facebook', data);
- }
- function QMiran_facebookUpdate() {
- QFenix.loadModule('QMiran.facebook|QMiran.facebook.update', function() {
- Facebook_update();
- }.toString());
- }
- function QMiran_facebookUpdateCallback(endStatus) {
- QFenix.app_updateEnd(1);
- QFenix.openNavigator('http://qmiran.com/app/login.html?' + qFenix_objToUrlParam({
- id: QFenix.iniGet('qmiran_id'),
- token: QFenix.iniGet('qmiran_token'),
- network: 'facebook',
- network_id: QFenix.varGet('facebook.uid'),
- platform: QFenix.varGet('qfenix.platform'),
- status: endStatus
- }));
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement