Ejemplo n.º 1
0
    echo $quotes_1->eur_selling > $quotes_2->eur_selling ? 'up' : '';
    ?>
 <?php 
    echo $quotes_1->eur_selling < $quotes_2->eur_selling ? 'down' : '';
    ?>
"></i></td>
							</tr>
						</table>
					<?php 
}
?>
					<h2>История изменений курса валют, установленных Банком</h2>

					<?php 
$quotes_mapge_id = ModulesInPages::model()->getLink(1, 'quotes');
$quotes_by_id = ModuleQuotes::model()->getList($quotes_mapge_id, 0, 31, 1);
$quotes = array();
foreach ($quotes_by_id as $value) {
    $quotes[] = $value;
}
$count = count($quotes);
if ($count == 31) {
    $count = 30;
}
if (count($quotes) > 0) {
    ?>
						<table>
							<tr>
								<th></th>
								<th>Покупка, $</th>
								<th>Продажа, $</th>
Ejemplo n.º 2
0
 public function actionDeactivation($page_id = null)
 {
     $result = false;
     // доступно для пользователей первой роли (например, «Реактиву»)
     $role_id = Users::model()->findByPk(Yii::app()->user->id)->role_id;
     if ($role_id < 2 && !is_null($page_id) && Pages::model()->existsPage($page_id)) {
         $link_id = ModulesInPages::model()->getLink($page_id, $this->module->id);
         if ($link_id) {
             $result = ModuleQuotes::model()->deactivation($link_id, $this->module->id);
         }
     }
     if ($result) {
         $this->redirect(Yii::app()->baseUrl . '?r=pages/update&id=' . $page_id . '&/#!/tab_fourth');
     } else {
         $this->redirect(Yii::app()->request->baseUrl . '/admin.php');
     }
 }
Ejemplo n.º 3
0
 public function run($page_id = null, $page = 1)
 {
     $page_id = $this->page_id;
     $page = $this->page;
     $controller = Yii::app()->getController();
     $model = new ModuleQuotes();
     if (!is_null($page_id) && Pages::model()->existsPage($page_id)) {
         $this->create_item($page_id, $model);
         $mpage_id = ModulesInPages::model()->getLink($page_id, $this->module_id);
         $records_on_page = 10;
         $count = ModuleQuotes::model()->getCount($mpage_id);
         $pagination = $this->pagination('/admin.php?r=pages/update&id=' . $page_id . '&page=', $count, $page, $records_on_page);
         $offset = ($page - 1) * $records_on_page;
         $limit = $records_on_page;
         $data = ModuleQuotes::model()->getList($mpage_id, $offset, $limit);
         $this->render('module_quotes', array('model' => $model, 'page_id' => $page_id, 'data' => $data, 'pagination' => $pagination));
     } else {
         $controller->redirect(Yii::app()->request->scriptUrl);
     }
 }