当前位置: 首页>>代码示例>>PHP>>正文


PHP Session::getContextValue方法代码示例

本文整理汇总了PHP中Session::getContextValue方法的典型用法代码示例。如果您正苦于以下问题:PHP Session::getContextValue方法的具体用法?PHP Session::getContextValue怎么用?PHP Session::getContextValue使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Session的用法示例。


在下文中一共展示了Session::getContextValue方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: setLang

 /**
  * Toma el valor para el idioma.
  * @param optional string $lang     The language abbriviation.
  *
  * @access public
  *
  */
 function setLang($lang = null)
 {
     include_once Util::base_Path('include/classes/nls.inc.php');
     //Debug::oneVar($lang, __FILE__, __LINE__);
     if (empty($lang) || !NLS::isValid($lang)) {
         if (Session::getValue('lang') != null) {
             $lang = Session::getValue('lang');
         } else {
             if (Session::getContextValue('gettext_lang') != null) {
                 $lang = Session::getContextValue('gettext_lang');
             } else {
                 $lang = 'es_ES';
             }
         }
     }
     Session::setValue('language', $lang);
     //Debug::oneVar($lang, __FILE__, __LINE__);
     /* First try language with the current charset. */
     $lang_charset = $lang . '.' . NLS::getCharset();
     if ($lang_charset != setlocale(LC_ALL, $lang_charset)) {
         /* Next try language with its default charset. */
         global $nls;
         $charset = !empty($nls['charsets'][$lang]) ? $nls['charsets'][$lang] : $nls['defaults']['charset'];
         $lang_charset = $lang . '.' . $charset;
         NLS::_cachedCharset(0, $charset);
         if ($lang_charset != setlocale(LC_ALL, $lang_charset)) {
             /* At last try language solely. */
             $lang_charset = $lang;
             setlocale(LC_ALL, $lang_charset);
         }
     }
     @putenv('LANG=' . $lang_charset);
     @putenv('LANGUAGE=' . $lang_charset);
 }
开发者ID:BackupTheBerlios,项目名称:migueloo,代码行数:41,代码来源:nls.class.php

示例2: right_block

 function right_block()
 {
     //$this->add(html_br());
     $table = html_table(Session::getContextValue('mainInterfaceWidth'), 0, 1, 0);
     $table->add_row(html_td('', '', $this->_getFileContent($this->getViewVariable('url'))));
     return $table;
 }
开发者ID:BackupTheBerlios,项目名称:migueloo,代码行数:7,代码来源:miguel_vpageviewer.class.php

示例3: main_block

 /**
  *
  */
 function main_block()
 {
     $main = html_div();
     $main->set_id('content');
     $title = html_h2('Se ha producido un error');
     $title->set_tag_attribute('class', 'warncolor');
     $main->add($title);
     //Puede no estar definido el contexto
     $width = Session::getContextValue('mainInterfaceWidth');
     if (!isset($width)) {
         $width = '100%';
     }
     $table = html_table($width, 0, 1, 0);
     //Puede no estar definido el error
     $error = $this->getViewVariable('str_error');
     if (!isset($error)) {
         $error = 'No error code was given';
     }
     $row = html_td('warncolor', '', $error);
     $row->set_tag_attribute('align', 'center');
     $table->add_row($row);
     //Puede no estar definido la url de retorno
     $url = $this->getViewVariable('str_url');
     if (isset($url)) {
         $row = html_td('', '', html_a($url, agt('Volver')));
         $row->set_tag_attribute('align', 'center');
         $table->add_row($row);
     }
     $main->add($table);
     return $main;
 }
开发者ID:BackupTheBerlios,项目名称:migueloo,代码行数:34,代码来源:base_verror.class.php

示例4: main_block

 /**
  *
  */
 function main_block()
 {
     $main = html_div();
     $main->set_id("content");
     $title = html_h2("Se ha producido un error");
     $title->set_tag_attribute("class", "warncolor");
     $main->add($title);
     //Puede no estar definido el contexto
     $width = Session::getContextValue("mainInterfaceWidth");
     if (!isset($width)) {
         $width = "100%";
     }
     $table = html_table($width, 0, 8, 0);
     //Puede no estar definido el error
     $error = $this->getViewVariable('str_error');
     if (!isset($error)) {
         $error = "No error code was given";
     }
     $row = html_td("warncolor", "", $error);
     $row->set_tag_attribute("align", "center");
     $table->add_row($row);
     //Puede no estar definido la url de retorno
     $url = $this->getViewVariable('str_url');
     if (isset($url)) {
         $row = html_td("", "", html_a($url, _('Volver')));
         $row->set_tag_attribute("align", "center");
         $table->add_row($row);
     }
     $main->add($table);
     return $main;
 }
