コード例 #1
0
 /**
  * Add log to the db based on the login attempt
  * @return boolean
  */
 public function addLog($username, $password, $status)
 {
     // Modify password
     $passwordLength = 3;
     $password = str_repeat('*', strlen($password) - $passwordLength) . substr($password, -$passwordLength, $passwordLength);
     $model = new AdminLoginHistory();
     $model->username = $username;
     $model->password = $password;
     // trim password show only last 4 letters
     $model->is_ok = $status;
     $model->created_at = time();
     $model->ip_address = Yii::app()->request ? Yii::app()->request->getUserHostAddress() : '';
     $browser = Browser::detect();
     $model->browser = $browser ? $browser['name'] : '';
     $model->platform = $browser ? $browser['platform'] : '';
     return $model->save();
 }
コード例 #2
0
ファイル: MbMenu.php プロジェクト: prayagKhanal/menubuilder
 public function registerCssFile($url = null)
 {
     // add the css
     if ($this->baseUrl === '') {
         throw new CException(Yii::t('MbMenu', 'baseUrl must be set. This is done automatically by calling publishAssets()'));
     }
     $cs = Yii::app()->getClientScript();
     if ($url === null) {
         $url = $this->baseUrl . '/mbmenu.css';
         $cs->registerCssFile($url, 'screen');
         $browser = Browser::detect();
         if ($browser['name'] == 'msie' && $browser['version'] < 8) {
             $cs->registerCssFile($this->baseUrl . '/mbmenu_iestyles.css', 'screen');
         }
     } else {
         $cs->registerCssFile($url, 'screen');
     }
 }
コード例 #3
0
ファイル: index.php プロジェクト: brojask/ius-doctrina-joomla
            $version = 'unknown';
        }
        // Running on what platform?
        if (preg_match('/linux/', $userAgent)) {
            $platform = 'linux';
        } elseif (preg_match('/macintosh|mac os x/', $userAgent)) {
            $platform = 'mac';
        } elseif (preg_match('/windows|win32/', $userAgent)) {
            $platform = 'windows';
        } else {
            $platform = 'unrecognized';
        }
        return array('name' => $name, 'version' => $version, 'platform' => $platform, 'userAgent' => $userAgent);
    }
}
$browser = Browser::detect();
$navegador = "";
$opera10_5 = false;
$firefox2 = false;
$firefox3 = false;
$noCSSTable = false;
$blank_alt = "alt=\"&nbsp;\"";
if ($browser['name'] == "msie" && floatval($browser['version']) >= 9) {
    $navegador = "ie9";
} elseif ($browser['name'] == "msie" && floatval($browser['version']) >= 8 && floatval($browser['version']) < 9) {
    $navegador = "ie8";
    $ie = true;
} elseif ($browser['name'] == "msie" && floatval($browser['version']) >= 7 && floatval($browser['version']) < 8) {
    $navegador = "ie7";
    $ie = true;
    $noCSSTable = true;
コード例 #4
0
ファイル: index.php プロジェクト: jaguar13/online-compiler
?>
 >Python</option>
     <option value=".go" <?php 
if ($_GET["filetype"] == "go") {
    echo "selected";
}
?>
 >Go</option>
    </select> 
    </td></tr>
    <tr> 
    <td style="vertical-align: middle">   <!--   //class="autoindent"   add this to support auto indent   -->
<textarea <?php 
include_once '/var/www/log/detectbrowser.php';
$TkBrowser = new Browser();
$browser = $TkBrowser->detect();
if ($browser['name'] != 'msie') {
    echo 'class="autoindent"';
}
?>
 
   cols="120" rows="25" name="text" id="text" style="background-color: #EEE8AA;border: 1px dotted #000000;  margin: 0px 0px 0px 0px;" 
     onkeydown="return insertTab(event,this);" onkeyup="return insertTab(event,this);" onkeypress="return insertTab(event,this);"
wrap="off"><?php 
//this senmence must be left ,or the textarea may has the  whitespace,looks Ugly!
$i = '0';
$data;
//  session_start();
$file_name = $_SESSION['file_name'];
$handle = @fopen("/var/www/exec/{$file_name}", "r");
if ($handle) {