/** * ログイン情報を削除します */ 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); }
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']); }
/** * 情報からテキスト画面の値を取得し、プロパティに保存します。 */ 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'; }
<?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'; }
/** * 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); } }
public function editUserZip_action() { Auth::checkAuthentication(); EditModel::editUserZip(Request::post('user_zip')); Redirect::to('user/index'); }
<?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'; }
<?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'; }
/** * 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'; }
<?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'; }