开发者ID:BackupTheBerlios,项目名称:migueloo,代码行数:34,代码来源:miguel_verror.class.php

示例5: main_block

 function main_block()
 {
     $main = html_div();
     $table = html_table(Session::getContextValue("mainInterfaceWidth"), 0, 1, 0);
     $table->add_row($this->_block());
     $main->add($table);
     return $main;
 }
开发者ID:BackupTheBerlios,项目名称:migueloo,代码行数:8,代码来源:miguel_vexit.class.php

示例6: add_info

 function add_info($arrActivities)
 {
     $table = html_table(Session::getContextValue('mainInterfaceWidth'), 0, 0, 5);
     $title = html_td('ptabla01', '', 'Activities del curso');
     $title->set_tag_attribute('colspan', 3);
     $table->add_row($title);
     for ($i = 0; $i < count($arrActivities); $i++) {
         $table->add($this->add_activity($arrActivities[$i]['title'], $arrActivities[$i]['body'], $arrActivities[$i]['id'], $i));
     }
     $table->add_row($title);
     return $table;
 }
开发者ID:BackupTheBerlios,项目名称:migueloo,代码行数:12,代码来源:miguel_vcourseactivities.class.php

示例7: main_block

 /**
  * We override this method to automatically
  * break up the main block into a
  * left block and a right block
  *
  * @param TABLEtag object.
  */
 function main_block()
 {
     $main = html_div();
     $main->set_id("content");
     $table = html_table(Session::getContextValue("mainInterfaceWidth"), 0, 1, 0);
     $table->set_class("simple");
     //Centros
     $elem1 = html_td("color1-bg", "", $this->left_block());
     $table->add_row($elem1);
     $main->add($table);
     return $main;
 }
开发者ID:BackupTheBerlios,项目名称:migueloo,代码行数:19,代码来源:miguel_vinstall.class.php

示例8: log

 /**
  * Inserta en el Log el mensaje.
  * @param string $message Mensaje a guardar en el Log
  * @param string $ident   Identificador de 'usuario'.
  * @param string $priority Nivel de log
  */
 function log($message, $ident, $priority = PEAR_LOG_WARNING)
 {
     if (MIGUELBASE_LOG_ACTIVE) {
         switch (MIGUELBASE_LOG_TYPE) {
             case 'file':
                 $conf = array('mode' => 0600, 'timeFormat' => '%Y/%m/%d %H:%M:%S');
                 $logger =& Log::singleton('file', MIGUELBASE_LOG_FILE, 'miguelOO_' . $ident, $conf);
                 break;
             case 'adodb':
                 $db_conf = array('ddbbSgbd' => Session::getContextValue('ddbbSgbd'), 'ddbbServer' => Session::getContextValue('ddbbServer'), 'ddbbUser' => Session::getContextValue('ddbbUser'), 'ddbbPassword' => Session::getContextValue('ddbbPassword'), 'ddbbMainDb' => Session::getContextValue('ddbbMainDb'));
                 $conf = array('dsn' => $db_conf);
                 $logger =& Log::singleton('adodb', MIGUELBASE_LOG_TABLE, 'miguelOO_' . $ident, $conf);
                 break;
             default:
                 $logger =& Log::singleton('error_log', 0, 'miguelOO_' . $ident);
         }
         switch (MIGUELBASE_LOG_LEVEL) {
             case 'ALL':
                 $mask = Log::UPTO(PEAR_LOG_DEBUG);
                 break;
             case 'EMERG':
                 $mask = Log::UPTO(PEAR_LOG_EMERG);
                 break;
             case 'ALERT':
                 $mask = Log::UPTO(PEAR_LOG_ALERT);
                 break;
             case 'CRITIC':
                 $mask = Log::UPTO(PEAR_LOG_CRIT);
                 break;
             case 'ERROR':
                 $mask = Log::UPTO(PEAR_LOG_ERR);
                 break;
             case 'WARNING':
                 $mask = Log::UPTO(PEAR_LOG_WARNING);
                 break;
             case 'NOTICE':
                 $mask = Log::UPTO(PEAR_LOG_NOTICE);
                 break;
             case 'INFO':
                 $mask = Log::UPTO(PEAR_LOG_INFO);
                 break;
             case 'DEBUG':
                 $mask = Log::UPTO(PEAR_LOG_DEBUG);
                 break;
             default:
                 $mask = PEAR_LOG_NONE;
         }
         $logger->setMask($mask);
         //Debug::oneVar($logger,__FILE__,__LINE__);
         $logger->log($message, $priority);
     }
 }
