<?php /** * $Id$ * * @category Password Keeper * @package Mediboard * @author SARL OpenXtrem <*****@*****.**> * @license GNU General Public License, see http://www.gnu.org/licenses/gpl.html * @link http://www.mediboard.org */ CPasswordKeeper::checkHTTPS(); CCanDo::checkAdmin(); $password_id = CValue::getOrSession("password_id"); $password = new CPasswordEntry(); $password->load($password_id); // Déchiffrement $revealed = $password->getPassword(); $smarty = new CSmartyDP(); $smarty->assign("revealed", $revealed); $smarty->display("inc_revealed.tpl");
<?php /** * $Id: ajax_list_password.php 18926 2013-04-25 08:53:02Z kgrisel $ * * @category Password Keeper * @package Mediboard * @author SARL OpenXtrem <*****@*****.**> * @license GNU General Public License, see http://www.gnu.org/licenses/gpl.html * @link http://www.mediboard.org */ CPasswordKeeper::checkHTTPS(); CCanDo::checkAdmin(); $category_id = CValue::getOrSession("category_id"); $password_id = CValue::getOrSession("password_id"); $password = new CPasswordEntry(); $password->category_id = $category_id; // Récupération de la liste des mots de passe $passwords = $password->loadMatchingList(); $smarty = new CSmartyDP(); $smarty->assign("passwords", $passwords); $smarty->assign("password", $password); $smarty->assign("revealed", null); $smarty->assign("password_id", $password_id); $smarty->display("inc_list_password.tpl");
<?php /** * $Id: ajax_edit_password.php 18956 2013-04-29 07:45:28Z kgrisel $ * * @category Password Keeper * @package Mediboard * @author SARL OpenXtrem <*****@*****.**> * @license GNU General Public License, see http://www.gnu.org/licenses/gpl.html * @link http://www.mediboard.org */ CPasswordKeeper::checkHTTPS(); CCanDo::checkAdmin(); $password_id = CValue::getOrSession("password_id"); $category_id = CValue::getOrSession("category_id"); // Récupération de la catégorie $category = new CPasswordCategory(); $category->load($category_id); $category->loadRefsPasswords(); // Récupération du mot de passe $password = new CPasswordEntry(); $password->load($password_id); $smarty = new CSmartyDP(); $smarty->assign("category", $category); $smarty->assign("password", $password); $smarty->display("inc_edit_password.tpl");
CAppUI::redirect('m=passwordKeeper&a=vw_import_keeper&dialog=1'); } $keeper = new CPasswordKeeper(); $keeper->keeper_name = $keeperName; $keeper->_passphrase = $passphrase; $keeper->user_id = $user->_id; $keeper->store(); $categoryNodes = $xpath->query("//category"); foreach ($categoryNodes as $_categoryNode) { $category = new CPasswordCategory(); $category->category_name = $_categoryNode->getAttribute("name"); $category->password_keeper_id = $keeper->_id; $category->store(); $passwordNodes = $xpath->query(".//password", $_categoryNode); foreach ($passwordNodes as $_passwordNode) { $password = new CPasswordEntry(); $desc = $xpath->queryUniqueNode("description", $_passwordNode); $password->password_description = $desc->nodeValue; $crypted = $xpath->queryUniqueNode("crypted", $_passwordNode); $password->password = $crypted->nodeValue; $last_change = $xpath->queryUniqueNode("last_change", $_passwordNode); $password->password_last_change = $last_change->nodeValue; $iv = $xpath->queryUniqueNode("iv", $_passwordNode); $password->iv = $iv->nodeValue; $comments = $xpath->queryUniqueNode("comments", $_passwordNode); $password->password_comments = $comments->nodeValue; $password->category_id = $category->_id; $password->store(null, true); } } CAppUI::redirect('m=passwordKeeper&a=vw_import_keeper&dialog=1');