Dashboard map now shows SAT name if its available

pull/106/merge
Peter Goodhall 2011-11-19 19:41:44 +00:00
rodzic 8b52f6926c
commit fae53f59f6
6 zmienionych plików z 847 dodań i 50 usunięć

Wyświetl plik

@ -52,7 +52,7 @@ $autoload['packages'] = array(APPPATH.'third_party');
| $autoload['libraries'] = array('database', 'session', 'xmlrpc');
*/
$autoload['libraries'] = array('database', 'session');
$autoload['libraries'] = array('database', 'session', 'curl');
/*

Wyświetl plik

@ -75,7 +75,11 @@ class Dashboard extends CI_Controller {
echo ",";
}
echo "{\"lat\":\"".$stn_loc[0]."\",\"lng\":\"".$stn_loc[1]."\", \"html\":\"Callsign: ".$row->COL_CALL."<br />Date/Time: ".$row->COL_TIME_ON."<br />Band: ".$row->COL_BAND."<br />Mode: ".$row->COL_MODE."\",\"label\":\"".$row->COL_CALL."\"}";
if($row->COL_SAT_NAME != null) {
echo "{\"lat\":\"".$stn_loc[0]."\",\"lng\":\"".$stn_loc[1]."\", \"html\":\"Callsign: ".$row->COL_CALL."<br />Date/Time: ".$row->COL_TIME_ON."<br />SAT: ".$row->COL_SAT_NAME."<br />Mode: ".$row->COL_MODE."\",\"label\":\"".$row->COL_CALL."\"}";
} else {
echo "{\"lat\":\"".$stn_loc[0]."\",\"lng\":\"".$stn_loc[1]."\", \"html\":\"Callsign: ".$row->COL_CALL."<br />Date/Time: ".$row->COL_TIME_ON."<br />Band: ".$row->COL_BAND."<br />Mode: ".$row->COL_MODE."\",\"label\":\"".$row->COL_CALL."\"}";
}
$count++;
@ -140,11 +144,9 @@ class Dashboard extends CI_Controller {
function test() {
$this->load->library('callbytxt');
$this->load->library('clublog');
$callbook = $this->callbytxt->callsign('m3ph');
print_r($callbook);
echo $this->clublog->send();
}

Wyświetl plik

@ -6,7 +6,24 @@ class Clublog {
Communicates with the Clublog.org API functions
*/
public function send(){}
/* Send QSO in real time */
public function send() {
// Load Librarys
$CI =& get_instance();
$CI->load->library('curl');
// API Key
$key = "a11c3235cd74b88212ce726857056939d52372bd";
$username = "";
$password = "";
$qso = "QSO_DATE TIME_ON QSLRDATE QSLSDATE CALL OPERATOR MODE BAND FREQ QSL_RCVD LOTW_QSL_RCVD QSL_SENT DXCC PROP_MODE";
echo $CI->curl->simple_post('curl_test/message', array('message'=>'Sup buddy'));
}
public function check(){}
}

Wyświetl plik