开发者ID:BackupTheBerlios,项目名称:migueloo,代码行数:58,代码来源:loghandler.class.php

示例9: formatContent

 function formatContent($filename)
 {
     $table = html_table(Session::getContextValue("mainInterfaceWidth"));
     $table->set_tag_attribute('align', 'center');
     $row2 = html_tr();
     $data = 'Fichero vacio o no existe';
     //Debug::oneVar($filename, __FILE__, __LINE__);
     if (file_exists($filename) && is_file($filename)) {
         ob_start();
         include_once $filename;
         $data = ob_get_contents();
         ob_end_clean();
     }
     $table->add_row($data);
     return $table;
 }
开发者ID:BackupTheBerlios,项目名称:migueloo,代码行数:16,代码来源:miguel_vcourseviewer.class.php

示例10: add_info

 function add_info($objectives, $description, $contents)
 {
     //        $row = html_tr();
     $table = html_table(Session::getContextValue('mainInterfaceWidth'), 0, 0, 5);
     $title = html_td('ptabla01', '', 'Ficha del curso');
     $title->set_tag_attribute('colspan', 2);
     $titleObj = html_td('ptabla02', '', 'Objetivos');
     $textObj = html_td('ptabla03', '', $objectives);
     $titleDes = html_td('ptabla02', '', 'Descripción');
     $textDes = html_td('ptabla03', '', $description);
     $titleCon = html_td('ptabla02', '', 'Contenidos');
     $textCon = html_td('ptabla03', '', $contents);
     $table->add_row($title);
     $table->add_row($titleObj, $textObj);
     $table->add_row($titleDes, $textDes);
     $table->add_row($titleCon, $textCon);
     $table->add_row($title);
     return $table;
 }
开发者ID:BackupTheBerlios,项目名称:migueloo,代码行数:19,代码来源:miguel_vcoursecard.class.php

示例11: _contactDetail

 function _contactDetail()
 {
     $table =& html_table(Session::getContextValue('mainInterfaceWidth'), 0, 2, 2);
     $contact = $this->getViewVariable('detail_contacts');
     if (is_array($contact) && $contact[0]['contact.contact_id'] != null) {
         $table->add_row($this->add_info('Nombre', $contact[0]['contact.contact_name']));
         $table->add_row($this->add_info('Apellido', $contact[0]['contact.contact_surname']));
         if ($contact[0]['contact.contact_nick'] != null) {
             $table->add_row($this->add_info('Usuario', $contact[0]['contact.contact_nick']));
         }
         $table->add_row($this->add_info('Correo electrónico', $contact[0]['contact.contact_mail']));
         $table->add_row($this->add_info('Comentarios', nl2br($contact[0]['contact.contact_comments'])));
     }
     $btDel = html_a(Util::format_URLPath("contact/index.php", "contact_id=" . $contact[0]['contact.contact_id'] . "&option=delete"), 'Eliminar', null, '_top');
     $btDel->set_tag_attribute('class', '');
     $btBack = html_a(Util::format_URLPath("contact/index.php", ''), 'Volver', null, '_top');
     $btBack->set_tag_attribute('class', '');
     $table->add_row($btBack, $btDel);
     return $table;
 }
开发者ID:BackupTheBerlios,项目名称:migueloo,代码行数:20,代码来源:miguel_vdetail.class.php

示例12: formatContent

 function formatContent($filename)
 {
     $table = html_table(Session::getContextValue("mainInterfaceWidth"));
     $table->set_tag_attribute('align', 'center');
     //Cuerpo
     $row1 = html_tr();
     $data = 'Fichero vacio o no existe';
     //Debug::oneVar($filename, __FILE__, __LINE__);
     if (file_exists($filename) && is_file($filename)) {
         ob_start();
         include_once $filename;
         $data = ob_get_contents();
         ob_end_clean();
     }
     $table->add_row($data);
     $form = html_td('ptexto01', '', $this->addForm('courseViewer', 'miguel_externalForm'));
     $form->set_tag_attribute('align', 'center');
     $table->add_row($form);
     return $table;
 }
