Skip to content

Instantly share code, notes, and snippets.

View srueegger's full-sized avatar

Samuel Rüegger srueegger

View GitHub Profile
@srueegger
srueegger / install-google-fonts.sh
Last active November 29, 2020 09:32
Install all Google Fonts on Linux
# Alle Google Schriften für Debian/Ubuntu basierte Systeme herunterladen und installieren. Voraussetzung damit dieses Script funktioniert ist, dass wget installiert ist.
#Variabeln definieren
_font_base_url="https://github.com/google/fonts/archive/master.tar.gz"
_font_folder="google-fonts"
# Sicherstellen, dass die Datei noch nicht existiert.
rm -f $_font_folder.tar.gz
echo "Schriftpaket herunterladen..."
@srueegger
srueegger / header.php
Created July 15, 2019 09:13
Adventure World Header.php
<!doctype html>
<html <?php language_attributes(); ?>>
<head>
<meta charset="<?php echo strtolower(get_bloginfo('charset')); ?>">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<?php
$meta_desc = __comp_trans('META_DESCRIPTION', false);
if(get_field('page_meta_desc', get_queried_object_id()) != ''):
$meta_desc = get_field('page_meta_desc', get_queried_object_id());
endif;
<?php
get_header();
if ( have_posts() ) : while ( have_posts() ) : the_post();
?>
<picture>
<img data-src="<?php echo THEME_IMAGES; ?>/cloud.svg" class="page-cloud d-none d-lg-block lazy" alt="">
</picture>
<picture>
<source data-srcset="<?php echo THEME_IMAGES; ?>/sun@2x.png 2x, <?php echo THEME_IMAGES; ?>/sun.png 1x">
<img data-src="<?php echo THEME_IMAGES; ?>/sun.png" class="page-sun d-none d-lg-block lazy" alt="">
function fahrapp_startup_scripts() {
wp_enqueue_style( 'fahrapp-app-google-font', 'https://fonts.googleapis.com/css?family=Nunito' );
wp_enqueue_script( 'fontawesome-pro', 'https://pro.fontawesome.com/releases/v5.5.0/js/all.js', null, null, true);
if (WP_DEBUG):
wp_enqueue_style( "fahrapp-app-style", DEV_CSS . '/theme.css', array('fahrapp-app-google-font'), '1.0' );
wp_register_script( "fahrapp-app-script", DEV_JS ."/theme.js", array('jquery'), '1.0', true );
else:
wp_enqueue_style( "fahrapp-app-style", DIST_CSS . '/theme.min.css', array('fahrapp-app-google-font'), '1.0' );
wp_register_script( "fahrapp-app-script", DIST_JS ."/theme.min.js", array('jquery'), '1.0', true );
endif;
/***************************************
* Formular zum bearbeiten eines Fahrschülers anzeigen
***************************************/
function fahrapp_show_user_edit_form() {
$driver_id = esc_attr( $_POST['driver_id'] );
if(!check_teacher_has_right_to_driver($driver_id)):
echo 'Ihnen fehlt die Berechtigung um dieses Fahrschüler zu bearbeiten.';
exit();
endif;
$form_id = get_field('setform_driver_edit', 'option');
<a data-driverid="<?php the_ID(); ?>" data-displayname="<?php the_title(); ?>" class="d-block d-lg-none editschuler" href="JavaScript:void(0);"><i class="fas fa-user-edit fa-lg text-info"></i></a>
$('.editschuler').click(function() {
var driver_id = $(this).data('driverid');
var displayname = $(this).data('displayname');
$.ajax({
type: 'post',
url: ajax_var.url,
data: 'action=fahrapp_show_user_edit_form&driver_id='+driver_id,
success: function(response){
var modal = $('#editUserModal');
modal.find('.modal-title').text(displayname + ' bearbeiten');