3d5667ce by Jeremy Groot

redesign updates

1 parent d00abdf9
Showing 536 changed files with 212 additions and 399 deletions
......@@ -2,7 +2,8 @@
class campaignItemClass
{ //define campaignItemClass
private $item; //Define member variables
/*private CHANGED TO PUBLIC BECAUSE THE PREVIOUS SYSTEM
IS TOO COUPLED TO THE FRONTEND AND WE NEED TO BYPASS IT */ public $item; //Define member variables
function __construct($item)
{
......
TEST_SITE_DB_DSN=mysql:host=localhost;dbname=brokers
TEST_SITE_DB_HOST=localhost
TEST_SITE_DB_NAME=brokers
TEST_SITE_DB_USER=root
TEST_SITE_DB_PASSWORD=
TEST_SITE_TABLE_PREFIX=wp_
TEST_SITE_ADMIN_USERNAME=admin
TEST_SITE_ADMIN_PASSWORD=password
TEST_SITE_WP_ADMIN_PATH=/wp-admin
WP_ROOT_FOLDER=/Users/jeremy/WebServer/broker-site
TEST_DB_NAME=brokers
TEST_DB_HOST=localhost
TEST_DB_USER=root
TEST_DB_PASSWORD="<KJad2W5"
TEST_TABLE_PREFIX=wp_
TEST_SITE_WP_URL=http://brokers.test
TEST_SITE_WP_DOMAIN=brokers.test
TEST_SITE_ADMIN_EMAIL=jeremy@gotenzing.com
module.exports = function (grunt) {
var uglifyFiles = {
files: {
'scripts/vendor/modernizr.js': 'components/modernizr/modernizr.js',
'scripts/vendor/r.js': 'components/requirejs/require.js'
}
};
grunt.initConfig(
{
// Watches for changes and runs tasks
watch: {
sass: {
files: ['styles/**/*.scss'],
tasks: ['sass:production']
},
js: {
files: ['scripts/**/*.js', '!scripts/optimized.min.js'],
tasks: ['jshint', 'requirejs:production']
},
php: {
files: ['**/*.php'],
tasks: []
}
},
// JsHint your javascript
jshint: {
all: [
'scripts/*.js',
'!scripts/modernizr.js',
'!scripts/*.min.js',
'!scripts/vendor/**/*.js',
'!scripts/src/*.js'
],
options: {
browser: true,
curly: false,
eqeqeq: false,
eqnull: true,
expr: true,
immed: true,
newcap: true,
noarg: true,
smarttabs: true,
sub: true,
undef: false
}
},
// Dev and production build for sass
sass: {
production: {
files: [
{
src: ['**/*.scss', '!**/_*.scss'],
cwd: 'styles',
dest: 'styles',
ext: '.css',
expand: true
}
],
options: {
style: 'compressed'
}
},
dev: {
files: [
{
src: ['**/*.scss', '!**/_*.scss'],
cwd: 'styles',
dest: 'styles',
ext: '.css',
expand: true
}
],
options: {
style: 'expanded'
}
}
},
browserSync: {
dev: {
bsFiles: {
src: [
'**/*.css',
"**/*.php"
]
},
options: {
proxy: "http://commonwell.test/",
port: 3200,
notify: true,
watchTask: true
}
}
},
// Bower task sets up require config
bower: {
all: {
rjsConfig: 'scripts/global.js'
}
},
// Require config
requirejs: {
production: {
options: {
name: 'global',
baseUrl: 'scripts',
mainConfigFile: 'scripts/global.js',
out: 'scripts/optimized.min.js'
}
}
},
uglify: {
dist: uglifyFiles
},
// Image min
imagemin: {
production: {
files: [
{
expand: true,
cwd: 'images',
src: '**/*.{png,jpg,jpeg}',
dest: 'images'
}
]
}
},
// SVG min
svgmin: {
production: {
files: [
{
expand: true,
cwd: 'images',
src: '**/*.svg',
dest: 'images'
}
]
}
},
tenon: {
options: {
key: '396222b2a0eb802ac222d58feba8786e',
filter: [31, 54],
level: 'AA'
},
all: {
options: {
saveOutputIn: 'allHtml.json',
snippet: true,
asyncLim: 2
},
src: ['../../cache/page_enhanced/commonwell-corp.dev/**.html']
},
index: {
src: [
'../../cache/page_enhanced/commonwell-corp.dev/_index_ssl.html'
]
}
}
}
);
// Default task
grunt.registerTask('default', ['browserSync', 'watch']);
// tenon task
grunt.registerTask('tenon', 'tenon');
// Build task
grunt.registerTask(
'build', [
'jshint',
'sass:production',
'imagemin:production',
'svgmin:production',
'requirejs:production',
'uglify'
]
);
// Template Setup Task
grunt.registerTask('setup', ['sass:dev', 'bower-install']);
// Wtach Task
grunt.registerTask('watch', ['regarde', 'requirejs:production']);
// Load up tasks
grunt.loadNpmTasks('grunt-contrib-sass');
grunt.loadNpmTasks('grunt-contrib-jshint');
// grunt.loadNpmTasks('grunt-contrib-livereload');
grunt.loadNpmTasks('grunt-regarde');
grunt.loadNpmTasks('grunt-contrib-watch');
grunt.loadNpmTasks('grunt-bower-requirejs');
grunt.loadNpmTasks('grunt-contrib-requirejs');
grunt.loadNpmTasks('grunt-contrib-imagemin');
grunt.loadNpmTasks('grunt-svgmin');
grunt.loadNpmTasks('grunt-contrib-uglify');
grunt.loadNpmTasks('grunt-tenon-client');
grunt.loadNpmTasks('grunt-browser-sync');
// Run bower install
grunt.registerTask(
'bower-install', function () {
var done = this.async();
var bower = require('bower').commands;
bower.install().on(
'end', function (data) {
done();
}
).on(
'data', function (data) {
console.log(data);
}
).on(
'error', function (err) {
console.error(err);
done();
}
);
}
);
};
......@@ -68,22 +68,4 @@ if (function_exists(clean_custom_menus())) {
}
?>
</div>
<div class="new-footer-box">
<div class="left-image-menu"><a href="<?php echo site_url(); ?>/lets-connect-info/"></a></div>
<?php wp_nav_menu(
array(
'theme_location' => 'broker-footer',
'container' => 'nav',
'container_id' => 'broker-footer',
)
);
?>
</div>
<style>
html {
margin-top : 32px !important;
}
</style>
<?php get_footer();?>
......
<?php
/*
* Template Name: Broker Pages
*/
global $user_ID;
get_currentuserinfo();
if (!$user_ID) {
auth_redirect();
}
?>
<?php get_header("brokerlanding");
global $wpdb;
?>
<div id="brokercontent">
<div class="row">
<?php include_once 'broker_sidebar.php';?>
</div>
<div class="row">
<?php include_once 'broker_sidebar_tab.php';?>
</div>
<div id="page-content">
<?php
if (function_exists(clean_custom_menus())) {
clean_custom_menus();
}
?>
<h5 style="text-transform:uppercase;"><?php the_title();?></h5>
<?php get_template_part('loop', 'single');?>
</div>
</div>
<div class="new-footer-box">
<div class="left-image-menu"><a href="<?php echo site_url(); ?>/lets-connect-info/"></a></div>
<?php wp_nav_menu(
array(
'theme_location' => 'broker-footer',
'container' => 'nav',
'container_id' => 'broker-footer',
)
);
?>
</div>
<style>
html {
margin-top : 32px !important;
}
#page-content{
max-width:unset !important;
}
</style>
<?php get_footer();?>
<?php
$results[] = "";
$brokerId = get_user_meta($current_user->ID, 'broker_id', true);
$query = "SELECT group_id From wp_broker_list where broker_id ='" . $brokerId . "'";
$groupHash = $wpdb->get_results($query);
//error_log($groupHash[0]->group_id);
$results = GraphServiceAccessHelper::getMemberOfGroup($groupHash[0]->group_id);
//error_log(print_r($results, true));
if (!$results) {
$results = GraphServiceAccessHelper::getMemberOfGroup(get_option('fall_back_team'));
}
$menu_name = 'broker-menu'; // specify custom menu slug
$locations = get_nav_menu_locations();
$menu = wp_get_nav_menu_object($locations[$menu_name]);
$menu_items = wp_get_nav_menu_items($menu->term_id);
$menuCount = count($menu_items);
$menuCount = 12 / $menuCount;
if ($menuCount == '2.4') {
$menuCount = '5ths';
$menuLeftCount = 'three5ths';
} else {
$menuLeftCount = 12 - $menuCount;
}
$colCount = count($results);
$colCount = 12 / $colCount;
if ($colCount == '2.4') {
$colCount = '5ths';
}
$colCount = '1';
?>
<?php if ($results) { ?>
<div id="mySidenav" class="sidenav">
<?php
foreach ($results as $key => $row) {
$staffData = get_user_by('id', $row->staff_id);
?>
<div class="col-sm-12 sideMobile">
<div class="moblieLine">
<div class="video-wrapper-side">
<div class="video_container-side">
<?php
if ($row->extension_1618b427c4f345429813806e3f0e2763_moivie) { ?>
<iframe src="<?php echo $row->extension_1618b427c4f345429813806e3f0e2763_moivie; ?>"
frameborder="0"></iframe>
<?php } elseif ($row->extension_1618b427c4f345429813806e3f0e2763_photo) {
echo '<img class="user_image" src="' . $row->extension_1618b427c4f345429813806e3f0e2763_photo . '" />';
} else {
echo '<img class="placeholder" src="' . get_template_directory_uri(
) . '/images/placeholder.png" />';
} ?>
</div>
</div>
<span class="SSname"><?php echo $row->displayName; ?></span>
<span class="SStitle"><?php echo $row->jobTitle; ?></span>
<span class="SSphoneSide"><?php if ($row->telephoneNumber) { ?> <i class="material-icons md-18"
style="top: 4px;position: relative;">
&#xE61D;</i> <a href="tel:<?php echo str_replace(
['-', ' '],
['', ''],
$row->telephoneNumber
); ?>"><?php echo $row->telephoneNumber; ?></a> <?php } ?></span>
<span class="SScontactSide"> <?php if ($row->mail) { ?> <a href="mailto:<?php echo $row->mail; ?>"><i
class="material-icons md-18">&#xE0BE;</i></a> <?php } ?></span>
<?php if ($row->messager) { ?> <a href=""><i
class="material-icons md-18" style="top: 1px;position: relative;">
&#xE0B9;</i></a></span><?php } ?>
</div>
</div>
<?php } ?>
<a tabindex="1" href="javascript:void(0)" class="closebtn" onclick="openNav();">&times;</a>
</div>
<?php } ?>
\ No newline at end of file
paths:
tests: tests
output: tests/_output
data: tests/_data
support: tests/_support
envs: tests/_envs
actor_suffix: Tester
extensions:
enabled:
- Codeception\Extension\RunFailed
commands:
- Codeception\Command\GenerateWPUnit
- Codeception\Command\GenerateWPRestApi
- Codeception\Command\GenerateWPRestController
- Codeception\Command\GenerateWPRestPostTypeController
- Codeception\Command\GenerateWPAjax
- Codeception\Command\GenerateWPCanonical
- Codeception\Command\GenerateWPXMLRPC
params:
- .env.testing
{
"name": "insu/commonwell-broker",
"authors": [
{
"name": "Insu Mun",
"email": "insu@gotenzing.com"
}
],
"require-dev": {
"phpunit/phpunit": "^9.6",
"lucatume/wp-browser": "^3.1",
"codeception/module-asserts": "^1.0",
"codeception/module-phpbrowser": "^1.0",
"codeception/module-webdriver": "^1.0",
"codeception/module-db": "^1.0",
"codeception/module-filesystem": "^1.0",
"codeception/module-cli": "^1.0",
"codeception/util-universalframework": "^1.0"
}
}
......@@ -7,9 +7,6 @@
}
],
"require": {
},
"require-dev": {
"predis/predis": "^2.2"
}
}
......
......@@ -4,8 +4,70 @@
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
"This file is @generated automatically"
],
"content-hash": "617e9641bee528364791c3db43dc6451",
"packages": [],
"content-hash": "1e77f5b1b9f199088cfe8a2b42c0bb75",
"packages": [
{
"name": "predis/predis",
"version": "v2.2.0",
"source": {
"type": "git",
"url": "https://github.com/predis/predis.git",
"reference": "33b70b971a32b0d28b4f748b0547593dce316e0d"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/predis/predis/zipball/33b70b971a32b0d28b4f748b0547593dce316e0d",
"reference": "33b70b971a32b0d28b4f748b0547593dce316e0d",
"shasum": ""
},
"require": {
"php": "^7.2 || ^8.0"
},
"require-dev": {
"friendsofphp/php-cs-fixer": "^3.3",
"phpstan/phpstan": "^1.9",
"phpunit/phpunit": "^8.0 || ~9.4.4"
},
"suggest": {
"ext-relay": "Faster connection with in-memory caching (>=0.6.2)"
},
"type": "library",
"autoload": {
"psr-4": {
"Predis\\": "src/"
}
},
"notification-url": "https://packagist.org/downloads/",
"license": [
"MIT"
],
"authors": [
{
"name": "Till Krüss",
"homepage": "https://till.im",
"role": "Maintainer"
}
],
"description": "A flexible and feature-complete Redis client for PHP.",
"homepage": "http://github.com/predis/predis",
"keywords": [
"nosql",
"predis",
"redis"
],
"support": {
"issues": "https://github.com/predis/predis/issues",
"source": "https://github.com/predis/predis/tree/v2.2.0"
},
"funding": [
{
"url": "https://github.com/sponsors/tillkruss",
"type": "github"
}
],
"time": "2023-06-14T10:37:31+00:00"
}
],
"packages-dev": [],
"aliases": [],
"minimum-stability": "stable",
......@@ -14,5 +76,5 @@
"prefer-lowest": false,
"platform": [],
"platform-dev": [],
"plugin-api-version": "2.3.0"
"plugin-api-version": "2.0.0"
}
......
# Please see https://github.com/browserslist/browserslist for more info
# These settings can be changed depending on what browsers your project is supporting
#
# BOOTSTRAP 4
#
[bs4]
# General rules
last 2 major version and not dead
>= 0.01%
# Explicit inclusions
# See https://getbootstrap.com/docs/4.6/getting-started/browsers-devices/
>= 1%
last 1 major version
not dead
Chrome >= 45
Firefox ESR
Firefox >= 38
Edge >= 12
Explorer >= 10
iOS >= 9
Safari >= 9
Android >= 4.4
Opera >= 30
# Explicit exclusions
# See https://caniuse.com/?search=flex
# See https://developer.mozilla.org/en-US/docs/Web/CSS/flex
not Chrome < 22 # no support for flex-basis, flex-shrink, flex-grow
not Firefox < 28 # no support for multi-line flexbox
not Explorer < 10 # no flexbox support
not iOS < 8 # no support for flex-shrink
not Safari < 8 # no support for flex-shrink
not Opera < 12.1 # no flexbox support
not OperaMobile < 12.1 # no flexbox support
not Android < 4.4 # no flexbox support
#
# BOOTSTRAP 5
# See https://getbootstrap.com/docs/5.1/getting-started/browsers-devices/
#
[bs5]
>= 0.5%
last 2 major versions
not dead
Chrome >= 60
Firefox >= 60
Firefox ESR
iOS >= 12
Safari >= 12
not Explorer <= 11
/*# sourceMappingURL=custom-editor-style.css.map */
\ No newline at end of file
{"version":3,"sources":[],"names":[],"mappings":"","file":"custom-editor-style.css"}
\ No newline at end of file
/*# sourceMappingURL=custom-editor-style.min.css.map */
\ No newline at end of file
{"version":3,"sources":[],"names":[],"mappings":""}
\ No newline at end of file
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
const https = require('https');
https.get('https://events.teams.microsoft.com/event/820adfa0-e0e8-45ae-ad6d-a6da220d1674@9cec283c-a6d1-4e33-8a7a-c49d77d3e033', res => {
let data = [];
const headerDate = res.headers && res.headers.date ? res.headers.date : 'no response date';
console.log('Status Code:', res.statusCode);
console.log('Date in Response header:', headerDate);
res.on('data', chunk => {
data.push(chunk);
});
res.on('end', () => {
console.log('Response ended: ');
const users = JSON.parse(Buffer.concat(data).toString());
for(user of users) {
console.log(`Got user with id: ${user.id}, name: ${user.name}`);
}
});
}).on('error', err => {
console.log('Error: ', err.message);
});
\ No newline at end of file
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.