anchor.diff:        });
       } // Users Chart
   
  -
  -
  +    // Chart Locations
       var locationsChart = function() {
   
  -      // Create Users Array within Timeperiod Dates (Lookup)
  -      // Set Length of Time Period Array to Length of Actual Dates
  -      timePeriodData.length = timePeriod.dates.length;
  -      timePeriodData.fill(0); // Prefill all Values with 0
  -
  -      for ( i=0; i<locations.length; i++ ) {
  -        var checkDate = new Date(locations[i].created_at);
  -
  -        // Loop Check every single Location for all Dates in Range
  -        for ( d=timePeriodData.length-1; d>0; d-- ) {
  -          var check = checkDateRange( checkDate, timePeriod.dates[d], timePeriod.unit );
  -          if (check == true) {
  -            timePeriodData[d] +=1;
  -            break;
  -          }
  -        } // Loop Check every single User for all Dates
  -      } // Loop Check all Users
  -
  -      var labeldata = timePeriod.datesFriendly;
  -      var chartdata = timePeriodData;
  +      fillTimeChartData(locations);
  +
  +      var labeldata = timeChart.datesFriendly;
  +      var chartdata = timeChart.data;
   
         chartTopArea = new Chart(topchart, {
           type: 'line',
  
positive.code:       }
      };
  
      var users = []; // Clean Users Array to work with
      var usersearch = []; // User Serach Result
      var graetzls = []; // Clean Grätzl Array to work with
  
negative.code:       });
      } // Get Mailchimp Automations
  
      // Search Request for Users
      var requestUserSearch = function(email, id){
  
        // Emtpy Search Result Array
        usersearch = [];
  
        return new Promise( function(resolve, reject) {
          $.ajax( {
            url:'/admin/users.json?q%5Bemail_contains%5D=' + email,
            method:'GET',
            success:function(response) {
              for( i=0; i < response.length; i++ ) {
                usersearch.push({
                  id: response[i].id,
                  graetzl_id: response[i].graetzl_id,
                  graetzl_name: '',
                  graetzl_app_path: '',
                  created_at: new Date(response[i].created_at),
                  username: response[i].username,
                  first_name: response[i].first_name,
                  last_name: response[i].last_name,
                  email: response[i].email,
                  user_path_admin: host_admin + 'users/' + response[i].slug,
                  user_path_app: host + response[i].slug,
                  role: response[i].role,
                  districts: [],
                  locations: []
                })
              }
              completeUser(usersearch);
              resolve('usersearch');
            }
          });
        });
      } // Search for User
  
      // END Ajax JSON Requests //
  
  
      /*********************************
  
          Create DATATABLES
          (jQuery Plugin)
  
      *********************************/
  
      // Create DATATABLE - USERS //
  