@ -0,0 +1,372 @@
<?php defined('BASEPATH') OR exit('No direct script access allowed');
/**
* CodeIgniter Curl Class
*
* Work with remote servers via cURL much easier than using the native PHP bindings.
*
* @package CodeIgniter
* @subpackage Libraries
* @category Libraries
* @author Philip Sturgeon
* @license http://philsturgeon.co.uk/code/dbad-license
* @link http://getsparks.org/packages/curl/show
*/
class Curl {
private $_ci; // CodeIgniter instance
private $response = ''; // Contains the cURL response for debug
private $session; // Contains the cURL handler for a session
private $url; // URL of the session
private $options = array(); // Populates curl_setopt_array
private $headers = array(); // Populates extra HTTP headers
public $error_code; // Error code returned as an int
public $error_string; // Error message returned as a string
public $info; // Returned after request (elapsed time, etc)
function __construct($url = '')
{
$this->_ci = & get_instance();
log_message('debug', 'cURL Class Initialized');
if ( ! $this->is_enabled())
{
log_message('error', 'cURL Class - PHP was not built with cURL enabled. Rebuild PHP with --with-curl to use cURL.');
}
$url AND $this->create($url);
}
function __call($method, $arguments)
{
if (in_array($method, array('simple_get', 'simple_post', 'simple_put', 'simple_delete')))
{
// Take off the "simple_" and past get/post/put/delete to _simple_call
$verb = str_replace('simple_', '', $method);
array_unshift($arguments, $verb);
return call_user_func_array(array($this, '_simple_call'), $arguments);
}
}
/* =================================================================================
* SIMPLE METHODS
* Using these methods you can make a quick and easy cURL call with one line.
* ================================================================================= */
public function _simple_call($method, $url, $params = array(), $options = array())
{
// Get acts differently, as it doesnt accept parameters in the same way
if ($method === 'get')
{
// If a URL is provided, create new session
$this->create($url.($params ? '?'.http_build_query($params) : ''));
}
else
{
// If a URL is provided, create new session
$this->create($url);
$this->{$method}($params);
}
// Add in the specific options provided
$this->options($options);
return $this->execute();
}
public function simple_ftp_get($url, $file_path, $username = '', $password = '')
{
// If there is no ftp:// or any protocol entered, add ftp://
if ( ! preg_match('!^(ftp|sftp)://! i', $url))
{
$url = 'ftp://' . $url;
}
// Use an FTP login
if ($username != '')
{
$auth_string = $username;
if ($password != '')
{
$auth_string .= ':' . $password;
}
// Add the user auth string after the protocol
$url = str_replace('://', '://' . $auth_string . '@', $url);
}
// Add the filepath
$url .= $file_path;
$this->option(CURLOPT_BINARYTRANSFER, TRUE);
$this->option(CURLOPT_VERBOSE, TRUE);
return $this->execute();
}
/* =================================================================================
* ADVANCED METHODS
* Use these methods to build up more complex queries
* ================================================================================= */
public function post($params = array(), $options = array())
{
// If its an array (instead of a query string) then format it correctly
if (is_array($params))
{
$params = http_build_query($params, NULL, '&');
}
// Add in the specific options provided
$this->options($options);
$this->http_method('post');
$this->option(CURLOPT_POST, TRUE);
$this->option(CURLOPT_POSTFIELDS, $params);
}
public function put($params = array(), $options = array())
{
// If its an array (instead of a query string) then format it correctly
if (is_array($params))
{
$params = http_build_query($params, NULL, '&');
}
// Add in the specific options provided
$this->options($options);
$this->http_method('put');
$this->option(CURLOPT_POSTFIELDS, $params);
// Override method, I think this overrides $_POST with PUT data but... we'll see eh?
$this->option(CURLOPT_HTTPHEADER, array('X-HTTP-Method-Override: PUT'));
}
public function delete($params, $options = array())
{
// If its an array (instead of a query string) then format it correctly
if (is_array($params))
{
$params = http_build_query($params, NULL, '&');
}
// Add in the specific options provided
$this->options($options);
$this->http_method('delete');
$this->option(CURLOPT_POSTFIELDS, $params);
}
public function set_cookies($params = array())
{
if (is_array($params))
{
$params = http_build_query($params, NULL, '&');
}
$this->option(CURLOPT_COOKIE, $params);
return $this;
}
public function http_header($header, $content = NULL)
{
$this->headers[] = $content ? $header . ': ' . $content : $header;
}
public function http_method($method)
{
$this->options[CURLOPT_CUSTOMREQUEST] = strtoupper($method);
return $this;
}
public function http_login($username = '', $password = '', $type = 'any')
{
$this->option(CURLOPT_HTTPAUTH, constant('CURLAUTH_' . strtoupper($type)));
$this->option(CURLOPT_USERPWD, $username . ':' . $password);
return $this;
}
public function proxy($url = '', $port = 80)
{
$this->option(CURLOPT_HTTPPROXYTUNNEL, TRUE);
$this->option(CURLOPT_PROXY, $url . ':' . $port);
return $this;
}
public function proxy_login($username = '', $password = '')
{
$this->option(CURLOPT_PROXYUSERPWD, $username . ':' . $password);
return $this;
}
public function ssl($verify_peer = TRUE, $verify_host = 2, $path_to_cert = NULL)
{
if ($verify_peer)
{
$this->option(CURLOPT_SSL_VERIFYPEER, TRUE);
$this->option(CURLOPT_SSL_VERIFYHOST, $verify_host);
$this->option(CURLOPT_CAINFO, $path_to_cert);
}
else
{
$this->option(CURLOPT_SSL_VERIFYPEER, FALSE);
}
return $this;
}
public function options($options = array())
{
// Merge options in with the rest - done as array_merge() does not overwrite numeric keys
foreach ($options as $option_code => $option_value)
{
$this->option($option_code, $option_value);
}
// Set all options provided
curl_setopt_array($this->session, $this->options);
return $this;
}
public function option($code, $value)
{
if (is_string($code) && !is_numeric($code))
{
$code = constant('CURLOPT_' . strtoupper($code));
}
$this->options[$code] = $value;
return $this;
}
// Start a session from a URL
public function create($url)
{
// If no a protocol in URL, assume its a CI link
if ( ! preg_match('!^\w+://! i', $url))
{
$this->_ci->load->helper('url');
$url = site_url($url);
}
$this->url = $url;
$this->session = curl_init($this->url);
return $this;
}
// End a session and return the results
public function execute()
{
// Set two default options, and merge any extra ones in
if ( ! isset($this->options[CURLOPT_TIMEOUT]))
{
$this->options[CURLOPT_TIMEOUT] = 30;
}
if ( ! isset($this->options[CURLOPT_RETURNTRANSFER]))
{
$this->options[CURLOPT_RETURNTRANSFER] = TRUE;
}
if ( ! isset($this->options[CURLOPT_FAILONERROR]))
{
$this->options[CURLOPT_FAILONERROR] = TRUE;
}
// Only set follow location if not running securely
if ( ! ini_get('safe_mode') && !ini_get('open_basedir'))
{
// Ok, follow location is not set already so lets set it to true
if ( ! isset($this->options[CURLOPT_FOLLOWLOCATION]))
{
$this->options[CURLOPT_FOLLOWLOCATION] = TRUE;
}
}
if ( ! empty($this->headers))
{
$this->option(CURLOPT_HTTPHEADER, $this->headers);
}
$this->options();
// Execute the request & and hide all output
$this->response = curl_exec($this->session);
$this->info = curl_getinfo($this->session);
// Request failed
if ($this->response === FALSE)
{
$this->error_code = curl_errno($this->session);
$this->error_string = curl_error($this->session);
curl_close($this->session);
$this->set_defaults();
return FALSE;
}
// Request successful
else
{
curl_close($this->session);
$response = $this->response;
$this->set_defaults();
return $response;
}
}
public function is_enabled()
{
return function_exists('curl_init');
}
public function debug()
{
echo "=============================================<br/>\n";
echo "<h2>CURL Test</h2>\n";
echo "=============================================<br/>\n";
echo "<h3>Response</h3>\n";
echo "<code>" . nl2br(htmlentities($this->response)) . "</code><br/>\n\n";
if ($this->error_string)
{
echo "=============================================<br/>\n";
echo "<h3>Errors</h3>";
echo "<strong>Code:</strong> " . $this->error_code . "<br/>\n";
echo "<strong>Message:</strong> " . $this->error_string . "<br/>\n";
}
echo "=============================================<br/>\n";
echo "<h3>Info</h3>";
echo "<pre>";
print_r($this->info);
echo "</pre>";
}
public function debug_request()
{
return array(
'url' => $this->url
);
}
private function set_defaults()
{
$this->response = '';
$this->headers = array();
$this->options = array();
$this->error_code = NULL;
$this->error_string = '';
$this->session = NULL;
}
}
/* End of file Curl.php */
/* Location: ./application/libraries/Curl.php */

