Subversion Repositories HomeAutomation

Rev

Rev 2092 | Rev 2098 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | SVN | RSS feed

Rev 2092 Rev 2094
Line 269... Line 269...
269
      }
269
      }
270
      else
270
      else
271
      {
271
      {
272
        Log("\033[31mOnlinePhonebook-eniro: Failed to do name lookup, result was: " + result + "\033[0m\n");
272
        Log("\033[31mOnlinePhonebook-eniro: Failed to do name lookup, result was: " + result + "\033[0m\n");
273
      }
273
      }
274
    });
-
 
275
 
274
 
276
    if (phonebookNumbers.length == 0)
275
      if (phonebookNumbers.length == 0)
277
    {
276
      {
278
      if (typeof sensorRKSEEK_API !== 'undefined')
277
        if (typeof sensorRKSEEK_API !== 'undefined')
279
      {
278
        {
280
        url = "rkseek.oblivioncreations.se/?client="+sensorRKSEEK_API+"&n=" + number + "&out=text";
279
          url = "rkseek.oblivioncreations.se/?client="+sensorRKSEEK_API+"&n=" + number + "&out=text";
281
        Log("\033[31mURL: http://"+url+"\033[0m\n");
280
          Log("\033[31mURL: http://"+url+"\033[0m\n");
282
 
281
 
283
        Http_Request(url, function(socket_id, result, header, content_data)
282
          Http_Request(url, function(socket_id, result, header, content_data)
284
        {
283
          {
285
          phonebookNumbers = [];
284
            phonebookNumbers = [];
286
 
285
 
287
          if (result.indexOf("200 OK") != -1)
286
            if (result.indexOf("200 OK") != -1)
288
          {
287
            {
289
            //Log("\033[31mOnlinePhonebook: result was: " + content_data + "\033[0m\n");
288
              //Log("\033[31mOnlinePhonebook: result was: " + content_data + "\033[0m\n");
290
            var lines = content_data.split("\n");
289
              var lines = content_data.split("\n");
291
            //Log("\033[31mOnlinePhonebook: Line: " + lines[1] + "\033[0m\n");
290
              //Log("\033[31mOnlinePhonebook: Line: " + lines[1] + "\033[0m\n");
292
            //Log("\033[31mOnlinePhonebook: Line: " + lines[2] + "\033[0m\n");
291
              //Log("\033[31mOnlinePhonebook: Line: " + lines[2] + "\033[0m\n");
293
            //Log("\033[31mOnlinePhonebook: Line: " + lines[3] + "\033[0m\n");
292
              //Log("\033[31mOnlinePhonebook: Line: " + lines[3] + "\033[0m\n");
294
            if (lines[2].length > 0)
293
              if (lines[2].length > 0)
295
            {
294
              {
296
              phonebookNumbers = lines[2];
295
                phonebookNumbers = [ lines[2] ]; // TODO Is this really correct?!
297
              Storage_SetJsonParameter("PhoneBook", number, phonebookNumbers);
296
                Storage_SetJsonParameter("PhoneBook", number, phonebookNumbers);
298
 
-
 
-
 
297
               
299
              Sensor_UpdateNameInPhonecalls(timestamp, phonebookNumbers);
298
                Sensor_UpdateNameInPhonecalls(timestamp, phonebookNumbers);
300
 
299
               
301
              Log("\033[31mOnlinePhonebook-rseek: Found: " + JSON.stringify(phonebookNumbers) + "\033[0m\n");
300
                Log("\033[31mOnlinePhonebook-rseek: Found: " + JSON.stringify(phonebookNumbers) + "\033[0m\n");
302
            }
301
              }
303
          }
302
            }
304
          else
303
            else
305
          {
304
            {
306
            Log("\033[31mOnlinePhonebook-rseek: Failed to do name lookup, result was: " + result + "\033[0m\n");
305
              Log("\033[31mOnlinePhonebook-rseek: Failed to do name lookup, result was: " + result + "\033[0m\n");
307
          }
306
            }
308
        });
307
          });
309
      }
308
        }
310
    }
309
      }
311
 
310
    });
312
        /*
311
        /*
313
        Http_Request("wap.hitta.se/default.aspx?Who=" + number + "&Where=&PageAction=White",
312
        Http_Request("wap.hitta.se/default.aspx?Who=" + number + "&Where=&PageAction=White",
314
            function(socket_id, result, header, content_data) {
313
            function(socket_id, result, header, content_data) {
315
                var persons = new Array();
314
                var persons = new Array();
316
                if (result.indexOf("200 OK") != -1)
315
                if (result.indexOf("200 OK") != -1)