本文整理汇总了PHP中Pool::fetchAll方法的典型用法代码示例。如果您正苦于以下问题:PHP Pool::fetchAll方法的具体用法?PHP Pool::fetchAll怎么用?PHP Pool::fetchAll使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Pool
的用法示例。
在下文中一共展示了Pool::fetchAll方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: allAction
function allAction()
{
$order = addslashes(trim($this->_request->getParam('order', 'Name')));
$this->view->title = $this->view->translate->_("Pools");
// to view
$this->view->meta_refresh = 300;
// meta http-equiv="refresh"
$pools = new Pool();
$this->view->pools = $pools->fetchAll(null, $order);
}
示例2: detailAction
function detailAction()
{
// http://localhost/webacula/volume/detail/mediaid/2/
$media_id = intval($this->_request->getParam('mediaid'));
if ($media_id) {
$this->view->title = $this->view->translate->_("Detail Volume") . " " . $media_id;
$media = new Media();
$this->view->result = $media->detail($media_id);
$pools = new Pool();
$this->view->pools = $pools->fetchAll();
} else {
$this->view->result = null;
}
}
示例3: init
public function init()
{
$this->translate = Zend_Registry::get('translate');
//Zend_Form::setDefaultTranslator( Zend_Registry::get('translate') );
// set method to POST
$this->setMethod('post');
/*
* hidden fields
*/
$from_form = $this->addElement('hidden', 'from_form', array('decorators' => $this->elDecorators, 'value' => '1'));
$type_restore = $this->addElement('hidden', 'type_restore', array('decorators' => $this->elDecorators));
$jobid = $this->addElement('hidden', 'jobid', array('decorators' => $this->elDecorators));
// for restore single file
$fileid = $this->addElement('hidden', 'fileid', array('decorators' => $this->elDecorators));
// load models
Zend_Loader::loadClass('Client');
Zend_Loader::loadClass('Storage');
Zend_Loader::loadClass('Pool');
Zend_Loader::loadClass('FileSet');
// ACLs
$this->bacula_acl = new MyClass_BaculaAcl();
/******* standard options ******/
/*
* client_name / client
* client_name_to / restoreclient
*
*/
$table_client = new Client();
$order = array('Name');
$clients = $table_client->fetchAll(null, $order);
$client_name = $this->createElement('select', 'client_name', array('decorators' => $this->elDecorators, 'label' => $this->translate->_('Client'), 'required' => true, 'class' => 'ui-select', 'style' => 'width: 18em;'));
$client_name_to = $this->createElement('select', 'client_name_to', array('decorators' => $this->elDecorators, 'label' => $this->translate->_('Restore client'), 'required' => false, 'class' => 'ui-select', 'style' => 'width: 18em;'));
$client_name->addMultiOption('', $this->translate->_("Default"));
$client_name_to->addMultiOption('', $this->translate->_("Default"));
foreach ($clients as $v) {
$client_name->addMultiOption($v['name'], $v['name']);
$client_name_to->addMultiOption($v['name'], $v['name']);
}
/*
* pool
*/
$table_pool = new Pool();
$order = array('Name', 'PoolId');
$pools = $table_pool->fetchAll(null, $order);
$pool = $this->createElement('select', 'pool', array('decorators' => $this->elDecorators, 'label' => $this->translate->_('Pool'), 'required' => false, 'class' => 'ui-select', 'style' => 'width: 18em;'));
$pool->addMultiOption('', $this->translate->_("Default"));
foreach ($pools as $v) {
$pool->addMultiOption($v['name'], $v['name']);
}
/*
* fileset
*/
$table_fileset = new FileSet();
$order = array('Fileset');
$filesets = $table_fileset->fetchAll(null, $order);
$fileset = $this->createElement('select', 'fileset', array('decorators' => $this->elDecorators, 'label' => $this->translate->_('Fileset'), 'required' => false, 'class' => 'ui-select', 'style' => 'width: 18em;'));
$fileset->addMultiOption('', $this->translate->_("Default"));
foreach ($filesets as $v) {
$fileset->addMultiOption($v['fileset'], $v['fileset']);
}
/*
* storage
*/
$table_storage = new Storage();
$order = array('Name');
$storages = $table_storage->fetchAll(null, $order);
$storage = $this->createElement('select', 'storage', array('decorators' => $this->elDecorators, 'label' => $this->translate->_('Storage'), 'required' => false, 'class' => 'ui-select', 'style' => 'width: 18em;'));
$storage->addMultiOption('', $this->translate->_("Default"));
foreach ($storages as $v) {
$storage->addMultiOption($v['name'], $v['name']);
}
/*
* restore_job_select
* if have multiple Restore Job resources
*/
$config = Zend_Registry::get('config');
if ($config->general->bacula_restore_job) {
$restore_job_select = $this->createElement('select', 'restore_job_select', array('decorators' => $this->elDecorators, 'label' => $this->translate->_('Restore Job Resource'), 'required' => true, 'class' => 'ui-select', 'style' => 'width: 18em;'));
$bacula_restore_jobs = $config->general->bacula_restore_job->toArray();
$restore_job_select->addMultiOption('', $this->translate->_("Default"));
$i = 1;
foreach ($bacula_restore_jobs as $v) {
if ($this->bacula_acl->doOneBaculaAcl($v, 'job')) {
$restore_job_select->addMultiOption($i++, $v);
}
}
// add element to form
$this->addElement($restore_job_select);
}
/******* advanced options ******/
/*
* where
*/
$where = $this->createElement('text', 'where', array('decorators' => $this->elDecorators, 'label' => $this->translate->_('Where'), 'required' => false, 'size' => 50, 'maxlength' => 255, 'value' => ''));
$where->addValidator('StringLength', false, array(0, 255));
/*
* strip_prefix
*/
$strip_prefix = $this->createElement('text', 'strip_prefix', array('decorators' => $this->elDecorators, 'label' => $this->translate->_('Strip prefix'), 'required' => false, 'size' => 24, 'maxlength' => 64, 'value' => ''));
$strip_prefix->addValidator('StringLength', false, array(0, 64));
//.........这里部分代码省略.........