Wyświetl plik

@ -55,7 +55,8 @@ class Logbook_model extends CI_Model {
'COL_IOTA' => $this->input->post('iota_ref'),
'COL_MY_GRIDSQUARE' => $locator,
'COL_DISTANCE' => "0",
'COL_FREQ_RX' => '0',
'COL_FREQ_RX' => 0,
'COL_BAND_RX' => 0,
'COL_ANT_AZ' => '0',
'COL_ANT_EL' => '0',
);

Wyświetl plik

@ -5,49 +5,145 @@
[
[
"text",
"text: text-transform: capitalize/upper/lower"
],
[
"font",
"font: font-weight: weight"
"text: text-align: left/center/right"
],
[
"background",
"background: background-color: hex"
],
[
"font",
"font: font-family: family"
],
[
"cursor",
"cursor: cursor: type"
],
[
"border",
"border: border: size style color"
]
]
},
"buffers":
[
{
"file": "application/views/search/main.php",
"file": "application/libraries/Clublog.php",
"settings":
{
"buffer_size": 2036,
"buffer_size": 659,
"line_ending": "Windows"
}
},
{
"file": "application/views/view_log/index.php",
"file": "/C/Users/Peter/Documents/Business/Client Work/Alpine Adventure/website/index.html",
"settings":
{
"buffer_size": 3756,
"buffer_size": 7810,
"line_ending": "Windows"
}
},
{
"file": "application/controllers/logbook.php",
"file": "/C/Users/Peter/Documents/Business/Client Work/Alpine Adventure/email/index.html",
"settings":
{
"buffer_size": 7213,
"buffer_size": 2306,
"line_ending": "Windows"
}
},
{
"file": "application/models/logbook_model.php",
"contents": "Last weekend I decided to have a little dabble in the WAE RTTY Contest, this wasnt a serious effort; more a have a play and see what could be added to my logbook. Doing a little bit of search and pounce and in the end called CQ a few times, but only got very short runs on 20 and 80m (the only QSOs on the band).\n\nI found conditions hard going, but they didnt look any different to the usual averages; so Im guessing this was purely related to the antennas 1/2 G5RV and a 80m quarter wave L and the 50w from the Yaesu FT-950 none the less I had fun. This was also the first contest where I used Win-Test, for the whole operation with MMTTY and it worked pretty much flawlessly. Only one issue where clicking on the DX Cluster spots; it would switch the rig to LSB which got very annoying, but this was down to operating in AFSK I believe. \n\nTotal operating time was 7 hours 26 minutes according to Win-Test, and I can report some reasonable stuff worked including Japan and Mexico and lots of North America (All bands but 80m!) ending up with 200 QSOs. ",
"settings":
{
"buffer_size": 14741,
"buffer_size": 1056,
"line_ending": "Windows"
}
},
{
"file": "/C/Users/Peter/Desktop/nuke_users.csv",
"settings":
{
"buffer_size": 0,
"line_ending": "Windows"
}
},
{
"file": "/C/Users/Peter/git/aprs.bz/config/database.yml",
"settings":
{
"buffer_size": 353,
"line_ending": "Windows"
}
},
{
"contents": "ruby 1.9.3p0 (2011-10-30) [i386-mingw32]\n\nC:\\Users\\Peter>cd git\n\nC:\\Users\\Peter\\git>ls\n'ls' is not recognized as an internal or external command,\noperable program or batch file.\n\nC:\\Users\\Peter\\git>cd aprs.bz\n\nC:\\Users\\Peter\\git\\aprs.bz>bundle\n'bundle' is not recognized as an internal or external command,\noperable program or batch file.\n\nC:\\Users\\Peter\\git\\aprs.bz>gem install bundler\nFetching: bundler-1.0.21.gem (100%)\nSuccessfully installed bundler-1.0.21\n1 gem installed\nInstalling ri documentation for bundler-1.0.21...\nInstalling RDoc documentation for bundler-1.0.21...\n\nC:\\Users\\Peter\\git\\aprs.bz>bundle\nFetching source index for http://rubygems.org/\nUsing rake (0.9.2.2)\nInstalling multi_json (1.0.3)\nInstalling activesupport (3.1.2)\nInstalling builder (3.0.0)\nUsing i18n (0.6.0)\nInstalling activemodel (3.1.2)\nUsing erubis (2.7.0)\nInstalling rack (1.3.5)\nInstalling rack-cache (1.1)\nInstalling rack-mount (0.8.3)\nInstalling rack-test (0.6.1)\nInstalling hike (1.2.1)\nInstalling tilt (1.3.3)\nInstalling sprockets (2.1.0)\nInstalling actionpack (3.1.2)\nInstalling mime-types (1.17.2)\nInstalling polyglot (0.3.3)\nInstalling treetop (1.4.10)\nInstalling mail (2.3.0)\nInstalling actionmailer (3.1.2)\nInstalling arel (2.2.1)\nInstalling tzinfo (0.3.31)\nInstalling activerecord (3.1.2)\nInstalling activeresource (3.1.2)\nInstalling addressable (2.2.6)\nInstalling bcrypt-ruby (3.0.1)\nUsing bundler (1.0.21)\nInstalling nokogiri (1.5.0)\nUsing ffi (1.0.11)\nInstalling childprocess (0.2.2)\nInstalling json_pure (1.6.1)\nInstalling rubyzip (0.9.4)\nInstalling selenium-webdriver (2.13.0)\nInstalling xpath (0.1.4)\nInstalling capybara (1.1.2)\nInstalling coffee-script-source (1.1.3)\nInstalling execjs (1.2.9)\nInstalling coffee-script (2.2.0)\nInstalling rack-ssl (1.3.2)\nInstalling json (1.6.1)\nGem::InstallError: The 'json' native gem requires installed build tools.\n\nPlease update your PATH to include build tools or download the DevKit\nfrom 'http://rubyinstaller.org/downloads' and follow the instructions\nat 'http://github.com/oneclick/rubyinstaller/wiki/Development-Kit'\nAn error occured while installing json (1.6.1), and Bundler cannot continue.\nMake sure that `gem install json -v '1.6.1'` succeeds before bundling.\n\nC:\\Users\\Peter\\git\\aprs.bz>",
"settings":
{
"buffer_size": 2241,
"line_ending": "Windows"
}
},
{
"contents": "ruby 1.9.3p0 (2011-10-30) [i386-mingw32]\n\nC:\\Users\\Peter>cd git\n\nC:\\Users\\Peter\\git>ls\n'ls' is not recognized as an internal or external command,\noperable program or batch file.\n\nC:\\Users\\Peter\\git>cd aprs.bz\n\nC:\\Users\\Peter\\git\\aprs.bz>bundle\n'bundle' is not recognized as an internal or external command,\noperable program or batch file.\n\nC:\\Users\\Peter\\git\\aprs.bz>gem install bundler\nFetching: bundler-1.0.21.gem (100%)\nSuccessfully installed bundler-1.0.21\n1 gem installed\nInstalling ri documentation for bundler-1.0.21...\nInstalling RDoc documentation for bundler-1.0.21...\n\nC:\\Users\\Peter\\git\\aprs.bz>bundle\nFetching source index for http://rubygems.org/\nUsing rake (0.9.2.2)\nInstalling multi_json (1.0.3)\nInstalling activesupport (3.1.2)\nInstalling builder (3.0.0)\nUsing i18n (0.6.0)\nInstalling activemodel (3.1.2)\nUsing erubis (2.7.0)\nInstalling rack (1.3.5)\nInstalling rack-cache (1.1)\nInstalling rack-mount (0.8.3)\nInstalling rack-test (0.6.1)\nInstalling hike (1.2.1)\nInstalling tilt (1.3.3)\nInstalling sprockets (2.1.0)\nInstalling actionpack (3.1.2)\nInstalling mime-types (1.17.2)\nInstalling polyglot (0.3.3)\nInstalling treetop (1.4.10)\nInstalling mail (2.3.0)\nInstalling actionmailer (3.1.2)\nInstalling arel (2.2.1)\nInstalling tzinfo (0.3.31)\nInstalling activerecord (3.1.2)\nInstalling activeresource (3.1.2)\nInstalling addressable (2.2.6)\nInstalling bcrypt-ruby (3.0.1)\nUsing bundler (1.0.21)\nInstalling nokogiri (1.5.0)\nUsing ffi (1.0.11)\nInstalling childprocess (0.2.2)\nInstalling json_pure (1.6.1)\nInstalling rubyzip (0.9.4)\nInstalling selenium-webdriver (2.13.0)\nInstalling xpath (0.1.4)\nInstalling capybara (1.1.2)\nInstalling coffee-script-source (1.1.3)\nInstalling execjs (1.2.9)\nInstalling coffee-script (2.2.0)\nInstalling rack-ssl (1.3.2)\nInstalling json (1.6.1)\nGem::InstallError: The 'json' native gem requires installed build tools.\n\nPlease update your PATH to include build tools or download the DevKit\nfrom 'http://rubyinstaller.org/downloads' and follow the instructions\nat 'http://github.com/oneclick/rubyinstaller/wiki/Development-Kit'\nAn error occured while installing json (1.6.1), and Bundler cannot continue.\nMake sure that `gem install json -v '1.6.1'` succeeds before bundling.\n\nC:\\Users\\Peter\\git\\aprs.bz>gem install json -v '1.6.1'\nERROR: Error installing json:\n The 'json' native gem requires installed build tools.\n\nPlease update your PATH to include build tools or download the DevKit\nfrom 'http://rubyinstaller.org/downloads' and follow the instructions\nat 'http://github.com/oneclick/rubyinstaller/wiki/Development-Kit'\n\nC:\\Users\\Peter\\git\\aprs.bz>",
"settings":
{
"buffer_size": 2598,
"line_ending": "Windows"
}
},
{
"file": "/C/Users/Peter/git/aprs.bz/app/views/users/show.html.haml",
"settings":
{
"buffer_size": 67,
"line_ending": "Windows"
}
},
{
"file": "/C/Users/Peter/git/aprs.bz/app/views/home/index.html.haml",
"settings":
{
"buffer_size": 71,
"line_ending": "Windows"
}
},
{
"file": "/C/Users/Peter/git/aprs.bz/app/models/user.rb",
"settings":
{
"buffer_size": 1122,
"line_ending": "Windows"
}
},
{
"file": "/C/Users/Peter/git/aprs.bz/app/models/packet.rb",
"settings":
{
"buffer_size": 1506,
"line_ending": "Windows"
}
},
{
"file": "/C/VM/Ubuntu/Ubuntu.vmwarevm/Ubuntu.vmx",
"settings":
{
"buffer_size": 2095,
"line_ending": "Windows"
}
},
{
"file": "/C/Users/Peter/Documents/Virtual Machines/Ubuntu/Ubuntu.vmx",
"settings":
{
"buffer_size": 2044,
"line_ending": "Windows"
}
},
{
"file": "/C/Users/Peter/git/aprs.bz/db/schema.rb",
"settings":
{
"buffer_size": 2790,
"line_ending": "Windows"
}
}
@ -84,22 +180,37 @@
},
"file_history":
[
"/C/Users/Peter/git/HRD-Web-Frontend/application/controllers/search.php",
"/C/Users/Peter/Desktop/Thrus/website/index.html",
"/C/Users/Peter/Desktop/Thrus/email/Peugeot-email.html",
"/C/Users/Peter/Desktop/Thrus/emailnew/Peugeot-email.html",
"/C/Users/Peter/Desktop/email.html",
"/C/Users/Peter/git/HRD-Web-Frontend/application/controllers/dashboard.php",
"/C/Users/Peter/git/HRD-Web-Frontend/application/libraries/Clublog.php",
"/C/Users/Peter/git/HRD-Web-Frontend/application/models/logbook_model.php",
"/C/Users/Peter/Desktop/tma2.css",
"/C/Users/Peter/Desktop/standard/header.html",
"/C/Users/Peter/Desktop/standardwhite/header.html",
"/C/Users/Peter/Desktop/standardwhite/footer.html",
"/C/Users/Peter/Desktop/standard/styles_layout.css",
"/C/Users/Peter/Desktop/standard/styles_color.css",
"/C/Users/Peter/Desktop/standardwhite/gradients.css",
"/C/Users/Peter/git/HRD-Web-Frontend/application/config/autoload.php",
"/C/Users/Peter/git/HRD-Web-Frontend/application/views/qso/index.php",
"/C/Users/Peter/git/HRD-Web-Frontend/application/libraries/callbytxt.php",
"/C/Users/Peter/git/HRD-Web-Frontend/application/views/search/main.php",
"/C/Users/Peter/git/HRD-Web-Frontend/application/views/view_log/index.php",
"/C/Users/Peter/git/HRD-Web-Frontend/application/controllers/logbook.php",
"/C/Users/Peter/git/HRD-Web-Frontend/application/controllers/search.php",
"/C/Users/Peter/git/HRD-Web-Frontend/application/views/dxcluster/main.php",
"/C/Users/Peter/git/HRD-Web-Frontend/application/views/dxcluster/custom.php",
"/C/Users/Peter/git/HRD-Web-Frontend/application/views/layout/header.php",
"/C/Users/Peter/git/HRD-Web-Frontend/application/controllers/dxcluster.php",
"/C/Users/Peter/Downloads/FT2000scripts/ClearRIT.wts",
"/C/Users/Peter/git/HRD-Web-Frontend/application/libraries/callbytxt.php",
"/C/Users/Peter/git/HRD-Web-Frontend/application/views/notes/main.php",
"/C/Users/Peter/git/HRD-Web-Frontend/application/controllers/welcome.php",
"/C/Users/Peter/git/HRD-Web-Frontend/application/controllers/qso.php",
"/C/Users/Peter/git/HRD-Web-Frontend/application/views/search/main.php",
"/C/Users/Peter/git/HRD-Web-Frontend/application/libraries/Qra.php",
"/C/Users/Peter/git/HRD-Web-Frontend/application/views/dashboard/index.php",
"/C/Users/Peter/git/HRD-Web-Frontend/application/controllers/dashboard.php",
"/C/Users/Peter/git/HRD-Web-Frontend/application/controllers/logbook.php",
"/C/Users/Peter/git/HRD-Web-Frontend/css/main.css",
"/C/Users/Peter/git/HRD-Web-Frontend/js/global.js",
"/C/Users/Peter/git/HRD-Web-Frontend/application/views/notes/add.php",
@ -118,7 +229,6 @@
"/C/Users/Peter/git/HRD-Web-Frontend/application/views/statistics/index.php",
"/C/Users/Peter/git/HRD-Web-Frontend/application/views/notes/view.php",
"/C/Users/Peter/git/HRD-Web-Frontend/application/views/notes/edit.php",
"/C/Users/Peter/git/HRD-Web-Frontend/application/views/view_log/index.php",
"/C/Users/Peter/git/HRD-Web-Frontend/application/views/layout/footer.php",
"/C/Users/Peter/git/HRD-Web-Frontend/css/global.css",
"/C/Users/Peter/git/HRD-Web-Frontend/application/controllers/user.php",
@ -128,7 +238,6 @@
"/C/Users/Peter/git/HRD-Web-Frontend/application/controllers/backup.php",
"/C/Users/Peter/git/HRD-Web-Frontend/application/controllers/api.php",
"/C/Users/Peter/git/HRD-Web-Frontend/application/config/config.php",
"/C/Users/Peter/git/HRD-Web-Frontend/application/models/logbook_model.php",
"/C/Users/Peter/git/HRD-Web-Frontend/application/views/qso/edit.php",
"/C/Users/Peter/Desktop/.htaccess",
"/C/Users/Peter/git/HRD-Web-Frontend/application/views/layout/mini_header.php",
@ -191,6 +300,17 @@
"case_sensitive": false,
"find_history":
[
"Lebkuchen herz",
"What do you taste?",
".navbar",
"header",
"background-image",
"th.header, td.header, h1.header, h2.header, h3.header, div.header",
"th.header, td.header, h1.header, h2.header, h3.header, div.header {",
"h2.headingblock",
"header",
"th.header, td.header, h1.header, h2.header, h3.heade",
"body#site-index .headingblock, body#course-view .headingblock",
"rst",
"edit",
"created",
@ -215,23 +335,23 @@
"groups":
[
{
"selected": 3,
"selected": 12,
"sheets":
[
{
"buffer": 0,
"file": "application/views/search/main.php",
"file": "application/libraries/Clublog.php",
"settings":
{
"buffer_size": 2036,
"buffer_size": 659,
"regions":
{
},
"selection":
[
[
542,
542
500,
500
]
],
"settings":
@ -247,50 +367,50 @@
},
{
"buffer": 1,
"file": "application/views/view_log/index.php",
"file": "/C/Users/Peter/Documents/Business/Client Work/Alpine Adventure/website/index.html",
"settings":
{
"buffer_size": 3756,
"buffer_size": 7810,
"regions":
{
},
"selection":
[
[
3248,
3084
3094,
3094
]
],
"settings":
{
"syntax": "Packages/PHP/PHP.tmLanguage",
"syntax": "Packages/HTML/HTML.tmLanguage",
"translate_tabs_to_spaces": false
},
"translation.x": 0.0,
"translation.y": 1682.0,
"translation.y": 1239.0,
"zoom_level": 1.0
},
"type": "text"
},
{
"buffer": 2,
"file": "application/controllers/logbook.php",
"file": "/C/Users/Peter/Documents/Business/Client Work/Alpine Adventure/email/index.html",
"settings":
{
"buffer_size": 7213,
"buffer_size": 2306,
"regions":
{
},
"selection":
[
[
113,
113
243,
243
]
],
"settings":
{
"syntax": "Packages/PHP/PHP.tmLanguage",
"syntax": "Packages/HTML/HTML.tmLanguage",
"translate_tabs_to_spaces": false
},
"translation.x": 0.0,
@ -301,28 +421,313 @@
},
{
"buffer": 3,
"file": "application/models/logbook_model.php",
"settings":
{
"buffer_size": 14741,
"buffer_size": 1056,
"regions":
{
},
"selection":
[
[
2256,
2256
1056,
0
]
],
"settings":
{
"syntax": "Packages/PHP/PHP.tmLanguage",
"syntax": "Packages/Text/Plain text.tmLanguage"
},
"translation.x": 0.0,
"translation.y": 0.0,
"zoom_level": 1.0
},
"type": "text"
},
{
"buffer": 4,
"file": "/C/Users/Peter/Desktop/nuke_users.csv",
"settings":
{
"buffer_size": 0,
"regions":
{
},
"selection":
[
[
0,
0
]
],
"settings":
{
"syntax": "Packages/Text/Plain text.tmLanguage"
},
"translation.x": 0.0,
"translation.y": 0.0,
"zoom_level": 1.0
},
"type": "text"
},
{
"buffer": 5,
"file": "/C/Users/Peter/git/aprs.bz/config/database.yml",
"settings":
{
"buffer_size": 353,
"regions":
{
},
"selection":
[
[
99,
99
]
],
"settings":
{
"syntax": "Packages/YAML/YAML.tmLanguage",
"tab_size": 2,
"translate_tabs_to_spaces": true
},
"translation.x": 0.0,
"translation.y": 0.0,
"zoom_level": 1.0
},
"type": "text"
},
{
"buffer": 6,
"settings":
{
"buffer_size": 2241,
"regions":
{
},
"selection":
[
[
2241,
2241
]
],
"settings":
{
"syntax": "Packages/Text/Plain text.tmLanguage"
},
"translation.x": 0.0,
"translation.y": 860.0,
"zoom_level": 1.0
},
"type": "text"
},
{
"buffer": 7,
"settings":
{
"buffer_size": 2598,
"regions":
{
},
"selection":
[
[
2507,
2568
]
],
"settings":
{
"syntax": "Packages/Text/Plain text.tmLanguage"
},
"translation.x": 0.0,
"translation.y": 68.0,
"zoom_level": 1.0
},
"type": "text"
},
{
"buffer": 8,
"file": "/C/Users/Peter/git/aprs.bz/app/views/users/show.html.haml",
"settings":
{
"buffer_size": 67,
"regions":
{
},
"selection":
[
[
67,
67
]
],
"settings":
{
"syntax": "Packages/Rails/Ruby Haml.tmLanguage"
},
"translation.x": 0.0,
"translation.y": 0.0,
"zoom_level": 1.0
},
"type": "text"
},
{
"buffer": 9,
"file": "/C/Users/Peter/git/aprs.bz/app/views/home/index.html.haml",
"settings":
{
"buffer_size": 71,
"regions":
{
},
"selection":
[
[
71,
71
]
],
"settings":
{
"syntax": "Packages/Rails/Ruby Haml.tmLanguage"
},
"translation.x": 0.0,
"translation.y": 0.0,
"zoom_level": 1.0
},
"type": "text"
},
{
"buffer": 10,
"file": "/C/Users/Peter/git/aprs.bz/app/models/user.rb",
"settings":
{
"buffer_size": 1122,
"regions":
{
},
"selection":
[
[
0,
0
]
],
"settings":
{
"syntax": "Packages/Ruby/Ruby.tmLanguage"
},
"translation.x": 0.0,
"translation.y": 0.0,
"zoom_level": 1.0
},
"type": "text"
},
{
"buffer": 11,
"file": "/C/Users/Peter/git/aprs.bz/app/models/packet.rb",
"settings":
{
"buffer_size": 1506,
"regions":
{
},
"selection":
[
[
207,
207
]
],
"settings":
{
"syntax": "Packages/Ruby/Ruby.tmLanguage"
},
"translation.x": 0.0,
"translation.y": 0.0,
"zoom_level": 1.0
},
"type": "text"
},
{
"buffer": 12,
"file": "/C/VM/Ubuntu/Ubuntu.vmwarevm/Ubuntu.vmx",
"settings":
{
"buffer_size": 2095,
"regions":
{
},
"selection":
[
[
0,
0
]
],
"settings":
{
"syntax": "Packages/Text/Plain text.tmLanguage"
},
"translation.x": 0.0,
"translation.y": 14.0,
"zoom_level": 1.0
},
"type": "text"
},
{
"buffer": 13,
"file": "/C/Users/Peter/Documents/Virtual Machines/Ubuntu/Ubuntu.vmx",
"settings":
{
"buffer_size": 2044,
"regions":
{
},
"selection":
[
[
0,
2044
]
],
"settings":
{
"syntax": "Packages/Text/Plain text.tmLanguage"
},
"translation.x": 0.0,
"translation.y": 594.0,
"zoom_level": 1.0
},
"type": "text"
},
{
"buffer": 14,
"file": "/C/Users/Peter/git/aprs.bz/db/schema.rb",
"settings":
{
"buffer_size": 2790,
"regions":
{
},
"selection":
[
[
1513,
1513
]
],
"settings":
{
"syntax": "Packages/Ruby/Ruby.tmLanguage",
"tab_size": 4,
"translate_tabs_to_spaces": true
},
"translation.x": 0.0,
"translation.y": 706.0,
"translation.y": 352.0,
"zoom_level": 1.0
},
"type": "text"