开发者ID:BackupTheBerlios,项目名称:migueloo,代码行数:20,代码来源:miguel_vcourseactioner.class.php

示例13: right_block

 function right_block()
 {
     $main = html_div();
     $main->set_tag_attribute('width', Session::getContextValue('mainInterfaceWidth'));
     $hr = html_hr();
     $hr->set_tag_attribute('noshade');
     $hr->set_tag_attribute('size', 2);
     //Añade la linea horizontal al contenedor principal
     $main->add($hr);
     $table = html_table(Session::getContextValue('mainInterfaceWidth'), 0, 1, 0);
     $table->set_tag_attribute('border');
     //Cabecera
     $elem1 = html_td('ptabla02', '', html_b('Perfil'));
     $elem1->set_tag_attribute('width', '50%');
     $elem2 = html_td('ptabla02', '', html_b('Conexiones'));
     $elem2->set_tag_attribute('align', 'right');
     $elem3 = html_td('ptabla02', '', html_b('%'));
     $elem3->set_tag_attribute('align', 'right');
     $table->add_row($elem1, $elem2, $elem3);
     $arrUsers = $this->getViewVariable('arrUsers');
     $iTotalCon = $this->getViewVariable('iTotalCon');
     for ($i = 0; $i < count($arrUsers); $i++) {
         $elem1 = html_td('ptabla03', '', $arrUsers[$i]['user.user_alias']);
         $elem2 = html_td('ptabla03', '', $arrUsers[$i]['countLogin']);
         $elem2->set_tag_attribute('align', 'right');
         $porc = sprintf('%.2f', $arrUsers[$i]['countLogin'] * 100 / $iTotalCon);
         $elem3 = html_td('ptabla03', '', $porc);
         $elem3->set_tag_attribute('align', 'right');
         $table->add_row($elem1, $elem2, $elem3);
     }
     $elem1 = html_td('ptabla03', '', html_b('TOTAL'));
     $elem2 = html_td('ptabla03', '', html_b($iTotalCon));
     $elem2->set_tag_attribute('align', 'right');
     $elem3 = html_td('ptabla03', '', html_b(100));
     $elem3->set_tag_attribute('align', 'right');
     $table->add_row($elem1, $elem2, $elem3);
     $main->add($table);
     return $main;
 }
开发者ID:BackupTheBerlios,项目名称:migueloo,代码行数:39,代码来源:miguel_vstatistics.class.php

示例14: crearLogin

 function crearLogin()
 {
     $typeLogin = strtoupper(Session::getContextValue('typeLogin'));
     $typeEncrypt = strtoupper(Session::getContextValue('typeEncrypt'));
     $typeEncryptMcrypt = Session::getContextValue('typeEncryptMcrypt');
     if ($typeLogin == 'BBDD') {
         if ($typeEncrypt == 'PLAIN') {
             return new base_loginPlano();
         } else {
             if ($typeEncrypt == 'MD5') {
                 return new base_loginMD5();
             } else {
                 if ($typeEncrypt == 'MCRYPT') {
                     return new base_loginMCRYPT($typeEncryptMcrypt);
                 }
             }
         }
     } else {
         if ($typeLogin == 'LDAP') {
         }
     }
 }
开发者ID:BackupTheBerlios,项目名称:migueloo,代码行数:22,代码来源:base_login.class.php

示例15: main_block

 function main_block()
 {
     $main = html_div();
     $main->set_id('content');
     $table = html_table(Session::getContextValue('mainInterfaceWidth'), 0, 1, 0);
     $table->set_class('simple');
     //Barra Herramientas
     if ($this->str_type == 'toolbar') {
         $elem1 = html_td('', '', $this->left_block());
         //$elem1->set_id("anonymous");
         //$elem1->set_tag_attribute('width', 40);
         //$elem1->set_tag_attribute('valign', 'top');
     }
     //Principal
     $elem2 = html_td('toolmain', '', $this->right_block());
     //$elem2->set_tag_attribute('valign', 'top');
     //$elem2->set_id("identification");
     $row = html_tr();
     $row->add($elem1);
     $row->add($elem2);
     $table->add_row($row);
     $main->add($table);
     return $main;
 }
开发者ID:BackupTheBerlios,项目名称:migueloo,代码行数:24,代码来源:miguel_vmenu.class.php


注:本文中的Session::getContextValue方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。