diff --git a/modules/storm_quicktt/jquery.timers.js b/modules/storm/stormquicktt/jquery.timers.js similarity index 100% rename from modules/storm_quicktt/jquery.timers.js rename to modules/storm/stormquicktt/jquery.timers.js diff --git a/modules/storm_quicktt/storm_quicktt.admin.inc b/modules/storm/stormquicktt/stormquicktt.admin.inc similarity index 64% rename from modules/storm_quicktt/storm_quicktt.admin.inc rename to modules/storm/stormquicktt/stormquicktt.admin.inc index 4cab9e7..6a30eb1 100644 --- a/modules/storm_quicktt/storm_quicktt.admin.inc +++ b/modules/storm/stormquicktt/stormquicktt.admin.inc @@ -1,37 +1,37 @@ 'textfield', '#title' => t('Minimum time to be recorded (minutes)'), - '#default_value' => variable_get('storm_quicktt_mintime2record', 5), + '#default_value' => variable_get('stormquicktt_mintime2record', 5), ); - $form['storm_quicktt_default_title'] = array( + $form['stormquicktt_default_title'] = array( '#type' => 'textfield', '#title' => t('Default title'), - '#default_value' => variable_get('storm_quicktt_default_title', 'Auto-created by QuickTT'), + '#default_value' => variable_get('stormquicktt_default_title', 'Auto-created by QuickTT'), ); $status_option_prj = array('none' => '-none-'); $project_status = storm_attributes_bydomain('Project status'); $status_option_prj = array_merge($status_option_prj, $project_status['values']); - $form['storm_quicktt_project_stati'] = array( + $form['stormquicktt_project_stati'] = array( '#type' => 'select', '#title' => t('Display projects with following status'), '#options' => $status_option_prj, '#multiple' => TRUE, '#size' => 5, - '#default_value' => variable_get('storm_quicktt_project_stati', array('in progress')), + '#default_value' => variable_get('stormquicktt_project_stati', array('in progress')), '#description' => t('Select multiple values by pressing the ctrl-key while selecting with the mouse.'), ); - $form['storm_quicktt_pause_split'] = array( + $form['stormquicktt_pause_split'] = array( '#type' => 'checkbox', '#title' => t('Split timetrackings on pause.'), '#description' => t('If selected there are multiple timetrackings for before and after each break. '. 'If unset there is one timetracking for the whole time, but the pause time will be subtracted from the billing duration.'), - '#default_value' => variable_get('storm_quicktt_pause_split', FALSE), + '#default_value' => variable_get('stormquicktt_pause_split', FALSE), ); return system_settings_form($form); diff --git a/modules/storm_quicktt/storm_quicktt.css b/modules/storm/stormquicktt/stormquicktt.css similarity index 100% rename from modules/storm_quicktt/storm_quicktt.css rename to modules/storm/stormquicktt/stormquicktt.css diff --git a/modules/storm_quicktt/storm_quicktt.info b/modules/storm/stormquicktt/stormquicktt.info similarity index 93% rename from modules/storm_quicktt/storm_quicktt.info rename to modules/storm/stormquicktt/stormquicktt.info index d688764..8d3c5b3 100644 --- a/modules/storm_quicktt/storm_quicktt.info +++ b/modules/storm/stormquicktt/stormquicktt.info @@ -10,6 +10,6 @@ dependencies[] = stormtimetracking ; Information added by drupal.org packaging script on 2012-03-25 version = "6.x-2.x-dev" core = "6.x" -project = "storm_quicktt" +project = "stormquicktt" datestamp = "1332637511" diff --git a/modules/storm_quicktt/storm_quicktt.js b/modules/storm/stormquicktt/stormquicktt.js similarity index 98% rename from modules/storm_quicktt/storm_quicktt.js rename to modules/storm/stormquicktt/stormquicktt.js index d458b08..aa52051 100644 --- a/modules/storm_quicktt/storm_quicktt.js +++ b/modules/storm/stormquicktt/stormquicktt.js @@ -59,7 +59,7 @@ Drupal.admin.stormquickttInitTimer = function () { Drupal.admin.stormquickttInteract = function (_op, _nid, _mode, _context) { $.ajax({ - url: Drupal.settings.storm_quicktt_url, + url: Drupal.settings.stormquicktt_url, async: false, global: false, type: "POST", diff --git a/modules/storm_quicktt/storm_quicktt.module b/modules/storm/stormquicktt/stormquicktt.module similarity index 59% rename from modules/storm_quicktt/storm_quicktt.module rename to modules/storm/stormquicktt/stormquicktt.module index 95d28e0..26abd7f 100644 --- a/modules/storm_quicktt/storm_quicktt.module +++ b/modules/storm/stormquicktt/stormquicktt.module @@ -2,7 +2,7 @@ /** * @file - * The main file for the storm_quicktt module. + * The main file for the stormquicktt module. * * eKomi is a web service that provides real customer feedback to e-comerce website * and displays a certificate on that very same website. @@ -11,11 +11,11 @@ /** * Implementation of hook_help(). */ -function storm_quicktt_help($path, $arg) { +function stormquicktt_help($path, $arg) { switch ($path) { case 'admin/suitedesk/quicktt': return '

'. t('Here you can set up parameters for SuiteDesk-Quick-TimeTracker.') .'

'; - case 'admin/help#storm_quicktt': + case 'admin/help#stormquicktt': return filter_filter('process', 2, NULL, file_get_contents(dirname(__FILE__) ."/README.txt")); } } @@ -23,33 +23,33 @@ function storm_quicktt_help($path, $arg) { /** * Implementation of hook_menu(). */ -function storm_quicktt_menu() { +function stormquicktt_menu() { $items = array(); $access_config = array('administer site configuration'); $items['admin/settings/suitedesk/quicktt'] = array( 'title' => 'SuiteDesk Quick TimeTracker', 'description' => 'Configure SuiteDesk Quick TimeTracker', 'page callback' => 'drupal_get_form', - 'page arguments' => array('storm_quicktt_settings'), + 'page arguments' => array('stormquicktt_settings'), 'access arguments' => $access_config, 'type' => MENU_LOCAL_TASK, - 'file' => 'storm_quicktt.admin.inc', + 'file' => 'stormquicktt.admin.inc', ); $items['stormquicktt/interact'] = array( - 'page callback' => 'storm_quicktt_interact', + 'page callback' => 'stormquicktt_interact', 'access arguments' => array('access content'), 'type' => MENU_CALLBACK, ); return $items; } -function storm_quicktt_add_resources() { +function stormquicktt_add_resources() { static $loaded = FALSE; if (!$loaded) { - drupal_add_css(drupal_get_path('module', 'storm_quicktt') .'/storm_quicktt.css'); - drupal_add_js(drupal_get_path('module', 'storm_quicktt') .'/storm_quicktt.js'); - drupal_add_js(drupal_get_path('module', 'storm_quicktt') .'/jquery.timers.js'); - drupal_add_js(array('storm_quicktt_url' => url('stormquicktt/interact', array('absolute' => TRUE,))), 'setting'); + drupal_add_css(drupal_get_path('module', 'stormquicktt') .'/stormquicktt.css'); + drupal_add_js(drupal_get_path('module', 'stormquicktt') .'/stormquicktt.js'); + drupal_add_js(drupal_get_path('module', 'stormquicktt') .'/jquery.timers.js'); + drupal_add_js(array('stormquicktt_url' => url('stormquicktt/interact', array('absolute' => TRUE,))), 'setting'); $loaded = TRUE; } } @@ -57,7 +57,7 @@ function storm_quicktt_add_resources() { /** * Implementation of hook_block(). */ -function storm_quicktt_block($op = 'list', $delta = 0, $edit = array()) { +function stormquicktt_block($op = 'list', $delta = 0, $edit = array()) { switch ($op) { case 'list': $blocks[0]['info'] = t('SuiteDesk Quick TimeTracker'); @@ -71,8 +71,8 @@ function storm_quicktt_block($op = 'list', $delta = 0, $edit = array()) { if (!user_access('Storm timetracking: add')) { return; } - storm_quicktt_add_resources(); - $v = variable_get('storm_quicktt_project_stati', array('in progress')); + stormquicktt_add_resources(); + $v = variable_get('stormquicktt_project_stati', array('in progress')); $sql = "SELECT n.*, spr.* FROM {node} AS n INNER JOIN {stormproject} AS spr ON n.vid=spr.vid WHERE n.status=1 AND n.type='stormproject' AND (spr.projectstatus IN ('". implode("','", $v) ."')) @@ -86,7 +86,7 @@ function storm_quicktt_block($op = 'list', $delta = 0, $edit = array()) { } $options[$node->organization_title][$node->nid] = $node->title; } - $form = drupal_get_form('storm_quicktt_blockform', $options); + $form = drupal_get_form('stormquicktt_blockform', $options); $blocks['subject'] = t('Quick Timetracking'); $blocks['content'] = <<project_nid)) { $pid = $node->project_nid; - $_SESSION['storm_quicktt_pid'] = $pid; + $_SESSION['stormquicktt_pid'] = $pid; } break; } } - $mode = isset($_SESSION['storm_quicktt_mode']) ? $_SESSION['storm_quicktt_mode'] : TRUE; + $mode = isset($_SESSION['stormquicktt_mode']) ? $_SESSION['stormquicktt_mode'] : TRUE; $form = array(); $form['#cache'] = TRUE; $form['selects'] = array( @@ -145,41 +145,41 @@ function storm_quicktt_blockform($form_state, $options) { ); $form['selects']['info']['time'] = array( '#type' => 'markup', - '#value' => storm_quicktt_tracking_info(), + '#value' => stormquicktt_tracking_info(), ); } return $form; } -function storm_quicktt_interact() { +function stormquicktt_interact() { if (!isset($_POST['op'])) { exit; } $_GET['q'] = $_SERVER['HTTP_REFERER']; $op = $_POST['op']; $nid = $_POST['nid']; - $_SESSION['storm_quicktt_mode'] = ($_POST['mode'] == 'true'); + $_SESSION['stormquicktt_mode'] = ($_POST['mode'] == 'true'); switch ($op) { case 'pause': - storm_quicktt_pause_time(); + stormquicktt_pause_time(); print 'OK'; break; case 'resume': - storm_quicktt_resume_time(); + stormquicktt_resume_time(); print 'OK'; break; case 'update': - if (!$_SESSION['storm_quicktt_update_active']) { - $_SESSION['storm_quicktt_update_active'] = TRUE; - print storm_quicktt_elapsed_time(); - $_SESSION['storm_quicktt_update_active'] = FALSE; + if (!$_SESSION['stormquicktt_update_active']) { + $_SESSION['stormquicktt_update_active'] = TRUE; + print stormquicktt_elapsed_time(); + $_SESSION['stormquicktt_update_active'] = FALSE; } else { print 'OK'; } break; case 'note': - storm_quicktt_note_for_time($nid); + stormquicktt_note_for_time($nid); print 'OK'; break; case 'triggerTimetracking': @@ -189,7 +189,7 @@ function storm_quicktt_interact() { $kid = 0; $y = explode('-', $nid); $nid = $y[2]; - if (!storm_quicktt_tracking_active() || storm_quicktt_tracking_active_nid() != $nid) { + if (!stormquicktt_tracking_active() || stormquicktt_tracking_active_nid() != $nid) { $node = node_load($nid); switch ($node->type) { case 'stormticket': @@ -208,38 +208,38 @@ function storm_quicktt_interact() { break; } } - $msg = storm_quicktt_start($oid, $pid, $tid, $kid, FALSE); - $trigger = storm_quicktt_timetracking_trigger($nid); - $msg .= storm_quicktt_tracking_info(); + $msg = stormquicktt_start($oid, $pid, $tid, $kid, FALSE); + $trigger = stormquicktt_timetracking_trigger($nid); + $msg .= stormquicktt_tracking_info(); print drupal_json(array('msg' => $msg, 'pid' => $pid, 'trigger' => $trigger)); break; default: $msg = ""; - if ($_SESSION['storm_quicktt_mode']) { - $msg = storm_quicktt_start(0, $nid, 0, 0, FALSE); - print $msg . storm_quicktt_tracking_info(); + if ($_SESSION['stormquicktt_mode']) { + $msg = stormquicktt_start(0, $nid, 0, 0, FALSE); + print $msg . stormquicktt_tracking_info(); } elseif ($nid) { - $pid = isset($_SESSION['storm_quicktt_pid']) ? $_SESSION['storm_quicktt_pid'] : 0; + $pid = isset($_SESSION['stormquicktt_pid']) ? $_SESSION['stormquicktt_pid'] : 0; if ($pid == $nid) { - print $msg . storm_quicktt_tracking_info(); + print $msg . stormquicktt_tracking_info(); } else { $title = t('Action'); $link = l(t('Goto Project'), 'node/'. $nid); $msg .= '
'. $link . '
'; - $msg .= storm_quicktt_timetracking_trigger($nid); - $active_nid = storm_quicktt_tracking_active_nid(); + $msg .= stormquicktt_timetracking_trigger($nid); + $active_nid = stormquicktt_tracking_active_nid(); if ($active_nid) { - $msg .= storm_quicktt_tracking_info(); + $msg .= stormquicktt_tracking_info(); } print $msg; } } else { - $active_nid = storm_quicktt_tracking_active_nid(); + $active_nid = stormquicktt_tracking_active_nid(); if ($active_nid) { - $msg .= storm_quicktt_tracking_info(); + $msg .= stormquicktt_tracking_info(); } print $msg; } @@ -249,13 +249,13 @@ function storm_quicktt_interact() { exit; } -function storm_quicktt_start($oid = 0, $pid = 0, $tid = 0, $kid = 0, $show_msg = TRUE) { +function stormquicktt_start($oid = 0, $pid = 0, $tid = 0, $kid = 0, $show_msg = TRUE) { $start = time(); $msg = ""; - if ($_SESSION['storm_quicktt_oid']) { - $msg = storm_quicktt_store_time($start, $show_msg); + if ($_SESSION['stormquicktt_oid']) { + $msg = stormquicktt_store_time($start, $show_msg); } - $_SESSION['storm_quicktt_note_for_time'] = ''; + $_SESSION['stormquicktt_note_for_time'] = ''; if ($kid) { //Ticket-ID is set and we get the other IDs from the node $node = node_load($kid); $node->ticket_nid = $node->nid; @@ -275,100 +275,100 @@ function storm_quicktt_start($oid = 0, $pid = 0, $tid = 0, $kid = 0, $show_msg = else { //No ID is set and we do only store time if a timetracking was active $node = new stdClass(); } - $_SESSION['storm_quicktt_oid'] = (isset($node->organization_nid)) ? $node->organization_nid : 0; - $_SESSION['storm_quicktt_pid'] = (isset($node->project_nid)) ? $node->project_nid : 0; - $_SESSION['storm_quicktt_tid'] = (isset($node->task_nid)) ? $node->task_nid : 0; - $_SESSION['storm_quicktt_kid'] = (isset($node->ticket_nid)) ? $node->ticket_nid : 0; - $_SESSION['storm_quicktt_start'] = (isset($node->organization_nid)) ? $start : 0; - $_SESSION['storm_quicktt_pause_start'] = 0; - $_SESSION['storm_quicktt_pause_collect'] = 0; + $_SESSION['stormquicktt_oid'] = (isset($node->organization_nid)) ? $node->organization_nid : 0; + $_SESSION['stormquicktt_pid'] = (isset($node->project_nid)) ? $node->project_nid : 0; + $_SESSION['stormquicktt_tid'] = (isset($node->task_nid)) ? $node->task_nid : 0; + $_SESSION['stormquicktt_kid'] = (isset($node->ticket_nid)) ? $node->ticket_nid : 0; + $_SESSION['stormquicktt_start'] = (isset($node->organization_nid)) ? $start : 0; + $_SESSION['stormquicktt_pause_start'] = 0; + $_SESSION['stormquicktt_pause_collect'] = 0; return $msg; } -function storm_quicktt_pause_time() { - if (!storm_quicktt_tracking_active()) { +function stormquicktt_pause_time() { + if (!stormquicktt_tracking_active()) { return; } - if (!empty($_SESSION['storm_quicktt_pause_start'])) { + if (!empty($_SESSION['stormquicktt_pause_start'])) { return; } - if (variable_get('storm_quicktt_pause_split', FALSE)) { - $oid = $_SESSION['storm_quicktt_oid']; - $pid = $_SESSION['storm_quicktt_pid']; - $tid = $_SESSION['storm_quicktt_tid']; - $kid = $_SESSION['storm_quicktt_kid']; - $start = $_SESSION['storm_quicktt_start']; - storm_quicktt_store_time(time(), FALSE); - $_SESSION['storm_quicktt_oid'] = $oid; - $_SESSION['storm_quicktt_pid'] = $pid; - $_SESSION['storm_quicktt_tid'] = $tid; - $_SESSION['storm_quicktt_kid'] = $kid; - $_SESSION['storm_quicktt_start'] = $start; + if (variable_get('stormquicktt_pause_split', FALSE)) { + $oid = $_SESSION['stormquicktt_oid']; + $pid = $_SESSION['stormquicktt_pid']; + $tid = $_SESSION['stormquicktt_tid']; + $kid = $_SESSION['stormquicktt_kid']; + $start = $_SESSION['stormquicktt_start']; + stormquicktt_store_time(time(), FALSE); + $_SESSION['stormquicktt_oid'] = $oid; + $_SESSION['stormquicktt_pid'] = $pid; + $_SESSION['stormquicktt_tid'] = $tid; + $_SESSION['stormquicktt_kid'] = $kid; + $_SESSION['stormquicktt_start'] = $start; } - $_SESSION['storm_quicktt_pause_start'] = time(); + $_SESSION['stormquicktt_pause_start'] = time(); } -function storm_quicktt_resume_time() { - if (empty($_SESSION['storm_quicktt_pause_start'])) { +function stormquicktt_resume_time() { + if (empty($_SESSION['stormquicktt_pause_start'])) { return; } - if (variable_get('storm_quicktt_pause_split', FALSE)) { - $_SESSION['storm_quicktt_pause_collect'] += ($_SESSION['storm_quicktt_pause_start'] - $_SESSION['storm_quicktt_start']); - $_SESSION['storm_quicktt_start'] = time(); + if (variable_get('stormquicktt_pause_split', FALSE)) { + $_SESSION['stormquicktt_pause_collect'] += ($_SESSION['stormquicktt_pause_start'] - $_SESSION['stormquicktt_start']); + $_SESSION['stormquicktt_start'] = time(); } else { - $_SESSION['storm_quicktt_pause_collect'] += (time() - $_SESSION['storm_quicktt_pause_start']); + $_SESSION['stormquicktt_pause_collect'] += (time() - $_SESSION['stormquicktt_pause_start']); } - $_SESSION['storm_quicktt_pause_start'] = 0; + $_SESSION['stormquicktt_pause_start'] = 0; } -function storm_quicktt_elapsed_time() { - if (!empty($_SESSION['storm_quicktt_pause_start']) && variable_get('storm_quicktt_pause_split', FALSE)) { - if (!empty($_SESSION['storm_quicktt_start'])) { - return '
'. t('Elapsed time: !time min', array('!time' => floor(($_SESSION['storm_quicktt_pause_start'] - $_SESSION['storm_quicktt_start']) / 60))) .'
'; +function stormquicktt_elapsed_time() { + if (!empty($_SESSION['stormquicktt_pause_start']) && variable_get('stormquicktt_pause_split', FALSE)) { + if (!empty($_SESSION['stormquicktt_start'])) { + return '
'. t('Elapsed time: !time min', array('!time' => floor(($_SESSION['stormquicktt_pause_start'] - $_SESSION['stormquicktt_start']) / 60))) .'
'; } return ''; } - storm_quicktt_store_time(); - if (!empty($_SESSION['storm_quicktt_ttid'])) { + stormquicktt_store_time(); + if (!empty($_SESSION['stormquicktt_ttid'])) { $now = time(); - if (variable_get('storm_quicktt_pause_split', FALSE) && !empty($_SESSION['storm_quicktt_pause_collect'])) { - $now += $_SESSION['storm_quicktt_pause_collect']; + if (variable_get('stormquicktt_pause_split', FALSE) && !empty($_SESSION['stormquicktt_pause_collect'])) { + $now += $_SESSION['stormquicktt_pause_collect']; } - return '
'. t('Elapsed time: !time min', array('!time' => floor(($now - $_SESSION['storm_quicktt_start']) / 60))) .'
'; + return '
'. t('Elapsed time: !time min', array('!time' => floor(($now - $_SESSION['stormquicktt_start']) / 60))) .'
'; } else { return ''; } } -function storm_quicktt_store_time($stop = 0, $show_msg = TRUE) { +function stormquicktt_store_time($stop = 0, $show_msg = TRUE) { if (!user_access('Storm timetracking: add')) { return t('You have no permission to add timetracking.'); } global $user; - $oid = $_SESSION['storm_quicktt_oid']; - $pid = $_SESSION['storm_quicktt_pid']; - $tid = $_SESSION['storm_quicktt_tid']; - $kid = $_SESSION['storm_quicktt_kid']; - $start = $_SESSION['storm_quicktt_start']; + $oid = $_SESSION['stormquicktt_oid']; + $pid = $_SESSION['stormquicktt_pid']; + $tid = $_SESSION['stormquicktt_tid']; + $kid = $_SESSION['stormquicktt_kid']; + $start = $_SESSION['stormquicktt_start']; $pause = 0; if ($stop) { - storm_quicktt_resume_time(); - $pause = $_SESSION['storm_quicktt_pause_collect']; - if (variable_get('storm_quicktt_pause_split', FALSE)) { + stormquicktt_resume_time(); + $pause = $_SESSION['stormquicktt_pause_collect']; + if (variable_get('stormquicktt_pause_split', FALSE)) { $pause = 0; } - unset($_SESSION['storm_quicktt_oid']); - unset($_SESSION['storm_quicktt_pid']); - unset($_SESSION['storm_quicktt_tid']); - unset($_SESSION['storm_quicktt_kid']); - unset($_SESSION['storm_quicktt_start']); + unset($_SESSION['stormquicktt_oid']); + unset($_SESSION['stormquicktt_pid']); + unset($_SESSION['stormquicktt_tid']); + unset($_SESSION['stormquicktt_kid']); + unset($_SESSION['stormquicktt_start']); } if ($oid) { $finish = ($stop) ? $stop : time(); $minutes = ceil(($finish-$start) / 60); - if ($minutes >= variable_get('storm_quicktt_mintime2record', 5)) { + if ($minutes >= variable_get('stormquicktt_mintime2record', 5)) { if ($kid) { $type = t('Ticket'); $node = node_load($kid); @@ -389,11 +389,11 @@ function storm_quicktt_store_time($stop = 0, $show_msg = TRUE) { $node = node_load($oid); $name = $node->title; } - if (!isset($_SESSION['storm_quicktt_ttid'])) { + if (!isset($_SESSION['stormquicktt_ttid'])) { $node = new stdClass(); $node->uid = $user->uid; $node->type = 'stormtimetracking'; - $node->title = $name .' ('. variable_get('storm_quicktt_default_title', 'Auto-created by QuickTT') .')'; + $node->title = $name .' ('. variable_get('stormquicktt_default_title', 'Auto-created by QuickTT') .')'; $node->organization_nid = $oid; $node->project_nid = $pid; $node->task_nid = $tid; @@ -404,7 +404,7 @@ function storm_quicktt_store_time($stop = 0, $show_msg = TRUE) { $node->billed = FALSE; } else { - $node = node_load($_SESSION['storm_quicktt_ttid']); + $node = node_load($_SESSION['stormquicktt_ttid']); } $node->revision = FALSE; $node->timeend = format_date($finish, 'custom', 'H:i'); @@ -412,26 +412,26 @@ function storm_quicktt_store_time($stop = 0, $show_msg = TRUE) { $old_stormtimetracking_auto_duration = variable_get('stormtimetracking_auto_duration', TRUE); variable_set('stormtimetracking_auto_duration', FALSE); $node->billing_duration = $node->duration - ($pause / 3600); - if (empty($_SESSION['storm_quicktt_note_for_time']) OR empty($node->body)) { + if (empty($_SESSION['stormquicktt_note_for_time']) OR empty($node->body)) { $pos = FALSE; } else { - $pos = strpos($_SESSION['storm_quicktt_note_for_time'], $node->body); + $pos = strpos($_SESSION['stormquicktt_note_for_time'], $node->body); } if ($pos === FALSE) { - $node->body .= $_SESSION['storm_quicktt_note_for_time']; + $node->body .= $_SESSION['stormquicktt_note_for_time']; } else { - $node->body = $_SESSION['storm_quicktt_note_for_time']; + $node->body = $_SESSION['stormquicktt_note_for_time']; } - $_SESSION['storm_quicktt_note_for_time'] = $node->body; + $_SESSION['stormquicktt_note_for_time'] = $node->body; node_save($node); variable_set('stormtimetracking_auto_duration', $old_stormtimetracking_auto_duration); if ($stop) { - unset($_SESSION['storm_quicktt_ttid']); + unset($_SESSION['stormquicktt_ttid']); } else { - $_SESSION['storm_quicktt_ttid'] = $node->nid; + $_SESSION['stormquicktt_ttid'] = $node->nid; return ''; } $destination = ($_GET['q'] == 'stormdashboard/interact') ? 'stormdashboard' : $_GET['q']; @@ -449,23 +449,23 @@ function storm_quicktt_store_time($stop = 0, $show_msg = TRUE) { if ($show_msg) { drupal_set_message($msg); } - $_SESSION['storm_quicktt_pause_start'] = 0; - $_SESSION['storm_quicktt_pause_collect'] = 0; + $_SESSION['stormquicktt_pause_start'] = 0; + $_SESSION['stormquicktt_pause_collect'] = 0; return '
'. $msg .'
'; } -function storm_quicktt_note_for_time($text) { - $_SESSION['storm_quicktt_note_for_time'] .= "

". $text ."

\n"; +function stormquicktt_note_for_time($text) { + $_SESSION['stormquicktt_note_for_time'] .= "

". $text ."

\n"; } -function storm_quicktt_tracking_active_nid() { - if (!storm_quicktt_tracking_active()) { +function stormquicktt_tracking_active_nid() { + if (!stormquicktt_tracking_active()) { return 0; } - $oid = $_SESSION['storm_quicktt_oid']; - $pid = $_SESSION['storm_quicktt_pid']; - $tid = $_SESSION['storm_quicktt_tid']; - $kid = $_SESSION['storm_quicktt_kid']; + $oid = $_SESSION['stormquicktt_oid']; + $pid = $_SESSION['stormquicktt_pid']; + $tid = $_SESSION['stormquicktt_tid']; + $kid = $_SESSION['stormquicktt_kid']; if ($kid) { //Ticket-ID is set and we get the other IDs from the node return $kid; } @@ -483,14 +483,14 @@ function storm_quicktt_tracking_active_nid() { } } -function storm_quicktt_tracking_active_type() { - if (!storm_quicktt_tracking_active()) { +function stormquicktt_tracking_active_type() { + if (!stormquicktt_tracking_active()) { return NULL; } - $oid = $_SESSION['storm_quicktt_oid']; - $pid = $_SESSION['storm_quicktt_pid']; - $tid = $_SESSION['storm_quicktt_tid']; - $kid = $_SESSION['storm_quicktt_kid']; + $oid = $_SESSION['stormquicktt_oid']; + $pid = $_SESSION['stormquicktt_pid']; + $tid = $_SESSION['stormquicktt_tid']; + $kid = $_SESSION['stormquicktt_kid']; if ($kid) { //Ticket-ID is set and we get the other IDs from the node return 'tkt'; } @@ -508,22 +508,22 @@ function storm_quicktt_tracking_active_type() { } } -function storm_quicktt_tracking_active() { - return !empty($_SESSION['storm_quicktt_oid']); +function stormquicktt_tracking_active() { + return !empty($_SESSION['stormquicktt_oid']); } -function storm_quicktt_tracking_start() { - return storm_quicktt_tracking_active() ? $_SESSION['storm_quicktt_start'] : 0; +function stormquicktt_tracking_start() { + return stormquicktt_tracking_active() ? $_SESSION['stormquicktt_start'] : 0; } -function storm_quicktt_tracking_info() { +function stormquicktt_tracking_info() { $output = ''; - if (storm_quicktt_tracking_active()) { - $oid = $_SESSION['storm_quicktt_oid']; - $pid = $_SESSION['storm_quicktt_pid']; - $tid = $_SESSION['storm_quicktt_tid']; - $kid = $_SESSION['storm_quicktt_kid']; - $start = $_SESSION['storm_quicktt_start']; + if (stormquicktt_tracking_active()) { + $oid = $_SESSION['stormquicktt_oid']; + $pid = $_SESSION['stormquicktt_pid']; + $tid = $_SESSION['stormquicktt_tid']; + $kid = $_SESSION['stormquicktt_kid']; + $start = $_SESSION['stormquicktt_start']; if ($kid) { //Ticket-ID is set and we get the other IDs from the node $node = node_load($kid); $type = t('Ticket'); @@ -543,9 +543,9 @@ function storm_quicktt_tracking_info() { else { //No ID is set which shouldn't be possible return '
'. t('An error occured.') .'
'; } - $output .= '
'. t('Started !time', array('!time' => storm_quicktt_start_link())) .'
'; + $output .= '
'. t('Started !time', array('!time' => stormquicktt_start_link())) .'
'; $output .= '
'. t('Timetracking is active for %type !title.', array('%type' => $type, '!title' => l($node->title, 'node/'.$node->nid))) .'
'; - $output .= '
'. t('Take a note: !noteform', array('!noteform' => storm_quicktt_noteform())) .'
'; + $output .= '
'. t('Take a note: !noteform', array('!noteform' => stormquicktt_noteform())) .'
'; } else { $output .= '
'. t('Currently not tracking any time.') .'
'; @@ -554,21 +554,21 @@ function storm_quicktt_tracking_info() { return $output; } -function storm_quicktt_start_link() { - if (!empty($_SESSION['storm_quicktt_kid'])) { - $nid = $_SESSION['storm_quicktt_kid']; +function stormquicktt_start_link() { + if (!empty($_SESSION['stormquicktt_kid'])) { + $nid = $_SESSION['stormquicktt_kid']; } - elseif (!empty($_SESSION['storm_quicktt_tid'])) { - $nid = $_SESSION['storm_quicktt_tid']; + elseif (!empty($_SESSION['stormquicktt_tid'])) { + $nid = $_SESSION['stormquicktt_tid']; } - elseif (!empty($_SESSION['storm_quicktt_pid'])) { - $nid = $_SESSION['storm_quicktt_pid']; + elseif (!empty($_SESSION['stormquicktt_pid'])) { + $nid = $_SESSION['stormquicktt_pid']; } - elseif (!empty($_SESSION['storm_quicktt_oid'])) { - $nid = $_SESSION['storm_quicktt_oid']; + elseif (!empty($_SESSION['stormquicktt_oid'])) { + $nid = $_SESSION['stormquicktt_oid']; } if (!empty($nid)) { - if (!empty($_SESSION['storm_quicktt_pause_start'])) { + if (!empty($_SESSION['stormquicktt_pause_start'])) { $style_pause = ' style="display:none"'; $style_resume = ''; } @@ -583,30 +583,30 @@ function storm_quicktt_start_link() { $title_pause = t('Pause'); $title_resume = t('Resume'); - $text = '
'. format_date($_SESSION['storm_quicktt_start']) .'
'; - $text .= '
'. storm_quicktt_elapsed_time() .''. $text_paused .'
'; + $text = '
'. format_date($_SESSION['stormquicktt_start']) .'
'; + $text .= '
'. stormquicktt_elapsed_time() .''. $text_paused .'
'; $text .= ''. $title_pause .''; $text .= ''. $title_resume .''; - $text .= storm_quicktt_timetracking_trigger($nid, FALSE); + $text .= stormquicktt_timetracking_trigger($nid, FALSE); return $text; } return format_date(time()); } -function storm_quicktt_noteform() { +function stormquicktt_noteform() { return '
'; } /** * Returns the sanitized clickable icon to start/stop time tracking */ -function storm_quicktt_timetracking_trigger($nid = 0, $info = TRUE) { +function stormquicktt_timetracking_trigger($nid = 0, $info = TRUE) { if (!user_access('Storm timetracking: add')) { return ''; } - storm_quicktt_add_resources(); + stormquicktt_add_resources(); $active = FALSE; - if (!empty($nid) && storm_quicktt_tracking_active() && storm_quicktt_tracking_active_nid() == $nid) { + if (!empty($nid) && stormquicktt_tracking_active() && stormquicktt_tracking_active_nid() == $nid) { $active = TRUE; } @@ -630,15 +630,15 @@ function storm_quicktt_timetracking_trigger($nid = 0, $info = TRUE) { '' . $info_txt . ''; } -function storm_quicktt_nodeapi(&$node, $op, $a3 = NULL, $a4 = NULL) { +function stormquicktt_nodeapi(&$node, $op, $a3 = NULL, $a4 = NULL) { if (!in_array($node->type, array('stormproject', 'stormorganization', 'stormtask', 'stormticket')) || !user_access('Storm timetracking: add')) { return; } if ($op == 'view') { - $node->content['links']['storm_quicktt_timetracking_trigger'] = array( - '#value' => storm_quicktt_timetracking_trigger($node->nid), + $node->content['links']['stormquicktt_timetracking_trigger'] = array( + '#value' => stormquicktt_timetracking_trigger($node->nid), '#weight' => 12, ); } diff --git a/themes/zuitedesk/css/suitedesk.css b/themes/zuitedesk/css/suitedesk.css index 0ff17b7..20c5f2e 100644 --- a/themes/zuitedesk/css/suitedesk.css +++ b/themes/zuitedesk/css/suitedesk.css @@ -90,14 +90,14 @@ /* * "Quick Timetracking" block. */ -#block-storm_quicktt-0 { +#block-stormquicktt-0 { margin: 0 3px; } -#block-storm_quicktt-0 .content { +#block-stormquicktt-0 .content { margin: 0; } @media (max-width: 899px) { - #block-storm_quicktt-0 { + #block-stormquicktt-0 { margin: 2em 0 0 !important; } } @@ -114,31 +114,31 @@ #stormquicktt #edit-selects-projects { width: 100%; } -#block-storm_quicktt-0 .info, -#block-storm_quicktt-0 .storm-quicktt-time { +#block-stormquicktt-0 .info, +#block-stormquicktt-0 .storm-quicktt-time { display: inline; } -#block-storm_quicktt-0 .storm-quicktt-timer-box span { +#block-stormquicktt-0 .storm-quicktt-timer-box span { float: left; margin-right: 1em; } .storm-quicktt-info .note input { width: 100%; } -#block-storm_quicktt-0 .sqtt-timetracking-trigger img { +#block-stormquicktt-0 .sqtt-timetracking-trigger img { margin: -10px 10px 0; } -#block-storm_quicktt-0 .timetracking-loading img { +#block-stormquicktt-0 .timetracking-loading img { margin-top: 0; } -#block-storm_quicktt-0 .timetracking-loading span { +#block-stormquicktt-0 .timetracking-loading span { line-height: 16px; } -#block-storm_quicktt-0 .timetracking-loading span:before { +#block-stormquicktt-0 .timetracking-loading span:before { content: ' ('; } -#block-storm_quicktt-0 .timetracking-loading span:before, -#block-storm_quicktt-0 .timetracking-loading span:after { +#block-stormquicktt-0 .timetracking-loading span:before, +#block-stormquicktt-0 .timetracking-loading span:after { font-size: .7em; } .stormlinks .timetracking-loading span { diff --git a/themes/zuitedesk/zuitedesk.info b/themes/zuitedesk/zuitedesk.info index 343cdfc..b94e946 100644 --- a/themes/zuitedesk/zuitedesk.info +++ b/themes/zuitedesk/zuitedesk.info @@ -1,6 +1,6 @@ name = SuiteDesk Theme description = SuiteDesk Theme Zen. -version = 0.2.42 +version = 0.2.43 screenshot = screenshot.png