Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var someJSON = '{"date":"2014-01-14T00:00:00Z","userID":2,"niceDate":"Tuesday, January 14, 2014","urlDate":"2014-01-14","addiction":"test","commitment":"test","abstained":"yes","journalEntry":"blaghblahnnblahnnblahnblah\\\nnblah\n","rituals":[{"id":2941,"category":"","title":"I lowered my gaze online","description":"Enter a description to further describe this behavior in your life.n","done":"no","date":"2014-02-03T23:36:32.244Z"},{"id":2942,"category":"","title":"I expressed genuine appreciation to my spouse today","description":"Enter a description to further describe this behavior in your life.n","done":"yes","date":"2014-02-03T23:36:32.250Z"},{"id":2943,"category":"","title":"I prayed with my spouse today","description":"Enter a description to further describe this behavior in your life.n","done":"yes","date":"2014-02-03T23:36:32.252Z"},{"id":2944,"category":"","title":"I sent my spouse a loving text during the day","description":"Enter a description to further describe this behavior in your life.n","done":"yes","date":"2014-02-03T23:36:32.254Z"},{"id":2945,"category":"","title":"I read 15 minutes with my wife from a book that enhances our relationship","description":"Enter a description to further describe this behavior in your life.n","done":"no","date":"2014-02-03T23:36:32.255Z"}],"selectedRitual":{"id":"","category":"","title":"","description":"","done":"","date":"2014-02-03T23:36:31.426Z"},"categories":[],"successDaysWeek":"","successDaysMonth":"","successDaysYear":"","retrackID":""}';
- var parsed = JSON.parse(someJSON);
- //console.log(parsed);
- //ritualArray = jQuery.makeArray( parsed.rituals );
- //mySelfCare.rituals(ritualArray);
- //console.log(ritualArray);
- mySelfCare.loadParsedData(parsed);
- mySelfCare.loadParsedData = function(parsed) {
- console.log('ko parsed:');
- console.log(parsed);
- userID = '<?php echo $user_id;?>';
- var dataDate = '<?php echo $trackDate; ?>';
- if (dataDate != '') {
- newDate = new Date('<?php echo $trackDate; ?>T00:00:00Z');
- urlDate = '<?php echo $trackDate; ?>';
- dataDate = '<?php echo $trackDate; ?>T00:00:00Z';
- niceDate = '<?php echo date('l, F d, Y',strtotime ($trackDate));?>';
- } else {
- newDate = new Date();
- var dateDay = newDate.getDate();
- var dateMonth = newDate.getMonth()+1;
- var dateYear = newDate.getFullYear();
- urlDate = dateYear + '-' + dateMonth + '-' + dateDay;
- dataDate = urlDate + 'T00:00:00Z';
- niceDate = weekday[newDate.getDay()] + ', ' + month[dateMonth-1] + ' ' + dateDay + ', ' +dateYear;
- //alert('new(js):'+newDate);alert('urlDate:'+urlDate);alert('date:'+dataDate);alert('nice'+niceDate);
- };
- var dataAbstained = parsed.abstained;
- var dataJournalEntry = parsed.journalEntry;
- var successDaysWeek = '';
- var successDaysMonth = '';
- var successDaysYear = '';
- var retrackID = '<?php echo $parent_id; ?>';
- mySelfCare.date(dataDate);
- mySelfCare.userID(<?php echo $user_id; ?>);
- mySelfCare.niceDate(niceDate);
- mySelfCare.urlDate(urlDate);
- mySelfCare.addiction(<?php echo json_encode(get_user_meta($user_id, 'sc_addiction', true)); ?>);
- mySelfCare.commitment(<?php echo json_encode(get_user_meta($user_id, 'sc_commitment', true)); ?>);
- mySelfCare.abstained(dataAbstained);
- console.log('valueshouldbe: ');
- console.log(mySelfCare.abstained());
- mySelfCare.journalEntry(dataJournalEntry);
- mySelfCare.successDaysWeek(successDaysWeek);
- mySelfCare.successDaysMonth(successDaysMonth);
- mySelfCare.successDaysYear(successDaysYear);
- mySelfCare.retrackID(retrackID);
- /*
- console.log(ko.toJSON(mySelfCare));
- jQuery.getJSON('<?php echo get_bloginfo('url'); ?>/api/scrcustom/get_author_posts/?author_id=<?php echo $user_id; ?>&post_type=scr_custom&orderby=menu_order&order=ASC&dev=1', function(data) {
- mySelfCare.rituals([]);
- jQuery.each(data.posts, function() {
- var tmpRitual = {};
- tmpRitual.id = this.id;
- //tmpRitual.category = this.scr_category[0];
- tmpRitual.title = this.title;
- tmpRitual.description = this.excerpt;
- mySelfCare.rituals.push(new Ritual(tmpRitual));
- });
- if (mySelfCare.addiction() == '' || mySelfCare.commitment() == '' || mySelfCare.rituals().length < 5) { alert('<?php _e('You need to finish setup for your Tracker, first.', 'selfcare'); ?>'); window.location = './tracker-settings/?user_id='+mySelfCare.userID(); };
- });
- */
- console.debug('yo5');
- mySelfCare.rituals([]);
- jQuery.each(parsed.rituals, function() {
- var tmpRitual = {};
- tmpRitual.id = this.id;
- tmpRitual.date = this.date;
- tmpRitual.done = this.done;
- tmpRitual.category = this.category;
- //tmpRitual.category = this.scr_category[0];
- tmpRitual.title = this.title;
- tmpRitual.description = this.description;
- mySelfCare.rituals.push(new Ritual(tmpRitual));
- });
- console.log('msc rituals:');
- console.log(mySelfCare.rituals());
- jQuery('#journal-entry').elastic();
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement