예제 #1
0
 /**
  * ログイン情報を削除します
  */
 public function deleteLoginInfo($siteId)
 {
     $db =& $this->_core->getDB();
     $o = new DataAspLogin();
     // サイトID、削除フラグ指定
     $o->getField('site_id')->setValue($siteId);
     $o->getField('del_flg')->setValue(1);
     // 削除(論理削除)
     parent::update($o);
 }
예제 #2
0
 public function setFormInputData(&$o)
 {
     parent::setFormInputData($o);
     $data =& $this->_formData['data'];
     // 住所
     $address =& $o->getCompanyAddress();
     $data['ken_selected'] = $address[0];
     $data['address1'] = $address[1];
     unset($data['company_address']);
 }
예제 #3
0
 /**
  * 情報からテキスト画面の値を取得し、プロパティに保存します。
  */
 public function setFormTextData(&$o)
 {
     parent::setFormTextData($o);
     $data =& $this->_formData['data'];
     // メディア
     $mediaId = $data['media_id'];
     $data['media_name'] = $this->Anken_TeikeiEdit_getMediaName($mediaId);
 }
<?php

require_once '../../views/_secureHead.php';
require_once $relative_base_path . 'models/edit.php';
if (isset($sessionManager) && $sessionManager->isAuthorized()) {
    $id = request_isset('id');
    $record = BudgetManager::getRecurringRecord($id);
    $page_title = 'Edit | Bookmarks';
    // build edit view
    $editModel = new EditModel('Edit', 'update_by_id', $id, 'recurring.php');
    $editModel->addRow('amount', 'Amount', $record['amount']);
    $editModel->addRow('category', 'Category', $record['category']);
    $editModel->addRow('store', 'Store', $record['store']);
    $editModel->addRow('items', 'Items', $record['items']);
    $editModel->addRow('startdate', 'Start date', $record['startDate']);
    $editModel->addRow('enddate', 'End date', $record['endDate']);
    $views_to_load = array();
    $views_to_load[] = ' ' . EditView2::render($editModel);
    include $relative_base_path . 'views/_generic.php';
}
예제 #5
0
<?php

require_once '../../views/_secureHead.php';
require_once $relative_base_path . 'models/edit.php';
if (isset($sessionManager) && $sessionManager->isAuthorized()) {
    $id = request_isset('id');
    $budgetManager = new BudgetManager();
    $record = $budgetManager->getRecord($id);
    $page_title = 'Edit | Bookmarks';
    $record_date_split = explode(' ', $record['date']);
    $date = $record_date_split[0];
    $time = $record_date_split[1];
    // build edit view
    $editModel = new EditModel('Edit', 'update_by_id', $id);
    //		$editModel->addRow ('amount', 'Amount', $record['amount'] );
    //		$editModel->addRow ('category', 'Category', $record['category'] );
    $editModel->addRow('store', 'Store', $record['store']);
    //		$editModel->addRow ('items', 'Items', $record['items'] );
    $editModel->addRow('dateOption', 'dateOption', 'dateOption-selectTime', 'readonly=readonly');
    $editModel->addRow('selectTime-date', 'Date', $date);
    $editModel->addRow('selectTime-time', 'Time', $time);
    $views_to_load = array();
    $views_to_load[] = ' ' . EditView2::render($editModel);
    include $relative_base_path . 'views/_generic.php';
}
예제 #6
0
 /**
  * DB更新<br>
  * 純広テーブルの情報も含まれているため、オーバーライトしています。
  */
 public function update(&$o)
 {
     $db =& $this->_core->getDBForUpdate();
     $m = clone $o;
     $m->removeField('client_junkoukingaku');
     $m->removeField('client_junkoutsuki');
     $m->removeField('media_junkoukingaku');
     $m->removeField('media_junkoutsuki');
     // 更新項目数
     $count = $m->getChangedCount();
     // 更新項目がある場合のみ更新
     if ($count != 0) {
         parent::update($m);
     }
     // 純広追加
     $ankenId = $o->getField("anken_id")->getValue();
     $teikeiMediaId = $o->getField("teikei_media_id")->getValue();
     $junkou = new DataJunkou();
     $junkou->getField("anken_id")->setValue($ankenId);
     $junkou->getField("teikei_media_id")->setValue($teikeiMediaId);
     $data = $o->getArray();
     $sql = $junkou->getSelectSQL_Bind_ChangedField();
     $param =& $junkou->getChangedFieldValues();
     $d =& $db->query($sql, $param);
     if (count($d) > 0) {
         // 更新
         $junkou->setData($data);
         parent::update($junkou);
     } else {
         // 新規
         // 金額0の場合を処理しない
         $clientKingaku = $data["client_junkoukingaku"];
         $mediaKingaku = $data["media_junkoukingaku"];
         if (empty($clientKingaku) == true && empty($mediaKingaku) == true) {
             return;
         }
         $junkou->setData($data);
         parent::insert($junkou);
     }
 }
예제 #7
0
 public function editUserZip_action()
 {
     Auth::checkAuthentication();
     EditModel::editUserZip(Request::post('user_zip'));
     Redirect::to('user/index');
 }
예제 #8
0
<?php

require_once '../../views/_secureHead.php';
require_once $relative_base_path . 'models/edit.php';
if (isset($sessionManager) && $sessionManager->isAuthorized()) {
    $KEYMAN_ID = request_isset('id');
    $record = KeyManager::getRecord($KEYMAN_ID, $USER_ID);
    $app_title = 'Edit | ' . $app_title;
    // build edit view
    $editModel = new EditModel('Edit', 'update_by_id', $KEYMAN_ID);
    $editModel->addRow('name', 'Name', $record->getName());
    $editModel->addTextarea('private_key', 'Private key', $record->getPrivateKey());
    $editModel->addTextarea('public_key', 'Public key', $record->getPublicKey());
    $editModel->addRow('passphrase', 'Passphrase', $record->getPassphrase());
    $views_to_load = array();
    $views_to_load[] = ' ' . EditView2::render($editModel);
    include $relative_base_path . 'views/_generic.php';
}
예제 #9
0
<?php

require_once '../../views/_secureHead.php';
require_once $relative_base_path . 'models/edit.php';
if (isset($sessionManager) && $sessionManager->isAuthorized()) {
    $BOOKMARK_ID = request_isset('id');
    $bookmarkManager = new BookmarkManager();
    $record = $bookmarkManager->getRecord($BOOKMARK_ID);
    $page_title = 'Edit | Bookmarks';
    // build edit view
    $editModel = new EditModel('Edit', 'update_by_id', $BOOKMARK_ID);
    $editModel->addRow('title', 'Title', $record->getTitle());
    $editModel->addRow('url', 'URL', $record->getUrl());
    $views_to_load = array();
    $views_to_load[] = ' ' . EditView2::render($editModel);
    include $relative_base_path . 'views/_generic.php';
}
예제 #10
0
 /**
  * DB更新<br>
  * 案件原稿テーブルの情報も含まれているため、オーバーライトしています。
  */
 public function Anken_Edit_update(&$o)
 {
     // DB接続
     $db =& $this->_core->getDB();
     /////////////////
     // 案件情報更新
     /////////////////
     // $o は表示に使われるため、編集を直接かけない
     $m = clone $o;
     // 案件編集は「案件情報」が別テーブルにあるため、以下の処理が必要
     // 更新項目数
     $count = $m->getChangedCount();
     // 更新項目がある場合のみ更新
     if ($count != 0) {
         parent::update($m);
     }
 }
<?php

require_once '../../views/_secureHead.php';
require_once $relative_base_path . 'models/edit.php';
if (isset($sessionManager) && $sessionManager->isAuthorized()) {
    $PASSMAN_ID = request_isset('id');
    $passwordManager = new PasswordManager();
    $record = $passwordManager->getRecord($PASSMAN_ID, $USER_ID);
    $page_title = 'Edit | PassMan';
    // build edit view
    $editModel = new EditModel('Edit', 'update_by_id', $PASSMAN_ID);
    $editModel->addRow('site', 'Site', $record->getSite());
    $editModel->addRow('url', 'URL', $record->getUrl());
    $editModel->addRow('username', 'Username', $record->getUsername());
    $editModel->addRow('password', 'Password', $record->getPassword());
    $views_to_load = array();
    $views_to_load[] = ' ' . EditView2::render($editModel);
    include $relative_base_path . 'views/_generic.php';
}
예제 #12
0
<?php

require_once '../../views/_secureHead.php';
require_once $relative_base_path . 'models/edit.php';
if (isset($sessionManager) && $sessionManager->isAuthorized()) {
    $id = request_isset('id');
    $record = BudgetManager::getItemRecord($id);
    $page_title = 'Edit | Reciept | Budget';
    // build edit view
    $editModel = new EditModel('Edit', 'update_item_by_id', $id, 'receipt.php', 'item');
    $editModel->addRow('item_name', 'Name', $record['item_name']);
    $editModel->addRow('amount', 'Price', $record['amount']);
    $editModel->addRow('qty', 'Qty', $record['qty']);
    $editModel->addRow('category', 'Category', $record['category']);
    $editModel->addRow('brand', 'Brand', $record['brand']);
    $editModel->addRow('size', 'Size', $record['size']);
    $editModel->addRow('size_unit', 'units', $record['size_unit']);
    $editModel->addRow('tax', 'Tax', $record['tax']);
    $editModel->addRow('sale', 'sale', $record['sale']);
    $views_to_load = array();
    $views_to_load[] = ' ' . EditView2::render($editModel);
    include $relative_base_path . 'views/_generic.php';
}