Skip to content

Instantly share code, notes, and snippets.

@damienstanton
Created February 5, 2015 18:41
Show Gist options
  • Select an option

  • Save damienstanton/9f305c1986c926b1e252 to your computer and use it in GitHub Desktop.

Select an option

Save damienstanton/9f305c1986c926b1e252 to your computer and use it in GitHub Desktop.
www/html/admin/assets/timeconditions/js/timeconditions.js: var msgInvalidTimeGroup = "You have not selected a time group to associate with this timecondition. It will go to the un-matching destination until you update it with a valid group";
www/html/admin/assets/timeconditions/js/timeconditions.js: return confirm(msgInvalidTimeGroup);
www/html/admin/modules/core/functions.inc.php: if (function_exists('timeconditions_timegroups_get_times') && $route['time_group_id'] !== null) {
www/html/admin/modules/core/functions.inc.php: $times = timeconditions_timegroups_get_times($route['time_group_id'],true);
www/html/admin/modules/core/functions.inc.php:function core_timegroups_usage($group_id) {
www/html/admin/modules/core/page.routing.php:<?php if (function_exists('timeconditions_timegroups_drawgroupselect')) { ?>
www/html/admin/modules/core/page.routing.php: <td><?php echo timeconditions_timegroups_drawgroupselect('time_group_id', $time_group_id, true, '', _('---Permanent Route---')); ?></td>
www/html/admin/modules/hotelwakeup/page.hotelwakeup.php://wakeupcalls stole this from timegroups
www/html/admin/modules/customcontexts/functions.inc.php:// $sql = "select customcontexts_contexts_list.context, customcontexts_contexts_list.description as contextdescription, customcontexts_includes_list.include, customcontexts_includes_list.description, if(saved.include is null, 'no', if(saved.timegroupid is null, 'yes', saved.timegroupid)) as allow, saved.sort from customcontexts_contexts_list inner join customcontexts_includes_list on customcontexts_contexts_list.context = customcontexts_includes_list.context left outer join (select * from customcontexts_includes where context = '$context') saved on customcontexts_includes_list.include = saved.include order by customcontexts_contexts_list.description, customcontexts_includes_list.description";
www/html/admin/modules/customcontexts/functions.inc.php: IF(saved.timegroupid is null, IF(saved.userules is null, 'yes', saved.userules),
www/html/admin/modules/customcontexts/functions.inc.php: saved.timegroupid)) AS allow,
www/html/admin/modules/customcontexts/functions.inc.php: IF(saved.timegroupid is null, 'yes', saved.timegroupid)),
www/html/admin/modules/customcontexts/functions.inc.php: //$sql = "select include, time from customcontexts_includes left outer join customcontexts_timegroups_detail on customcontexts_includes.timegroupid = customcontexts_timegroups_detail.timegroupid where context = '".$context."' and (customcontexts_includes.timegroupid is null or customcontexts_timegroups_detail.timegroupid is not null) order by sort";
www/html/admin/modules/customcontexts/functions.inc.php: LEFT OUTER JOIN timegroups_details
www/html/admin/modules/customcontexts/functions.inc.php: ON customcontexts_includes.timegroupid = timegroups_details.timegroupid
www/html/admin/modules/customcontexts/functions.inc.php: $timegroups = timeconditions_timegroups_list_groups();
www/html/admin/modules/customcontexts/functions.inc.php: foreach ($timegroups as $val) {
www/html/admin/modules/customcontexts/functions.inc.php: $timegroup = 'null';
www/html/admin/modules/customcontexts/functions.inc.php: $timegroup = $val[allow];
www/html/admin/modules/customcontexts/functions.inc.php: $sql = "insert customcontexts_includes (context, include, timegroupid, sort, userules) values ('$newcontext','$key', $timegroup, $sort, '$userules')";
www/html/admin/modules/customcontexts/functions.inc.php:function customcontexts_timegroups_usage($group_id) {
www/html/admin/modules/customcontexts/functions.inc.php: $results = sql("SELECT DISTINCT context, timegroupid FROM customcontexts_includes WHERE timegroupid = $group_id","getAll",DB_FETCHMODE_ASSOC);
www/html/admin/modules/customcontexts/install.php:if (!function_exists('timeconditions_timegroups_add_group_timestrings')) {
www/html/admin/modules/customcontexts/install.php: `timegroupid` int(11) default NULL,
www/html/admin/modules/customcontexts/install.php:$sql[] ="ALTER IGNORE TABLE `customcontexts_includes` ADD `timegroupid` INT NULL AFTER `include`";
www/html/admin/modules/customcontexts/install.php: $sql = "ALTER IGNORE TABLE `customcontexts_includes` ADD `timegroupid` INT NULL AFTER `include` ;";
www/html/admin/modules/customcontexts/install.php:$tgs = $db->getAll('SELECT * FROM customcontexts_timegroups',DB_FETCHMODE_ASSOC);
www/html/admin/modules/customcontexts/install.php: outn(_("migrating customcontexts_timegroups if needed.."));
www/html/admin/modules/customcontexts/install.php: $tg_strings = sql('SELECT time FROM customcontexts_timegroups_detail WHERE timegroupid = '.$tg['id'].' ORDER BY id','getCol','time');
www/html/admin/modules/customcontexts/install.php: $tg_id = timeconditions_timegroups_add_group_timestrings($tg['description'],$tg_strings);
www/html/admin/modules/customcontexts/install.php: sql("UPDATE customcontexts_includes set timegroupid = $tg_id WHERE timegroupid = {$tg['id']}");
www/html/admin/modules/customcontexts/install.php: outn(_("removing customcontexts_timegroups and customcontexts_tiemgroups_detail tables.."));
www/html/admin/modules/customcontexts/install.php: $sql[] = "DROP TABLE IF EXISTS `customcontexts_timegroups`";
www/html/admin/modules/customcontexts/install.php: $sql[] = "DROP TABLE IF EXISTS `customcontexts_timegroups_detail`";
www/html/admin/modules/customcontexts/uninstall.php:$sql[] = "DROP TABLE IF EXISTS `customcontexts_timegroups`";
www/html/admin/modules/customcontexts/uninstall.php:$sql[] = "DROP TABLE IF EXISTS `customcontexts_timegroups_detail`";
www/html/admin/modules/customcontexts/i18n/customcontexts.pot:msgid "migrating customcontexts_timegroups if needed.."
www/html/admin/modules/customcontexts/i18n/customcontexts.pot:"removing customcontexts_timegroups and customcontexts_tiemgroups_detail "
www/html/admin/modules/customcontexts/i18n/he_IL/LC_MESSAGES/customcontexts.po:msgid "migrating customcontexts_timegroups if needed.."
www/html/admin/modules/customcontexts/i18n/he_IL/LC_MESSAGES/customcontexts.po:"removing customcontexts_timegroups and customcontexts_tiemgroups_detail "
www/html/admin/modules/customcontexts/i18n/sv_SE/LC_MESSAGES/customcontexts.po:msgid "migrating customcontexts_timegroups if needed.."
www/html/admin/modules/customcontexts/i18n/sv_SE/LC_MESSAGES/customcontexts.po:"removing customcontexts_timegroups and customcontexts_tiemgroups_detail "
www/html/admin/modules/timeconditions/functions.inc.php: $times = timeconditions_timegroups_get_times($item['time']);
www/html/admin/modules/timeconditions/functions.inc.php://obsolete handled in timegroups module
www/html/admin/modules/timeconditions/functions.inc.php:function timeconditions_timegroups_usage($group_id) {
www/html/admin/modules/timeconditions/functions.inc.php:function timeconditions_timegroups_list_usage($timegroup_id) {
www/html/admin/modules/timeconditions/functions.inc.php: $function = $mod."_timegroups_usage";
www/html/admin/modules/timeconditions/functions.inc.php: $timegroup_usage = $function($timegroup_id);
www/html/admin/modules/timeconditions/functions.inc.php: if (!empty($timegroup_usage)) {
www/html/admin/modules/timeconditions/functions.inc.php: $full_usage_arr = array_merge($full_usage_arr, $timegroup_usage);
www/html/admin/modules/timeconditions/functions.inc.php:function timeconditions_timegroups_add_group($description,$times=null) return the inserted id
www/html/admin/modules/timeconditions/functions.inc.php:function timeconditions_timegroups_add_group_timestrings($description,$times=null) return the inserted id
www/html/admin/modules/timeconditions/functions.inc.php:function timeconditions_timegroups_list_groups()
www/html/admin/modules/timeconditions/functions.inc.php:function timeconditions_timegroups_get_times($timegroup)
www/html/admin/modules/timeconditions/functions.inc.php: returns an array of id and time string of the users time selections for the selected timegroup
www/html/admin/modules/timeconditions/functions.inc.php:function timeconditions_timegroups_buildtime( $hour_start, $minute_start, $hour_finish, $minute_finish, $wday_start, $wday_finish, $mday_start, $mday_finish, $month_start, $month_finish)
www/html/admin/modules/timeconditions/functions.inc.php:function timeconditions_timegroups_drawtimeselects($name, $time)
www/html/admin/modules/timeconditions/functions.inc.php:function timeconditions_timegroups_list_groups() {
www/html/admin/modules/timeconditions/functions.inc.php: $sql = "SELECT id, description FROM timegroups_groups ORDER BY description";
www/html/admin/modules/timeconditions/functions.inc.php://timegroups page helper
www/html/admin/modules/timeconditions/functions.inc.php://the timegroups page is used to create time string
www/html/admin/modules/timeconditions/functions.inc.php:function timeconditions_timegroups_configpageinit($dispnum) {
www/html/admin/modules/timeconditions/functions.inc.php: case 'timegroups':
www/html/admin/modules/timeconditions/functions.inc.php: $currentcomponent->addguifunc('timeconditions_timegroups_configpageload');
www/html/admin/modules/timeconditions/functions.inc.php: $currentcomponent->addprocessfunc('timeconditions_timegroups_configprocess', 5);
www/html/admin/modules/timeconditions/functions.inc.php://actually render the timegroups page
www/html/admin/modules/timeconditions/functions.inc.php:function timeconditions_timegroups_configpageload() {
www/html/admin/modules/timeconditions/functions.inc.php: $query = ($_SERVER['QUERY_STRING'])?$_SERVER['QUERY_STRING']:'type=setup&display=timegroups&extdisplay='.$extdisplay;
www/html/admin/modules/timeconditions/functions.inc.php: $savedtimegroup= timeconditions_timegroups_get_group($extdisplay);
www/html/admin/modules/timeconditions/functions.inc.php: $timegroup = $savedtimegroup[0];
www/html/admin/modules/timeconditions/functions.inc.php: $description = $savedtimegroup[1];
www/html/admin/modules/timeconditions/functions.inc.php: $usage_list = timeconditions_timegroups_list_usage($extdisplay);
www/html/admin/modules/timeconditions/functions.inc.php: $timegroup_link = '?'.$link['url_query'];
www/html/admin/modules/timeconditions/functions.inc.php: $currentcomponent->addguielem(_("Used By"), new gui_link('link'.$count++, $label, $timegroup_link, true, false), 4);
www/html/admin/modules/timeconditions/functions.inc.php: $timelist = timeconditions_timegroups_get_times($extdisplay);
www/html/admin/modules/timeconditions/functions.inc.php: $timehtml = timeconditions_timegroups_drawtimeselects('times['.$val[0].']',$val[1]);
www/html/admin/modules/timeconditions/functions.inc.php: $timehtml = timeconditions_timegroups_drawtimeselects('times[new]',null);
www/html/admin/modules/timeconditions/functions.inc.php://handle timegroups page submit button
www/html/admin/modules/timeconditions/functions.inc.php:function timeconditions_timegroups_configprocess() {
www/html/admin/modules/timeconditions/functions.inc.php: $timegroup= isset($_REQUEST['extdisplay'])?$_REQUEST['extdisplay']:null;
www/html/admin/modules/timeconditions/functions.inc.php: timeconditions_timegroups_add_group($description,$times);
www/html/admin/modules/timeconditions/functions.inc.php: timeconditions_timegroups_edit_group($timegroup,$description);
www/html/admin/modules/timeconditions/functions.inc.php: timeconditions_timegroups_edit_times($timegroup,$times);
www/html/admin/modules/timeconditions/functions.inc.php: timeconditions_timegroups_del_group($timegroup);
www/html/admin/modules/timeconditions/functions.inc.php://these are the users time selections for the current timegroup
www/html/admin/modules/timeconditions/functions.inc.php:function timeconditions_timegroups_get_times($timegroup, $convert=false) {
www/html/admin/modules/timeconditions/functions.inc.php: $sql = "SELECT id, time FROM timegroups_details WHERE timegroupid = $timegroup";
www/html/admin/modules/timeconditions/functions.inc.php://retrieve a single timegroup for the timegroups page
www/html/admin/modules/timeconditions/functions.inc.php:function timeconditions_timegroups_get_group($timegroup) {
www/html/admin/modules/timeconditions/functions.inc.php: $sql = "SELECT id, description FROM timegroups_groups WHERE id = $timegroup";
www/html/admin/modules/timeconditions/functions.inc.php://add a new timegroup for timegroups page
www/html/admin/modules/timeconditions/functions.inc.php:function timeconditions_timegroups_add_group($description,$times=null) {
www/html/admin/modules/timeconditions/functions.inc.php: $sql = "INSERT timegroups_groups(description) VALUES ('$description')";
www/html/admin/modules/timeconditions/functions.inc.php: $timegroup = $db->insert_id();
www/html/admin/modules/timeconditions/functions.inc.php: $timegroup = $amp_conf["AMPDBENGINE"] == "sqlite3" ? sqlite_last_insert_rowid($db->connection) : mysql_insert_id($db->connection);
www/html/admin/modules/timeconditions/functions.inc.php: timeconditions_timegroups_edit_times($timegroup,$times);
www/html/admin/modules/timeconditions/functions.inc.php: return $timegroup;
www/html/admin/modules/timeconditions/functions.inc.php:function timeconditions_timegroups_add_group_timestrings($description,$timestrings) {
www/html/admin/modules/timeconditions/functions.inc.php: $sql = "insert timegroups_groups(description) VALUES ('$description')";
www/html/admin/modules/timeconditions/functions.inc.php: $timegroup = $db->insert_id();
www/html/admin/modules/timeconditions/functions.inc.php: $timegroup = $amp_conf["AMPDBENGINE"] == "sqlite3" ? sqlite_last_insert_rowid($db->connection) : mysql_insert_id($db->connection);
www/html/admin/modules/timeconditions/functions.inc.php: timeconditions_timegroups_edit_timestrings($timegroup,$timestrings);
www/html/admin/modules/timeconditions/functions.inc.php: return $timegroup;
www/html/admin/modules/timeconditions/functions.inc.php://delete a single timegroup from the timegroups page
www/html/admin/modules/timeconditions/functions.inc.php:function timeconditions_timegroups_del_group($timegroup) {
www/html/admin/modules/timeconditions/functions.inc.php: $sql = "delete from timegroups_details where timegroupid = $timegroup";
www/html/admin/modules/timeconditions/functions.inc.php: $sql = "delete from timegroups_groups where id = $timegroup";
www/html/admin/modules/timeconditions/functions.inc.php://update a single timegroup from the timegroups page
www/html/admin/modules/timeconditions/functions.inc.php:function timeconditions_timegroups_edit_group($timegroup,$description) {
www/html/admin/modules/timeconditions/functions.inc.php: $sql = "UPDATE timegroups_groups SET description = '$description' WHERE id = $timegroup";
www/html/admin/modules/timeconditions/functions.inc.php://update the timegroup_detail under a single timegroup from the timegroups page
www/html/admin/modules/timeconditions/functions.inc.php:function timeconditions_timegroups_edit_times($timegroup,$times) {
www/html/admin/modules/timeconditions/functions.inc.php: $sql = "delete from timegroups_details where timegroupid = $timegroup";
www/html/admin/modules/timeconditions/functions.inc.php: $time = timeconditions_timegroups_buildtime( $hour_start, $minute_start, $hour_finish, $minute_finish, $wday_start, $wday_finish, $mday_start, $mday_finish, $month_start, $month_finish);
www/html/admin/modules/timeconditions/functions.inc.php: $sql = "INSERT timegroups_details (timegroupid, time) VALUES ($timegroup, '$time')";
www/html/admin/modules/timeconditions/functions.inc.php://update the timegroup_detail under a single timegroup
www/html/admin/modules/timeconditions/functions.inc.php:function timeconditions_timegroups_edit_timestrings($timegroup,$timestrings) {
www/html/admin/modules/timeconditions/functions.inc.php: $sql = "DELETE FROM timegroups_details WHERE timegroupid = $timegroup";
www/html/admin/modules/timeconditions/functions.inc.php: $sql = "INSERT timegroups_details (timegroupid, time) VALUES ($timegroup, '$time')";
www/html/admin/modules/timeconditions/functions.inc.php:function timeconditions_timegroups_drawgroupselect($elemname, $currentvalue = '', $canbeempty = true, $onchange = '', $default_option = '') {
www/html/admin/modules/timeconditions/functions.inc.php: $valarray = timeconditions_timegroups_list_groups();
www/html/admin/modules/timeconditions/functions.inc.php:function timeconditions_timegroups_drawtimeselects($name, $time) {
www/html/admin/modules/timeconditions/functions.inc.php:function timeconditions_timegroups_buildtime( $hour_start, $minute_start, $hour_finish, $minute_finish, $wday_start, $wday_finish, $mday_start, $mday_finish, $month_start, $month_finish) {
www/html/admin/modules/timeconditions/module.sig:page.timegroups.php = 4a41222db6edbb8a1fe5673ad0911fc99164d43cc4c219ade216c893f9992a0b
www/html/admin/modules/timeconditions/install.php: function _timeconditions_timegroups_add_group_timestrings($description,$timestrings) {
www/html/admin/modules/timeconditions/install.php: $sql = "insert timegroups_groups(description) VALUES ('$description')";
www/html/admin/modules/timeconditions/install.php: $timegroup = $db->insert_id();
www/html/admin/modules/timeconditions/install.php: $timegroup = $amp_conf["AMPDBENGINE"] == "sqlite3" ? sqlite_last_insert_rowid($db->connection) : mysql_insert_id($db->connection);
www/html/admin/modules/timeconditions/install.php: _timeconditions_timegroups_edit_timestrings($timegroup,$timestrings);
www/html/admin/modules/timeconditions/install.php: return $timegroup;
www/html/admin/modules/timeconditions/install.php: function _timeconditions_timegroups_get_times($timegroup) {
www/html/admin/modules/timeconditions/install.php: $sql = "select id, time from timegroups_details where timegroupid = $timegroup";
www/html/admin/modules/timeconditions/install.php: function _timeconditions_timegroups_edit_timestrings($timegroup,$timestrings) {
www/html/admin/modules/timeconditions/install.php: $sql = "delete from timegroups_details where timegroupid = $timegroup";
www/html/admin/modules/timeconditions/install.php: $sql = "insert timegroups_details (timegroupid, time) values ($timegroup, '$time')";
www/html/admin/modules/timeconditions/install.php: CREATE TABLE IF NOT EXISTS `timegroups_groups` (
www/html/admin/modules/timeconditions/install.php: CREATE TABLE IF NOT EXISTS `timegroups_groups` (
www/html/admin/modules/timeconditions/install.php: CREATE TABLE IF NOT EXISTS `timegroups_details` (
www/html/admin/modules/timeconditions/install.php: `timegroupid` int(11) NOT NULL default '0',
www/html/admin/modules/timeconditions/install.php: CREATE TABLE IF NOT EXISTS `timegroups_details` (
www/html/admin/modules/timeconditions/install.php: `timegroupid` int(11) NOT NULL default '0',
www/html/admin/modules/timeconditions/install.php: $newid = _timeconditions_timegroups_add_group_timestrings('migrated-'.$upgrade['displayname'],$times);
www/html/admin/modules/timeconditions/install.php: timeconditions_set_timegroupid($upgrade['timeconditions_id'],$newid);
www/html/admin/modules/timeconditions/install.php: $newtimes = _timeconditions_timegroups_get_times($newid);
www/html/admin/modules/timeconditions/install.php:function timeconditions_set_timegroupid($id, $timegroup) {
www/html/admin/modules/timeconditions/install.php: sql("UPDATE timeconditions SET time = $timegroup WHERE timeconditions_id = $id;");
www/html/admin/modules/timeconditions/uninstall.php:sql('DROP TABLE IF EXISTS `timegroups_groups`');
www/html/admin/modules/timeconditions/uninstall.php:sql('DROP TABLE IF EXISTS `timegroups_detail`');
www/html/admin/modules/timeconditions/assets/js/timeconditions.js: var msgInvalidTimeGroup = "You have not selected a time group to associate with this timecondition. It will go to the un-matching destination until you update it with a valid group";
www/html/admin/modules/timeconditions/assets/js/timeconditions.js: return confirm(msgInvalidTimeGroup);
www/html/admin/modules/timeconditions/page.timegroups.php:<?php /* $Id: page.timegroups.php $ */
www/html/admin/modules/timeconditions/page.timegroups.php:$dispnum = 'timegroups'; //used for switch on config.php
www/html/admin/modules/timeconditions/page.timegroups.php:$groups = timeconditions_timegroups_list_groups();
www/html/admin/modules/timeconditions/page.timeconditions.php: <td><?php echo timeconditions_timegroups_drawgroupselect('time', (isset($thisItem['time']) ? $thisItem['time'] : ''), true, ''); ?></td>
www/html/admin/modules/timeconditions/page.timeconditions.php: $grpURL = '?display=timegroups&extdisplay='.$thisItem['time'];
www/html/admin/modules/timeconditions/module.xml: <timegroups>Time Groups</timegroups>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment