Example #1
0
<?php

extract($_GET);
extract($_POST);
$routingList = getRouting($app);
$formLabelList = getForm($app);
$msgList = getMsg($app);
$new = 0;
$msgRoutingList = [];
function getRouting($app)
{
    $routingFile = DIR_APP . "/" . $app . "/config/routing.json";
    return $json = json_decode(file_get_contents($routingFile), true);
}
function getMsg($app)
{
    $msgFile = DIR_APP . "/" . $app . "/msg/" . LANG_PRINCIPAL . ".json";
    return $json = json_decode(file_get_contents($msgFile), true);
}
function setMsg($app, $msgList)
{
    $msgFile = DIR_APP . "/" . $app . "/msg/" . LANG_PRINCIPAL . ".json";
    $c = new controller();
    $c->saveMsg($app, LANG_PRINCIPAL);
    // setJson enregiste un array qui va etre convertie au format json dans le fichier pointer;
    $c->setJson($msgFile, $msgList);
}
/**
 * retourne un tableau de tout les itemLabel de toutes les form de $app
 * @param  [type] $app [description]
 * @return [type]      [description]
Example #2
0
    <div>
      <?php 
foreach ($examples as $key => $file) {
    echo '<a href="?example=', $key, '">', $key, '</a>, ';
}
?>
    </div>
    <div>
      <form method="POST" action="?example=<?php 
echo $example;
?>
" >
        <?php 
if ($example) {
    $inputSource = new ymcHtmlFormInputSourceFilterExtension(INPUT_POST);
    $form = getForm();
    $form->init();
    if ($inputSource->hasData()) {
        $form->validate($inputSource);
    }
    echo getBody($example, $form);
}
?>
        <input type="submit" value="submit" />
      </form>
    </div>
    <div>
      <h1>$_POST</h1>
      <?php 
var_dump($_POST);
?>
Example #3
0
 /**
  * Posts the setup values from step 3 of the form, checks them, and saves in session
  *
  * @return void HTTP redirect (home)
  */
 public function setup3Post()
 {
     getSession()->set('isEditMode', isset($_GET['edit']));
     $isEditMode = getSession()->get('isEditMode');
     extract($this->getDefaultConfigParams());
     $step = 3;
     $secret = $this->getSecret();
     $database = getSession()->get('database');
     $filesystem = getSession()->get('filesystem');
     $appId = getSession()->get('appId');
     $usesAws = getSession()->get('database') == 'SimpleDb' || stristr(getSession()->get('fileSystem'), 'S3') !== false ? true : false;
     $usesMySql = getSession()->get('database') == 'MySql' ? true : false;
     $usesSimpleDb = getSession()->get('database') == 'SimpleDb' ? true : false;
     $usesLocalFs = stristr(getSession()->get('fileSystem'), 'Local') !== false ? true : false;
     $usesS3 = stristr(getSession()->get('fileSystem'), 'S3') !== false ? true : false;
     $usesDropbox = stristr(getSession()->get('fileSystem'), 'Dropbox') !== false ? true : false;
     $awsErrors = false;
     $mySqlErrors = false;
     $localFsErrors = false;
     $fsErrors = false;
     $dbErrors = false;
     $writeErrors = false;
     if ($usesAws) {
         $awsKey = $_POST['awsKey'];
         $awsSecret = $_POST['awsSecret'];
         $input = array(array('Amazon Access Key ID', $awsKey, 'required'), array('Amazon Secret Access Key', $awsSecret, 'required'));
         if ($usesS3) {
             $s3Bucket = $_POST['s3Bucket'];
             $input[] = array('Amazon S3 Bucket Name', $s3Bucket, 'required');
         }
         if ($usesSimpleDb) {
             $simpleDbDomain = $_POST['simpleDbDomain'];
             $input[] = array('Amazon SimpleDb Domain', $simpleDbDomain, 'required');
         }
         $awsErrors = getForm()->hasErrors($input);
     }
     if ($usesMySql) {
         $mySqlHost = $_POST['mySqlHost'];
         $mySqlUser = $_POST['mySqlUser'];
         $mySqlPassword = $_POST['mySqlPassword'];
         $mySqlDb = $_POST['mySqlDb'];
         $mySqlTablePrefix = $_POST['mySqlTablePrefix'];
         $input = array(array('MySQL Host', $mySqlHost, 'required'), array('MySQL Username', $mySqlUser, 'required'), array('MySQL Password', $mySqlPassword, 'required'), array('MySQL Database', $mySqlDb, 'required'));
         $mySqlErrors = getForm()->hasErrors($input);
     }
     if ($usesLocalFs) {
         $fsRoot = $_POST['fsRoot'];
         $fsHost = $_POST['fsHost'];
         $input = array(array('File System Root', $fsRoot, 'required'), array('File System Host', $fsHost, 'required'));
         $localFsErrors = getForm()->hasErrors($input);
     }
     if ($usesDropbox) {
         $dropboxKey = $_POST['dropboxKey'];
         $dropboxSecret = $_POST['dropboxSecret'];
         $dropboxToken = $_POST['dropboxToken'];
         $dropboxTokenSecret = $_POST['dropboxTokenSecret'];
         $dropboxFolder = $_POST['dropboxFolder'];
     }
     if ($awsErrors === false && $mySqlErrors === false && $localFsErrors === false) {
         $credentials = new stdClass();
         if ($usesAws) {
             getSession()->set('awsKey', $this->utility->encrypt($awsKey, $secret));
             getSession()->set('awsSecret', $this->utility->encrypt($awsSecret, $secret));
             $credentials->awsKey = $this->utility->encrypt($awsKey, $secret);
             $credentials->awsSecret = $this->utility->encrypt($awsSecret, $secret);
             $aws = new stdClass();
             if ($usesS3) {
                 getSession()->set('s3BucketName', $s3Bucket);
                 $aws->s3BucketName = $s3Bucket;
                 $aws->s3Host = "{$s3Bucket}.s3.amazonaws.com";
             }
             if ($usesSimpleDb) {
                 getSession()->set('simpleDbDomain', $simpleDbDomain);
                 $aws->simpleDbDomain = $simpleDbDomain;
             }
         }
         if ($usesMySql) {
             getSession()->set('mySqlHost', $mySqlHost);
             getSession()->set('mySqlUser', $mySqlUser);
             getSession()->set('mySqlPassword', $this->utility->encrypt($mySqlPassword, $secret));
             getSession()->set('mySqlDb', $mySqlDb);
             getSession()->set('mySqlTablePrefix', $mySqlTablePrefix);
             $mysql = new stdClass();
             $mysql->mySqlHost = $mySqlHost;
             $mysql->mySqlUser = $mySqlUser;
             $mysql->mySqlPassword = $this->utility->encrypt($mySqlPassword, $secret);
             $mysql->mySqlDb = $mySqlDb;
             $mysql->mySqlTablePrefix = $mySqlTablePrefix;
         }
         if ($usesLocalFs) {
             getSession()->set('fsRoot', $fsRoot);
             getSession()->set('fsHost', $fsHost);
             $fs = new stdClass();
             $fs->fsRoot = $fsRoot;
             $fs->fsHost = $fsHost;
         }
         if ($usesDropbox) {
             getSession()->set('dropboxKey', $this->utility->encrypt($dropboxKey, $secret));
             getSession()->set('dropboxSecret', $this->utility->encrypt($dropboxSecret, $secret));
             getSession()->set('dropboxToken', $this->utility->encrypt($dropboxToken, $secret));
             getSession()->set('dropboxTokenSecret', $this->utility->encrypt($dropboxTokenSecret, $secret));
             getSession()->set('dropboxFolder', $dropboxFolder);
             $credentials->dropboxKey = $this->utility->encrypt($dropboxKey, $secret);
             $credentials->dropboxSecret = $this->utility->encrypt($dropboxSecret, $secret);
             $credentials->dropboxToken = $this->utility->encrypt($dropboxToken, $secret);
             $credentials->dropboxTokenSecret = $this->utility->encrypt($dropboxTokenSecret, $secret);
             $dropbox = new stdClass();
             $dropbox->dropboxFolder = $dropboxFolder;
         }
         $systems = new stdClass();
         $systems->database = getSession()->get('database');
         $systems->fileSystem = getSession()->get('fileSystem');
         $secrets = new stdClass();
         $secrets->secret = $this->getSecret();
         $user = new stdClass();
         $user->email = getSession()->get('ownerEmail');
         // save the config info
         getConfig()->set('credentials', $credentials);
         if ($usesAws) {
             getConfig()->set('aws', $aws);
         }
         if ($usesMySql) {
             getConfig()->set('mysql', $mysql);
         }
         if ($usesLocalFs) {
             getConfig()->set('localfs', $fs);
         }
         if ($usesDropbox) {
             getConfig()->set('dropbox', $dropbox);
         }
         getConfig()->set('systems', $systems);
         getConfig()->set('secrets', $secrets);
         getConfig()->set('user', $user);
         $fsObj = getFs();
         $dbObj = getDb();
         $serverUser = exec("whoami");
         if (!$fsObj->initialize($isEditMode)) {
             if ($usesAws) {
                 $fsErrors[] = 'We were unable to initialize your S3 bucket.<ul><li>Make sure you\'re <a href="http://aws.amazon.com/s3/">signed up for AWS S3</a>.</li><li>Double check your AWS credentials.</li><li>S3 bucket names are globally unique, make sure yours isn\'t already in use by someone else.</li><li>S3 bucket names can\'t have certain special characters. Try using just alpha-numeric characters and periods.</li></ul>';
             } else {
                 if ($usesLocalFs) {
                     $fsErrors[] = "We were unable to set up your local file system using <em>{$fsObj->getRoot()}</em>. Make sure that the following user has proper permissions ({$serverUser}).";
                 } else {
                     $fsErrors[] = 'An unknown error occurred while setting up your file system. Check your error logs to see if there\'s more information about the error.';
                 }
             }
         }
         if (!$dbObj->initialize($isEditMode)) {
             if ($usesAws) {
                 $dbErrors[] = 'We were unable to initialize your SimpleDb domains.<ul><li>Make sure you\'re <a href="http://aws.amazon.com/simpledb/">signed up for AWS SimpleDb</a>.</li><li>Double check your AWS credentials.</li><li>SimpleDb domains cannot contain special characters such as periods.</li><li>Sometimes the SimpleDb create domain API is unstable. Try again later or check the error log if you have access to it.</li></ul>';
             } else {
                 if ($usesMySql) {
                     $dbErrors[] = 'We were unable to initialize your account in MySql. <ul><li>Please verify that the host, username and password are correct and have proper permissions to create a database.</li><li>Make sure your email address is not already in use.</li></ul>';
                 } else {
                     $dbErrors[] = 'An unknown error occurred while setting up your database. Check your error logsto see if there\'s more information about the error.';
                 }
             }
             $dbErrors = array_merge($dbErrors, $dbObj->errors());
         }
         if ($fsErrors === false && $dbErrors === false) {
             $writeError = $this->writeConfigFile();
             if ($writeErrors === false) {
                 if (isset($_GET['edit'])) {
                     $this->route->redirect('/?m=welcome');
                 } else {
                     // setting up a new site, we should log them in and redirect them to the upload form (Gh-290)
                     $this->user->setEmail($user->email);
                     $this->route->redirect('/photos/upload?m=welcome');
                 }
             } else {
                 $writeErrors[] = "We were unable to save your settings file. Please make sure that the following user has proper permissions to write to src/configs ({$user}).";
             }
         }
     }
     // combine all errors if they exist
     $errors = array();
     if (is_array($awsErrors)) {
         $errors = array_merge($errors, $awsErrors);
     }
     if (is_array($mySqlErrors)) {
         $errors = array_merge($errors, $mySqlErrors);
     }
     if (is_array($localFsErrors)) {
         $errors = array_merge($errors, $localFsErrors);
     }
     if (is_array($fsErrors)) {
         $errors = array_merge($errors, $fsErrors);
     }
     if (is_array($dbErrors)) {
         $errors = array_merge($errors, $dbErrors);
     }
     if (is_array($writeErrors)) {
         $errors = array_merge($errors, $writeErrors);
     }
     $qs = '';
     if (isset($_GET['edit'])) {
         $qs = '?edit';
     }
     $template = sprintf('%s/setup.php', getConfig()->get('paths')->templates);
     // copied to/from setup3()
     $body = $this->template->get($template, array('step' => $step, 'themes' => $themes, 'usesAws' => $usesAws, 'usesMySql' => $usesMySql, 'database' => $database, 'filesystem' => $filesystem, 'usesLocalFs' => $usesLocalFs, 'usesS3' => $usesS3, 'usesSimpleDb' => $usesSimpleDb, 'awsKey' => $awsKey, 'awsSecret' => $awsSecret, 's3Bucket' => $s3Bucket, 'simpleDbDomain' => $simpleDbDomain, 'mySqlHost' => $mySqlHost, 'mySqlUser' => $mySqlUser, 'mySqlDb' => $mySqlDb, 'mySqlPassword' => $mySqlPassword, 'mySqlTablePrefix' => $mySqlTablePrefix, 'fsRoot' => $fsRoot, 'fsHost' => $fsHost, 'usesDropbox' => $usesDropbox, 'dropboxKey' => $dropboxKey, 'dropboxSecret' => $dropboxSecret, 'dropboxToken' => $dropboxToken, 'dropboxTokenSecret' => $dropboxTokenSecret, 'dropboxFolder' => $dropboxFolder, 'qs' => $qs, 'appId' => $appId, 'errors' => $errors));
     $this->theme->display('template.php', array('body' => $body, 'page' => 'setup'));
 }
Example #4
0
            $result['success'] = false;
            $result['reason'] = 'Sorry the nearest Cheers deal is at "' . $rows[0]['name'] . '" which is ' . $rows[0]['distance'] . ' miles away. Click Find deals to know more.';
        }
    } else {
        $result['success'] = false;
        $result['reason'] = 'Error';
    }
    echo json_encode($result);
    exit;
}
if ($action == 'check') {
    echo 'version 0.3';
    exit;
}
if ($action == 'fblogin') {
    $facebook_access_token = getForm("facebook_access_token");
    if (strlen($facebook_access_token) > 0) {
        $graph_url = "https://graph.facebook.com/me/?access_token=" . $facebook_access_token;
        $fb_details = json_decode(file_get_contents($graph_url), true);
        if ($fb_details) {
            $facebook_uid = $fb_details['id'];
            $first_name = $fb_details['first_name'];
            $last_name = $fb_details['last_name'];
            if ($fb_details['photo_url']) {
                $photo = $fb_details['photo_url'];
            } else {
                $photo = '';
            }
            //check if user already exist
            $sql = "SELECT * FROM login WHERE facebook_uid = ? LIMIT 1";
            $rows = $db->fetchRow($sql, array($facebook_uid));
Example #5
0
     loadForms($db);
 } else {
     if (isset($_GET['employee']) && !empty($_GET['employee'])) {
         getEmployee($db);
     } else {
         if (isset($_GET['e']) && !empty($_GET['e'])) {
             getEmployeeStatus($db);
         } else {
             if (isset($_GET['ename']) && !empty($_GET['ename'])) {
                 getEId($db);
             } else {
                 if (isset($_GET['commentSubmit']) && !empty($_GET['commentSubmit'])) {
                     insertComment($db);
                 } else {
                     if (isset($_GET['getform']) && !empty($_GET['getform'])) {
                         getForm($db);
                     } else {
                         if (isset($_GET['editform']) && !empty($_GET['editform'])) {
                             editForm($db);
                         } else {
                             if (isset($_GET['eid']) && !empty($_GET['eid'])) {
                                 getRequirements($db);
                             } else {
                                 if (isset($_GET['deleteform']) && !empty($_GET['deleteform'])) {
                                     deleteForm($db);
                                 } else {
                                     if (isset($_GET['deletefield']) && !empty($_GET['deletefield'])) {
                                         deleteField($db);
                                     } else {
                                         if (isset($_GET['empid']) && !empty($_GET['empid'])) {
                                             pullVals($db);
function showAuraInfo($spell, $effect, $aura)
{
    global $gSpellEffect, $gSpellAuraName;
    if ($aura == 0) {
        return;
    }
    echo ': ' . getSpellAuraName($aura);
    $misc = $spell['EffectMiscValue_' . $effect];
    $miscB = $spell['EffectMiscValue2_' . $effect];
    switch ($aura) {
        // Misc - это школа спеллов
        case 10:
            // SPELL_AURA_MOD_THREAT
        // SPELL_AURA_MOD_THREAT
        case 13:
            // SPELL_AURA_MOD_DAMAGE_DONE
        // SPELL_AURA_MOD_DAMAGE_DONE
        case 14:
            // SPELL_AURA_MOD_DAMAGE_TAKEN
        // SPELL_AURA_MOD_DAMAGE_TAKEN
        case 39:
            // SPELL_AURA_SCHOOL_IMMUNITY
        // SPELL_AURA_SCHOOL_IMMUNITY
        case 40:
            // SPELL_AURA_DAMAGE_IMMUNITY
        // SPELL_AURA_DAMAGE_IMMUNITY
        case 69:
            // SPELL_AURA_SCHOOL_ABSORB
        // SPELL_AURA_SCHOOL_ABSORB
        case 71:
            // SPELL_AURA_MOD_SPELL_CRIT_CHANCE_SCHOOL
        // SPELL_AURA_MOD_SPELL_CRIT_CHANCE_SCHOOL
        case 72:
            // SPELL_AURA_MOD_POWER_COST_SCHOOL_PCT
        // SPELL_AURA_MOD_POWER_COST_SCHOOL_PCT
        case 73:
            // SPELL_AURA_MOD_POWER_COST_SCHOOL
        // SPELL_AURA_MOD_POWER_COST_SCHOOL
        case 74:
            // SPELL_AURA_REFLECT_SPELLS_SCHOOL
        // SPELL_AURA_REFLECT_SPELLS_SCHOOL
        case 79:
            // SPELL_AURA_MOD_DAMAGE_PERCENT_DONE
        // SPELL_AURA_MOD_DAMAGE_PERCENT_DONE
        case 81:
            // SPELL_AURA_SPLIT_DAMAGE_PCT
        // SPELL_AURA_SPLIT_DAMAGE_PCT
        case 83:
            // SPELL_AURA_MOD_BASE_RESISTANCE
        // SPELL_AURA_MOD_BASE_RESISTANCE
        case 87:
            // SPELL_AURA_MOD_DAMAGE_PERCENT_TAKEN
        // SPELL_AURA_MOD_DAMAGE_PERCENT_TAKEN
        case 97:
            // SPELL_AURA_MANA_SHIELD
        // SPELL_AURA_MANA_SHIELD
        case 115:
            // SPELL_AURA_MOD_HEALING
        // SPELL_AURA_MOD_HEALING
        case 118:
            // SPELL_AURA_MOD_HEALING_PCT
        // SPELL_AURA_MOD_HEALING_PCT
        case 135:
            // SPELL_AURA_MOD_HEALING_DONE
        // SPELL_AURA_MOD_HEALING_DONE
        case 136:
            // SPELL_AURA_MOD_HEALING_DONE_PERCENT
        // SPELL_AURA_MOD_HEALING_DONE_PERCENT
        case 149:
            // SPELL_AURA_RESIST_PUSHBACK
        // SPELL_AURA_RESIST_PUSHBACK
        case 153:
            // SPELL_AURA_SPLIT_DAMAGE_FLAT
        // SPELL_AURA_SPLIT_DAMAGE_FLAT
        case 163:
            // SPELL_AURA_MOD_CRIT_DAMAGE_BONUS_MELEE
        // SPELL_AURA_MOD_CRIT_DAMAGE_BONUS_MELEE
        case 174:
            // SPELL_AURA_MOD_SPELL_DAMAGE_OF_STAT_PERCENT
        // SPELL_AURA_MOD_SPELL_DAMAGE_OF_STAT_PERCENT
        case 179:
            // SPELL_AURA_MOD_ATTACKER_SPELL_CRIT_CHANCE
        // SPELL_AURA_MOD_ATTACKER_SPELL_CRIT_CHANCE
        case 183:
            // SPELL_AURA_MOD_CRITICAL_THREAT
        // SPELL_AURA_MOD_CRITICAL_THREAT
        case 186:
            // SPELL_AURA_MOD_ATTACKER_SPELL_HIT_CHANCE
        // SPELL_AURA_MOD_ATTACKER_SPELL_HIT_CHANCE
        case 199:
            // SPELL_AURA_MOD_INCREASES_SPELL_PCT_TO_HIT
        // SPELL_AURA_MOD_INCREASES_SPELL_PCT_TO_HIT
        case 205:
        case 216:
            // SPELL_AURA_HASTE_SPELLS
        // SPELL_AURA_HASTE_SPELLS
        case 229:
        case 237:
            // SPELL_AURA_MOD_SPELL_DAMAGE_OF_ATTACK_POWER
        // SPELL_AURA_MOD_SPELL_DAMAGE_OF_ATTACK_POWER
        case 238:
            // SPELL_AURA_MOD_SPELL_HEALING_OF_ATTACK_POWER
        // SPELL_AURA_MOD_SPELL_HEALING_OF_ATTACK_POWER
        case 259:
            if ($misc == 127 || $misc == 0) {
                echo ' (All schools)';
            } else {
                if ($misc == 126) {
                    echo ' (All magic)';
                } else {
                    if ($misc == 1) {
                        echo ' (Physical)';
                    } else {
                        echo ' (School: ' . getSpellSchool($misc) . ')';
                    }
                }
            }
            break;
        case 22:
            // SPELL_AURA_MOD_RESISTANCE
        // SPELL_AURA_MOD_RESISTANCE
        case 101:
            // SPELL_AURA_MOD_RESISTANCE_PCT
        // SPELL_AURA_MOD_RESISTANCE_PCT
        case 123:
            // SPELL_AURA_MOD_TARGET_RESISTANCE
        // SPELL_AURA_MOD_TARGET_RESISTANCE
        case 142:
            // SPELL_AURA_MOD_BASE_RESISTANCE_PCT
        // SPELL_AURA_MOD_BASE_RESISTANCE_PCT
        case 143:
            // SPELL_AURA_MOD_RESISTANCE_EXCLUSIVE
        // SPELL_AURA_MOD_RESISTANCE_EXCLUSIVE
        case 182:
            if ($misc == 126) {
                echo ' (All magic)';
            } else {
                if ($misc == 1) {
                    echo ' (Armor)';
                } else {
                    echo ' (School: ' . getSpellSchool($misc) . ')';
                }
            }
            break;
            // Misc - тип энергии
        // Misc - тип энергии
        case 24:
            // SPELL_AURA_PERIODIC_ENERGIZE
        // SPELL_AURA_PERIODIC_ENERGIZE
        case 35:
            // SPELL_AURA_MOD_INCREASE_ENERGY
        // SPELL_AURA_MOD_INCREASE_ENERGY
        case 63:
            // SPELL_AURA_PERIODIC_POWER_FUNNEL
        // SPELL_AURA_PERIODIC_POWER_FUNNEL
        case 64:
            // SPELL_AURA_PERIODIC_POWER_LEECH
        // SPELL_AURA_PERIODIC_POWER_LEECH
        case 85:
            // SPELL_AURA_MOD_POWER_REGEN
        // SPELL_AURA_MOD_POWER_REGEN
        case 110:
            // SPELL_AURA_MOD_POWER_REGEN_PERCENT
        // SPELL_AURA_MOD_POWER_REGEN_PERCENT
        case 162:
            echo ' (' . getPowerTypeName($misc) . ')';
            break;
            // Misc - тип модификатора
        // Misc - тип модификатора
        case 107:
            // SPELL_AURA_ADD_FLAT_MODIFIER
        // SPELL_AURA_ADD_FLAT_MODIFIER
        case 108:
            echo ' (' . getSpellModName($misc) . ')';
            break;
            // Misc - тип юнита
        // Misc - тип юнита
        case 44:
            echo ' (' . getCreatureType($misc) . ')';
            break;
            // Misc - тип lock
        // Misc - тип lock
        case 45:
            echo ' (' . getLockType($misc, 2) . ')';
            break;
            // Misc - маска типа юнита
        // Misc - маска типа юнита
        case 59:
            // SPELL_AURA_MOD_DAMAGE_DONE_CREATURE
        // SPELL_AURA_MOD_DAMAGE_DONE_CREATURE
        case 102:
            // SPELL_AURA_MOD_MELEE_ATTACK_POWER_VERSUS
        // SPELL_AURA_MOD_MELEE_ATTACK_POWER_VERSUS
        case 131:
            // SPELL_AURA_MOD_RANGED_ATTACK_POWER_VERSUS
        // SPELL_AURA_MOD_RANGED_ATTACK_POWER_VERSUS
        case 168:
            // SPELL_AURA_MOD_DAMAGE_DONE_VERSUS
        // SPELL_AURA_MOD_DAMAGE_DONE_VERSUS
        case 169:
            // SPELL_AURA_MOD_CRIT_PERCENT_VERSUS
        // SPELL_AURA_MOD_CRIT_PERCENT_VERSUS
        case 180:
            echo ' (' . getCreatureTypeList($misc) . ')';
            break;
            // Misc - тип стата
        // Misc - тип стата
        case 29:
            // SPELL_AURA_MOD_STAT
        // SPELL_AURA_MOD_STAT
        case 80:
            // SPELL_AURA_MOD_PERCENT_STAT
        // SPELL_AURA_MOD_PERCENT_STAT
        case 137:
            // SPELL_AURA_MOD_TOTAL_STAT_PERCENTAGE
        // SPELL_AURA_MOD_TOTAL_STAT_PERCENTAGE
        case 175:
            // SPELL_AURA_MOD_SPELL_HEALING_OF_STAT_PERCENT
        // SPELL_AURA_MOD_SPELL_HEALING_OF_STAT_PERCENT
        case 212:
            // SPELL_AURA_MOD_RANGED_ATTACK_POWER_OF_STAT_PERCENT
        // SPELL_AURA_MOD_RANGED_ATTACK_POWER_OF_STAT_PERCENT
        case 219:
            // SPELL_AURA_MOD_MANA_REGEN_OF_STAT
        // SPELL_AURA_MOD_MANA_REGEN_OF_STAT
        case 268:
            echo ' (' . getStatTypeName($misc) . ')';
            break;
            // Misc - тип скила
        // Misc - тип скила
        case 30:
            // SPELL_AURA_MOD_SKILL
        // SPELL_AURA_MOD_SKILL
        case 98:
            echo ' (' . getSkillName($misc) . ')';
            break;
            // Misc - тип формы
        // Misc - тип формы
        case 36:
            echo ' (' . getForm($misc) . ')';
            break;
            // Misc - тип рейтинга
        // Misc - тип рейтинга
        case 189:
            // SPELL_AURA_MOD_RATING
        // SPELL_AURA_MOD_RATING
        case 220:
            echo ' (' . getRatingList($misc) . ')';
            break;
            // Misc - тип эффекта
        // Misc - тип эффекта
        case 37:
            echo ' (' . $gSpellEffect[$misc] . ')';
            break;
            // Misc - тип ауры
        // Misc - тип ауры
        case 38:
            echo ' (' . $gSpellAuraName[$misc] . ')';
            break;
            // Misc - тип диспелла
        // Misc - тип диспелла
        case 41:
            // SPELL_AURA_DISPEL_IMMUNITY
        // SPELL_AURA_DISPEL_IMMUNITY
        case 178:
            echo ' (' . getDispelName(abs($misc)) . ')';
            break;
            // Misc - тип механики
        // Misc - тип механики
        case 77:
            // SPELL_AURA_MECHANIC_IMMUNITY
        // SPELL_AURA_MECHANIC_IMMUNITY
        case 117:
            // SPELL_AURA_MOD_MECHANIC_RESISTANCE
        // SPELL_AURA_MOD_MECHANIC_RESISTANCE
        case 232:
            // SPELL_AURA_MECHANIC_DURATION_MOD
        // SPELL_AURA_MECHANIC_DURATION_MOD
        case 234:
            // SPELL_AURA_MECHANIC_DURATION_MOD_NOT_STACK
        // SPELL_AURA_MECHANIC_DURATION_MOD_NOT_STACK
        case 255:
            echo ' (' . getMechanicName($misc) . ')';
            break;
        case 56:
            // SPELL_AURA_TRANSFORM
        // SPELL_AURA_TRANSFORM
        case 78:
            echo ' (' . getCreatureName($misc) . ')';
            break;
        case 190:
            echo ' (' . getFactionName($misc) . ')';
            break;
        case 249:
            echo ' (' . getRuneName($misc) . ' => ' . getRuneName($miscB) . ')';
            break;
        default:
            if ($misc || $miscB) {
                echo ' (' . $misc . ($miscB ? ', ' . $miscB : '') . ')';
            }
            break;
    }
}
$s = false;
while ($group = Fetch($g)) {
    if (!$s && $group['type'] == 1) {
        $s = true;
        $allgroups['staff'] = __('(all staff)');
        $allgroups[__('Secondary')] = null;
    }
    $allgroups[$group['id']] = $group['name'];
}
if (!$s) {
    $allgroups['staff'] = __('(all staff)');
    $s = true;
}
MakeCrumbs(array(actionLink("memberlist") => __("Member list")));
$fields = array('sortBy' => makeSelect("sort", array("" => __("Post count"), "id" => __("ID"), "name" => __("Name"), "reg" => __("Registration date"))), 'order' => makeSelect("order", array("desc" => __("Descending"), "asc" => __("Ascending"))), 'group' => makeSelect("group", $allgroups), 'name' => '<input type="text" name="name" size=24 maxlength=20 value="' . htmlspecialchars($_GET['name']) . '">', 'btnSearch' => '<input type="submit" value="' . __('Search') . '">');
echo getForm('memberlist');
RenderTemplate('form_memberlist', array('fields' => $fields));
echo '
	</form>';
$getArgs = array();
$tpp = $loguser['threadsperpage'];
if ($tpp < 1) {
    $tpp = 50;
}
if (isset($_GET['from'])) {
    $from = (int) $_GET['from'];
} else {
    $from = 0;
}
if (isset($_GET['order'])) {
    $dir = $_GET['order'];
Example #8
0
<!DOCTYPE HTML>
<html lang= "pl-PL">
	<head>
	<meta charset="utf-8">
	<meta name="author" content="Maternicki Patryk">
	<link href="CSS/Style.css" rel="stylesheet">
	<title>Easy for Life. Easy for work</title>
	<head>
	<body>
	<?php 
include "form.php";
getForm();
?>
	
	<script   src="JS/main.js"></script>
	<script src="JS/class/taxJS.js"> </script>
	</body>
	
</html>
	to temporary directoery and returns an url to it
*/
if ($_SERVER['REQUEST_METHOD'] == "POST") {
    $url = "";
    $error = "";
    $filename = "wfs_upload" . sha1(date("Y-m-d-His" . rand())) . ".gjson";
    $filepath = dirname(__FILE__) . "/../tmp/{$filename}";
    if (copy($_FILES['geoJSONUpload']['tmp_name'], $filepath) === False) {
        $error = $_FILES['geoJSONUpload']['tmp_name'] . "-> {$filepath}";
    } else {
        $url = "/../tmp/" . $filename;
    }
    echo getForm($url, $error);
} else {
    if ($_SERVER['REQUEST_METHOD'] == "GET") {
        echo getForm("", "");
    }
}
function getForm($url, $error)
{
    $form = <<<FORM
\t<html>
\t<head>
\t<script>
\tfunction loadResult(){
\t\tvar url = document.forms[0].url.value;
\t\tif(url == ""){
\t\t\talert("{$error}");
\t\t}else{
\t\t\talert(url);
\t\t}
Example #10
0
}
if ($functionname == 'delMenuItem') {
    $menuItemID = $_POST["menuItemID"];
    delMenuItem($menuItemID, $mysqli);
}
/*Form Item*/
if ($functionname == 'setForm') {
    $formID = $_POST["formID"];
    $menuItemMenuID = $_POST["menuItemMenuID"];
    $formName = $_POST["formName"];
    $formDescription = $_POST["formDescription"];
    $formCode = $_POST["formCode"];
    setForm($formID, $menuItemMenuID, $formName, $formDescription, $formCode, $mysqli);
}
if ($functionname == 'getForm') {
    getForm($mysqli);
}
if ($functionname == 'getFormByID') {
    $formID = $_POST["formID"];
    getFormByID($formID, $mysqli);
}
if ($functionname == 'delForm') {
    $formID = $_POST["formID"];
    delForm($formID, $mysqli);
}
/* Cargo Type*/
function setCargoType($cargoTypeID, $cargoTypeName, $mysqli)
{
    $response = array();
    $user_id = $_SESSION['user_id'];
    $response = 1;