/** * 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(); }
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'); } }
$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=\" \""; 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;
?> >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) {