Skip to content
Snippets Groups Projects
Commit 38464e62 authored by Sean Madsen's avatar Sean Madsen
Browse files

Merge branch 'master' of github.com:civicrm/civicrm-dev-docs

parents 7ebbdc32 b6507ee1
No related branches found
No related tags found
No related merge requests found
...@@ -84,11 +84,31 @@ The following values can be added to your site's settings file `civicrm.settings ...@@ -84,11 +84,31 @@ The following values can be added to your site's settings file `civicrm.settings
## Viewing a query log from MySQL ## Viewing a query log from MySQL
Outside of CiviCRM, the MySQL database software has features to enable the logging of all queries it receives. Outside of CiviCRM, the MySQL general query log allows MySQL to log all queries. This is a performance killer, so avoid using it in production!
*TODO: how do we enable?* * [MySQL reference: General Query Log](https://dev.mysql.com/doc/refman/en/query-log.html)
The relevant settings are:
# Location of the query log
general_log_file=/tmp/mysql.log
# Enable/disable the query log
general_log=1
You can enable the query log at runtime via SQL, provided the path to the logfile is configured.
SET GLOBAL general_log = 'ON';
SET GLOBAL general_log = 'OFF';
And you can inspect the query log settings also:
mysql> show variables like '%general%';
+------------------+---------------------------------+
| Variable_name | Value |
+------------------+---------------------------------+
| general_log | OFF |
| general_log_file | /usr/local/var/mysql/strike.log |
+------------------+---------------------------------+
## Changing source code ## Changing source code
......
...@@ -7,7 +7,7 @@ Available in 4.4+. ...@@ -7,7 +7,7 @@ Available in 4.4+.
## Definition ## Definition
hook_civicrm_alterBarcode( &$data, $type='barcode' $context='name_badge' ); hook_civicrm_alterBarcode( &$data, $type='barcode', $context='name_badge' );
## Parameters ## Parameters
...@@ -28,4 +28,4 @@ Available in 4.4+. ...@@ -28,4 +28,4 @@ Available in 4.4+.
// change the encoding of barcode // change the encoding of barcode
$data['current_value'] = $data['event_id'] . '-' . $data['participant_id'] . '-' . $data['contact_id']; $data['current_value'] = $data['event_id'] . '-' . $data['participant_id'] . '-' . $data['contact_id'];
} }
} }
\ No newline at end of file
...@@ -51,4 +51,17 @@ Summary Page. ...@@ -51,4 +51,17 @@ Summary Page.
'key' => 'casework', 'key' => 'casework',
'href' => '/casework/recording_form 'href' => '/casework/recording_form
); );
} }
\ No newline at end of file
**Add an item to the third column of action list**
function mymodulename_civicrm_summaryActions(&$actions, $contactID)
{
$actions['otherActions']['casework'] = array(
'title' => 'Record casework',
'weight' => 999,
'ref' => 'record-casework',
'key' => 'casework',
'href' => '/casework/recording_form
);
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment