Example #1
0
#!/bin/php
<?php 
/**
 * Run this script to fix medals week by week
 * Pass two parameters -  year and week
 * php medal_from_cmd.php 2010 37
 */
define('ROOT', dirname(__FILE__) . "/../public_html");
chdir(ROOT);
require_once ROOT . "/php/init.php";
$year = $_SERVER["argv"][1];
$week = $_SERVER["argv"][2];
echo date('Y-m-d h:i:s') . " [INFO] Start medal from command line year: {$year}, week {$week} \n";
Misc::logMotiomera("Start medal from command line year: {$year}, week {$week} ", 'INFO');
Sammanstallning::sammanstallMedaljer($year, $week);
Misc::logMotiomera("End medal from command line \n", 'INFO');
Example #2
0
#!/usr/bin/php
<?php 
define('ROOT', dirname(__FILE__) . "/../public_html");
chdir(ROOT);
require_once ROOT . "/php/init.php";
echo date('Y-m-d h:i:s') . " [INFO] Start medal cron script. \n";
Misc::logMotiomera("Start medal cron script ", 'INFO');
Sammanstallning::sammanstallMedaljer();
Misc::logMotiomera("End medal cron script \n", 'INFO');
Example #3
0
<?php

require $_SERVER["DOCUMENT_ROOT"] . "/php/init.php";
Security::demand(ADMIN);
if (!empty($_GET['year']) && !empty($_GET['weekstart']) && !empty($_GET['weekstop'])) {
    echo "This is executed via Sammanstallning:sammanstallMedaljer(" . $_GET['year'] . ", " . $_GET['weekstart'] . ") \nSee also the logfile, /usr/local/motiomera/log/motiomera.log \n\n";
    Misc::logMotiomera("Manual medalj batch started from Admin by " . $ADMIN->getANamn() . ", " . $_GET['year'] . " from week " . $_GET['weekstart'] . " to week " . $_GET['weekstop'], 'INFO');
    for ($i = $_GET['weekstart']; $i <= $_GET['weekstop']; $i++) {
        Sammanstallning::sammanstallMedaljer($_GET['year'], $i);
    }
} else {
    echo '<h3>Det saknas paramatrar!</h3>';
}