/mnt/data/shnoulle/nginx/www/develop/framework/db/CDbCommand.php(358)
346 { 347 if($this->_connection->enableProfiling) 348 Yii::endProfile('system.db.CDbCommand.execute('.$this->getText().$par.')','system.db.CDbCommand.execute'); 349 350 $errorInfo=$e instanceof PDOException ? $e->errorInfo : null; 351 $message=$e->getMessage(); 352 Yii::log(Yii::t('yii','CDbCommand::execute() failed: {error}. The SQL statement executed was: {sql}.', 353 array('{error}'=>$message, '{sql}'=>$this->getText().$par)),CLogger::LEVEL_ERROR,'system.db.CDbCommand'); 354 355 if(YII_DEBUG) 356 $message.='. The SQL statement executed was: '.$this->getText().$par; 357 358 throw new CDbException(Yii::t('yii','CDbCommand failed to execute the SQL statement: {error}', 359 array('{error}'=>$message)),(int)$e->getCode(),$errorInfo); 360 } 361 } 362 363 /** 364 * Executes the SQL statement and returns query result. 365 * This method is for executing an SQL query that returns result set. 366 * @param array $params input parameters (name=>value) for the SQL execution. This is an alternative 367 * to {@link bindParam} and {@link bindValue}. If you have multiple input parameters, passing 368 * them in this way can improve the performance. Note that if you pass parameters in this way, 369 * you cannot bind parameters or values using {@link bindParam} or {@link bindValue}, and vice versa. 370 * Please also note that all values are treated as strings in this case, if you need them to be handled as
#0 |
+
–
/mnt/data/shnoulle/nginx/www/develop/framework/db/CDbCommand.php(1278): CDbCommand->execute(array(":anonymized" => "N", ":savetimings" => "N", ":template" => "fruity", ":datestamp" => "N", ...)) 1273 } 1274 } 1275 $sql='INSERT INTO ' . $this->_connection->quoteTableName($table) 1276 . ' (' . implode(', ',$names) . ') VALUES (' 1277 . implode(', ', $placeholders) . ')'; 1278 return $this->setText($sql)->execute($params); 1279 } 1280 1281 /** 1282 * Creates and executes an UPDATE SQL statement. 1283 * The method will properly escape the column names and bind the values to be updated. |
#1 |
+
–
/mnt/data/shnoulle/nginx/www/develop/application/helpers/update/updatedb_helper.php(2980): CDbCommand->insert("{{surveys_groupsettings}}",
array("anonymized" => "N", "savetimings" => "N", "template" =>
"fruity", "datestamp" => "N", ...)) 2975 // set db values to model 2976 $settings1->showqnumcode = (empty($globalSetting1->stg_value) || $globalSetting1->stg_value == 'choose') ? 'none' : $globalSetting1->stg_value; 2977 $settings1->showgroupinfo = (empty($globalSetting2->stg_value) ||$globalSetting2->stg_value == 'choose') ? 'both' : $globalSetting2->stg_value; 2978 $settings1->shownoanswer = (empty($globalSetting3->stg_value) ||$globalSetting3->stg_value == '2') ? '1' : $globalSetting3->stg_value; 2979 $settings1->showxquestions = (empty($globalSetting4->stg_value) ||$globalSetting4->stg_value == 'choose') ? 'show' : $globalSetting4->stg_value; 2980 $oDB->createCommand()->insert("{{surveys_groupsettings}}", $settings1->attributes); 2981 2982 // insert settings for default survey group 2983 $settings2 = new SurveysGroupsettings; 2984 $settings2->setToInherit(); 2985 $settings2->gsid = 1; |
#2 |
+
–
/mnt/data/shnoulle/nginx/www/develop/application/helpers/update/updatedb_helper.php(2496): createSurveysGroupSettingsTable(DbConnection) 2491 /** 2492 * Add sureys_groupsettings table and update settings_global table 2493 */ 2494 if ($iOldDBVersion < 404) { 2495 $oTransaction = $oDB->beginTransaction(); 2496 createSurveysGroupSettingsTable($oDB); 2497 $oDB->createCommand()->update('{{settings_global}}',array('stg_value'=>404),"stg_name='DBVersion'"); 2498 $oTransaction->commit(); 2499 } 2500 2501 } catch (Exception $e) { |
#3 |
+
–
/mnt/data/shnoulle/nginx/www/develop/application/controllers/AdminController.php(126): db_upgrade_all(403, true) 121 $sDBVersion = getGlobalSetting('DBVersion'); 122 } 123 if ((int) $sDBVersion < Yii::app()->getConfig('dbversionnumber') && $action != 'databaseupdate') { 124 // Try a silent update first 125 Yii::app()->loadHelper('update/updatedb'); 126 if (!db_upgrade_all(intval($sDBVersion), true)) { 127 $this->redirect(array('/admin/databaseupdate/sa/db')); 128 } 129 } 130 131 |
#4 |
+
–
/mnt/data/shnoulle/nginx/www/develop/framework/web/CWebApplication.php(282): AdminController->run("") 277 { 278 list($controller,$actionID)=$ca; 279 $oldController=$this->_controller; 280 $this->_controller=$controller; 281 $controller->init(); 282 $controller->run($actionID); 283 $this->_controller=$oldController; 284 } 285 else 286 throw new CHttpException(404,Yii::t('yii','Unable to resolve the request "{route}".', 287 array('{route}'=>$route===''?$this->defaultController:$route))); |
#5 |
+
–
/mnt/data/shnoulle/nginx/www/develop/framework/web/CWebApplication.php(141): CWebApplication->runController("admin") 136 foreach(array_splice($this->catchAllRequest,1) as $name=>$value) 137 $_GET[$name]=$value; 138 } 139 else 140 $route=$this->getUrlManager()->parseUrl($this->getRequest()); 141 $this->runController($route); 142 } 143 144 /** 145 * Registers the core application components. 146 * This method overrides the parent implementation by registering additional core components. |
#6 |
+
–
/mnt/data/shnoulle/nginx/www/develop/framework/base/CApplication.php(185): CWebApplication->processRequest() 180 public function run() 181 { 182 if($this->hasEventHandler('onBeginRequest')) 183 $this->onBeginRequest(new CEvent($this)); 184 register_shutdown_function(array($this,'end'),0,false); 185 $this->processRequest(); 186 if($this->hasEventHandler('onEndRequest')) 187 $this->onEndRequest(new CEvent($this)); 188 } 189 190 /** |
#7 |
+
–
/mnt/data/shnoulle/nginx/www/develop/index.php(194): CApplication->run() 189 require_once APPPATH . 'core/LSYii_Application' . EXT; 190 191 $config = require_once(APPPATH . 'config/internal' . EXT); 192 193 Yii::$enableIncludePath = false; 194 Yii::createApplication('LSYii_Application', $config)->run(); 195 196 /* End of file index.php */ 197 /* Location: ./index.php */ |