Example #1
0
 public function validate_mc(Module_BAIM $m, $arg)
 {
     //		if (!Baim_MC::isValidMC($arg)) {
     //			return $m->lang('err_mc');
     //		}
     if (!$this->row->canChange()) {
         return $m->lang('err_change_freq', array($this->row->displayNextChange()));
     }
     return false;
 }
Example #2
0
 public function onStartup()
 {
     self::$instance = $this;
     $this->onLoadLanguage();
     $this->onInclude();
     GWF_Website::addMetaTags(',' . $this->lang('mt_main'));
     GWF_Website::addMetaDescr(' ' . $this->lang('md_main'));
 }
Example #3
0
 private static function getReadmeContent(BAIM_MC $row)
 {
     $user = GWF_User::getStaticOrGuest();
     return Module_BAIM::getInstance()->lang('readme.txt', array($user->getVar('user_name')));
 }
Example #4
0
 public static function accountButtons()
 {
     $module = Module_BAIM::getInstance();
     return '<div class="gwf_buttons_outer gwf_buttons">' . PHP_EOL . GWF_Button::generic($module->lang('menu_account'), GWF_WEB_ROOT . 'account', 'generic', '', Common::getGet('mo') === 'Account') . GWF_Button::generic($module->lang('menu_profile'), GWF_WEB_ROOT . 'profile_settings', 'generic', '', Common::getGet('mo') === 'Profile') . GWF_Button::generic($module->lang('menu_mc'), GWF_WEB_ROOT . 'index.php?mo=BAIM&me=SetMC', 'generic', '', Common::getGet('mo') === 'BAIM') . '</div>' . PHP_EOL;
 }
Example #5
0
<?php

$user = GWF_Session::getUser();
$mb = Module_BAIM::getInstance();
echo GWF_Box::box($mb->lang('dl_info_b', array(GWF_Time::humanDuration(BAIM_MC::CHANGE_TIMEOUT)), $mb->lang('dl_info_t')));
$headers = array(array($tLang->lang('th_dl_id'), 'dl_id'), array($tLang->lang('th_dl_filename'), 'dl_filename'), array($tLang->lang('th_dl_price'), 'dl_price'), array($tLang->lang('th_purchases'), 'dl_purchases'), array($tLang->lang('th_user_name'), 'user_name'), array($tLang->lang('th_dl_count'), 'dl_count'), array($tLang->lang('th_dl_descr'), 'dl_descrs'), array($tLang->lang('th_vs_avg'), 'vs_avg'), array());
echo $tVars['page_menu'];
echo '<table>';
echo GWF_Table::displayHeaders1($headers);
foreach ($tVars['downloads'] as $dl) {
    $dl instanceof GWF_Download;
    $href = $dl->hrefDownload();
    $u = $dl->getUser();
    $v = $dl->getVotes();
    $editbtn = $dl->mayEdit($user) ? GWF_Button::edit($dl->hrefEdit(), $tLang->lang('btn_edit')) : '';
    $onclick = sprintf("return confirm('%s')", $tLang->lang('prompt_download'));
    echo GWF_Table::rowStart();
    echo sprintf('<td>%s%s</td>', $editbtn, $dl->getVar('dl_id'));
    echo sprintf('<td><a href="%s" onclick="%s">%s</a></td>', $href, $onclick, $dl->display('dl_filename'));
    echo sprintf('<td class="gwf_num">%s</td>', $dl->displayPrice());
    echo sprintf('<td class="gwf_num">%s</td>', $dl->getVar('dl_purchases'));
    if ($dl->isUsernameHidden()) {
        echo '<td></td>';
    } else {
        echo sprintf('<td><a href="%s">%s</a></td>', GWF_WEB_ROOT . 'profile/' . $u->urlencode('user_name'), $u->display('user_name'));
    }
    echo sprintf('<td class="gwf_num"><a href="%s" onclick="%s">%s</a></td>', $href, $onclick, $dl->getVar('dl_count'));
    echo sprintf('<td><a href="%s" onclick="%s" title="%s">%s</a></td>', $href, $onclick, $dl->display('dl_descr'), GWF_HTML::display(Common::stripMessage($dl->getVar('dl_descr'), 50)));
    echo sprintf('<td class="gwf_num"><a id="gwf_vsba_%d" href="%s" onclick="%s">%.02f%%</a></td>', $v->getID(), $href, $onclick, $v->getAvgPercent());
    echo sprintf('<td>%s</td>', $v->displayButtons());
    echo GWF_Table::rowEnd();