この例には特に注意が必要な点はありません。 3つの関数の単なるヘルパーです。1つはパラメーターの状態を設定し、1つは戻り、1つはリセットします。 値はセッションに保存されます。
主なアイデアは、コントローラーの名前もセッションに保存され、状態にアクセスするときに、「最後の」コントローラーの名前と「アクティブ」がチェックされるということです。 それらが一致する場合、状態を返します。 そうでない場合は、状態のデフォルト値を設定し、デフォルトを返します。
このスキームにより、次のことが可能になります。
- 状態の処理を静的コントローラーに減らし、ライブ変数を操作しません
- すべてのシステム状態のデフォルト値を1か所にインストールする
class cnd_Core
{
public static function get($cnd_name)
{ //
if(Session::instance()->get('cnd_controller') != Router::$controller)
{ // -
Session::instance()->set('cnd_controller', Router::$controller);
switch (Session::instance()->get('cnd_controller'))
{
case 'razdel1':
Session::instance()->set('razdel1_value1', 0);
Session::instance()->set('razdel1_value2', 0);
break;
case 'razdel2':
Session::instance()->set('razdel2_value1', 0);
Session::instance()->set('razdel2_value2', 0);
break;
case 'razdel3':
Session::instance()->set('razdel3_value1', 0);
Session::instance()->set('razdel3_value2', 0);
break;
}
}
// , , NULL
$v = Session::instance()->get($cnd_name, NULL);
return $v;
}
public static function set($cnd_name, $cnd_val)
{ //
Session::instance()->set($cnd_name, $cnd_val);
}
public static function drop()
{ //
Session::instance()->set('cnd_controller',"");
cnd::get("");
}
}
class cnd_Core
{
public static function get($cnd_name)
{ //
if(Session::instance()->get('cnd_controller') != Router::$controller)
{ // -
Session::instance()->set('cnd_controller', Router::$controller);
switch (Session::instance()->get('cnd_controller'))
{
case 'razdel1':
Session::instance()->set('razdel1_value1', 0);
Session::instance()->set('razdel1_value2', 0);
break;
case 'razdel2':
Session::instance()->set('razdel2_value1', 0);
Session::instance()->set('razdel2_value2', 0);
break;
case 'razdel3':
Session::instance()->set('razdel3_value1', 0);
Session::instance()->set('razdel3_value2', 0);
break;
}
}
// , , NULL
$v = Session::instance()->get($cnd_name, NULL);
return $v;
}
public static function set($cnd_name, $cnd_val)
{ //
Session::instance()->set($cnd_name, $cnd_val);
}
public static function drop()
{ //
Session::instance()->set('cnd_controller',"");
cnd::get("");
}
}
class cnd_Core
{
public static function get($cnd_name)
{ //
if(Session::instance()->get('cnd_controller') != Router::$controller)
{ // -
Session::instance()->set('cnd_controller', Router::$controller);
switch (Session::instance()->get('cnd_controller'))
{
case 'razdel1':
Session::instance()->set('razdel1_value1', 0);
Session::instance()->set('razdel1_value2', 0);
break;
case 'razdel2':
Session::instance()->set('razdel2_value1', 0);
Session::instance()->set('razdel2_value2', 0);
break;
case 'razdel3':
Session::instance()->set('razdel3_value1', 0);
Session::instance()->set('razdel3_value2', 0);
break;
}
}
// , , NULL
$v = Session::instance()->get($cnd_name, NULL);
return $v;
}
public static function set($cnd_name, $cnd_val)
{ //
Session::instance()->set($cnd_name, $cnd_val);
}
public static function drop()
{ //
Session::instance()->set('cnd_controller',"");
cnd::get("");
}
}
class cnd_Core
{
public static function get($cnd_name)
{ //
if(Session::instance()->get('cnd_controller') != Router::$controller)
{ // -
Session::instance()->set('cnd_controller', Router::$controller);
switch (Session::instance()->get('cnd_controller'))
{
case 'razdel1':
Session::instance()->set('razdel1_value1', 0);
Session::instance()->set('razdel1_value2', 0);
break;
case 'razdel2':
Session::instance()->set('razdel2_value1', 0);
Session::instance()->set('razdel2_value2', 0);
break;
case 'razdel3':
Session::instance()->set('razdel3_value1', 0);
Session::instance()->set('razdel3_value2', 0);
break;
}
}
// , , NULL
$v = Session::instance()->get($cnd_name, NULL);
return $v;
}
public static function set($cnd_name, $cnd_val)
{ //
Session::instance()->set($cnd_name, $cnd_val);
}
public static function drop()
{ //
Session::instance()->set('cnd_controller',"");
cnd::get("");
}
}
class cnd_Core
{
public static function get($cnd_name)
{ //
if(Session::instance()->get('cnd_controller') != Router::$controller)
{ // -
Session::instance()->set('cnd_controller', Router::$controller);
switch (Session::instance()->get('cnd_controller'))
{
case 'razdel1':
Session::instance()->set('razdel1_value1', 0);
Session::instance()->set('razdel1_value2', 0);
break;
case 'razdel2':
Session::instance()->set('razdel2_value1', 0);
Session::instance()->set('razdel2_value2', 0);
break;
case 'razdel3':
Session::instance()->set('razdel3_value1', 0);
Session::instance()->set('razdel3_value2', 0);
break;
}
}
// , , NULL
$v = Session::instance()->get($cnd_name, NULL);
return $v;
}
public static function set($cnd_name, $cnd_val)
{ //
Session::instance()->set($cnd_name, $cnd_val);
}
public static function drop()
{ //
Session::instance()->set('cnd_controller',"");
cnd::get("");
}
}
class cnd_Core
{
public static function get($cnd_name)
{ //
if(Session::instance()->get('cnd_controller') != Router::$controller)
{ // -
Session::instance()->set('cnd_controller', Router::$controller);
switch (Session::instance()->get('cnd_controller'))
{
case 'razdel1':
Session::instance()->set('razdel1_value1', 0);
Session::instance()->set('razdel1_value2', 0);
break;
case 'razdel2':
Session::instance()->set('razdel2_value1', 0);
Session::instance()->set('razdel2_value2', 0);
break;
case 'razdel3':
Session::instance()->set('razdel3_value1', 0);
Session::instance()->set('razdel3_value2', 0);
break;
}
}
// , , NULL
$v = Session::instance()->get($cnd_name, NULL);
return $v;
}
public static function set($cnd_name, $cnd_val)
{ //
Session::instance()->set($cnd_name, $cnd_val);
}
public static function drop()
{ //
Session::instance()->set('cnd_controller',"");
cnd::get("");
}
}
class cnd_Core
{
public static function get($cnd_name)
{ //
if(Session::instance()->get('cnd_controller') != Router::$controller)
{ // -
Session::instance()->set('cnd_controller', Router::$controller);
switch (Session::instance()->get('cnd_controller'))
{
case 'razdel1':
Session::instance()->set('razdel1_value1', 0);
Session::instance()->set('razdel1_value2', 0);
break;
case 'razdel2':
Session::instance()->set('razdel2_value1', 0);
Session::instance()->set('razdel2_value2', 0);
break;
case 'razdel3':
Session::instance()->set('razdel3_value1', 0);
Session::instance()->set('razdel3_value2', 0);
break;
}
}
// , , NULL
$v = Session::instance()->get($cnd_name, NULL);
return $v;
}
public static function set($cnd_name, $cnd_val)
{ //
Session::instance()->set($cnd_name, $cnd_val);
}
public static function drop()
{ //
Session::instance()->set('cnd_controller',"");
cnd::get("");
}
}
class cnd_Core
{
public static function get($cnd_name)
{ //
if(Session::instance()->get('cnd_controller') != Router::$controller)
{ // -
Session::instance()->set('cnd_controller', Router::$controller);
switch (Session::instance()->get('cnd_controller'))
{
case 'razdel1':
Session::instance()->set('razdel1_value1', 0);
Session::instance()->set('razdel1_value2', 0);
break;
case 'razdel2':
Session::instance()->set('razdel2_value1', 0);
Session::instance()->set('razdel2_value2', 0);
break;
case 'razdel3':
Session::instance()->set('razdel3_value1', 0);
Session::instance()->set('razdel3_value2', 0);
break;
}
}
// , , NULL
$v = Session::instance()->get($cnd_name, NULL);
return $v;
}
public static function set($cnd_name, $cnd_val)
{ //
Session::instance()->set($cnd_name, $cnd_val);
}
public static function drop()
{ //
Session::instance()->set('cnd_controller',"");
cnd::get("");
}
}
class cnd_Core
{
public static function get($cnd_name)
{ //
if(Session::instance()->get('cnd_controller') != Router::$controller)
{ // -
Session::instance()->set('cnd_controller', Router::$controller);
switch (Session::instance()->get('cnd_controller'))
{
case 'razdel1':
Session::instance()->set('razdel1_value1', 0);
Session::instance()->set('razdel1_value2', 0);
break;
case 'razdel2':
Session::instance()->set('razdel2_value1', 0);
Session::instance()->set('razdel2_value2', 0);
break;
case 'razdel3':
Session::instance()->set('razdel3_value1', 0);
Session::instance()->set('razdel3_value2', 0);
break;
}
}
// , , NULL
$v = Session::instance()->get($cnd_name, NULL);
return $v;
}
public static function set($cnd_name, $cnd_val)
{ //
Session::instance()->set($cnd_name, $cnd_val);
}
public static function drop()
{ //
Session::instance()->set('cnd_controller',"");
cnd::get("");
}
}
class cnd_Core
{
public static function get($cnd_name)
{ //
if(Session::instance()->get('cnd_controller') != Router::$controller)
{ // -
Session::instance()->set('cnd_controller', Router::$controller);
switch (Session::instance()->get('cnd_controller'))
{
case 'razdel1':
Session::instance()->set('razdel1_value1', 0);
Session::instance()->set('razdel1_value2', 0);
break;
case 'razdel2':
Session::instance()->set('razdel2_value1', 0);
Session::instance()->set('razdel2_value2', 0);
break;
case 'razdel3':
Session::instance()->set('razdel3_value1', 0);
Session::instance()->set('razdel3_value2', 0);
break;
}
}
// , , NULL
$v = Session::instance()->get($cnd_name, NULL);
return $v;
}
public static function set($cnd_name, $cnd_val)
{ //
Session::instance()->set($cnd_name, $cnd_val);
}
public static function drop()
{ //
Session::instance()->set('cnd_controller',"");
cnd::get("");
}
}
class cnd_Core
{
public static function get($cnd_name)
{ //
if(Session::instance()->get('cnd_controller') != Router::$controller)
{ // -
Session::instance()->set('cnd_controller', Router::$controller);
switch (Session::instance()->get('cnd_controller'))
{
case 'razdel1':
Session::instance()->set('razdel1_value1', 0);
Session::instance()->set('razdel1_value2', 0);
break;
case 'razdel2':
Session::instance()->set('razdel2_value1', 0);
Session::instance()->set('razdel2_value2', 0);
break;
case 'razdel3':
Session::instance()->set('razdel3_value1', 0);
Session::instance()->set('razdel3_value2', 0);
break;
}
}
// , , NULL
$v = Session::instance()->get($cnd_name, NULL);
return $v;
}
public static function set($cnd_name, $cnd_val)
{ //
Session::instance()->set($cnd_name, $cnd_val);
}
public static function drop()
{ //
Session::instance()->set('cnd_controller',"");
cnd::get("");
}
}
class cnd_Core
{
public static function get($cnd_name)
{ //
if(Session::instance()->get('cnd_controller') != Router::$controller)
{ // -
Session::instance()->set('cnd_controller', Router::$controller);
switch (Session::instance()->get('cnd_controller'))
{
case 'razdel1':
Session::instance()->set('razdel1_value1', 0);
Session::instance()->set('razdel1_value2', 0);
break;
case 'razdel2':
Session::instance()->set('razdel2_value1', 0);
Session::instance()->set('razdel2_value2', 0);
break;
case 'razdel3':
Session::instance()->set('razdel3_value1', 0);
Session::instance()->set('razdel3_value2', 0);
break;
}
}
// , , NULL
$v = Session::instance()->get($cnd_name, NULL);
return $v;
}
public static function set($cnd_name, $cnd_val)
{ //
Session::instance()->set($cnd_name, $cnd_val);
}
public static function drop()
{ //
Session::instance()->set('cnd_controller',"");
cnd::get("");
}
}
class cnd_Core
{
public static function get($cnd_name)
{ //
if(Session::instance()->get('cnd_controller') != Router::$controller)
{ // -
Session::instance()->set('cnd_controller', Router::$controller);
switch (Session::instance()->get('cnd_controller'))
{
case 'razdel1':
Session::instance()->set('razdel1_value1', 0);
Session::instance()->set('razdel1_value2', 0);
break;
case 'razdel2':
Session::instance()->set('razdel2_value1', 0);
Session::instance()->set('razdel2_value2', 0);
break;
case 'razdel3':
Session::instance()->set('razdel3_value1', 0);
Session::instance()->set('razdel3_value2', 0);
break;
}
}
// , , NULL
$v = Session::instance()->get($cnd_name, NULL);
return $v;
}
public static function set($cnd_name, $cnd_val)
{ //
Session::instance()->set($cnd_name, $cnd_val);
}
public static function drop()
{ //
Session::instance()->set('cnd_controller',"");
cnd::get("");
}
}
class cnd_Core
{
public static function get($cnd_name)
{ //
if(Session::instance()->get('cnd_controller') != Router::$controller)
{ // -
Session::instance()->set('cnd_controller', Router::$controller);
switch (Session::instance()->get('cnd_controller'))
{
case 'razdel1':
Session::instance()->set('razdel1_value1', 0);
Session::instance()->set('razdel1_value2', 0);
break;
case 'razdel2':
Session::instance()->set('razdel2_value1', 0);
Session::instance()->set('razdel2_value2', 0);
break;
case 'razdel3':
Session::instance()->set('razdel3_value1', 0);
Session::instance()->set('razdel3_value2', 0);
break;
}
}
// , , NULL
$v = Session::instance()->get($cnd_name, NULL);
return $v;
}
public static function set($cnd_name, $cnd_val)
{ //
Session::instance()->set($cnd_name, $cnd_val);
}
public static function drop()
{ //
Session::instance()->set('cnd_controller',"");
cnd::get("");
}
}
class cnd_Core
{
public static function get($cnd_name)
{ //
if(Session::instance()->get('cnd_controller') != Router::$controller)
{ // -
Session::instance()->set('cnd_controller', Router::$controller);
switch (Session::instance()->get('cnd_controller'))
{
case 'razdel1':
Session::instance()->set('razdel1_value1', 0);
Session::instance()->set('razdel1_value2', 0);
break;
case 'razdel2':
Session::instance()->set('razdel2_value1', 0);
Session::instance()->set('razdel2_value2', 0);
break;
case 'razdel3':
Session::instance()->set('razdel3_value1', 0);
Session::instance()->set('razdel3_value2', 0);
break;
}
}
// , , NULL
$v = Session::instance()->get($cnd_name, NULL);
return $v;
}
public static function set($cnd_name, $cnd_val)
{ //
Session::instance()->set($cnd_name, $cnd_val);
}
public static function drop()
{ //
Session::instance()->set('cnd_controller',"");
cnd::get("");
}
}
class cnd_Core
{
public static function get($cnd_name)
{ //
if(Session::instance()->get('cnd_controller') != Router::$controller)
{ // -
Session::instance()->set('cnd_controller', Router::$controller);
switch (Session::instance()->get('cnd_controller'))
{
case 'razdel1':
Session::instance()->set('razdel1_value1', 0);
Session::instance()->set('razdel1_value2', 0);
break;
case 'razdel2':
Session::instance()->set('razdel2_value1', 0);
Session::instance()->set('razdel2_value2', 0);
break;
case 'razdel3':
Session::instance()->set('razdel3_value1', 0);
Session::instance()->set('razdel3_value2', 0);
break;
}
}
// , , NULL
$v = Session::instance()->get($cnd_name, NULL);
return $v;
}
public static function set($cnd_name, $cnd_val)
{ //
Session::instance()->set($cnd_name, $cnd_val);
}
public static function drop()
{ //
Session::instance()->set('cnd_controller',"");
cnd::get("");
}
}
class cnd_Core
{
public static function get($cnd_name)
{ //
if(Session::instance()->get('cnd_controller') != Router::$controller)
{ // -
Session::instance()->set('cnd_controller', Router::$controller);
switch (Session::instance()->get('cnd_controller'))
{
case 'razdel1':
Session::instance()->set('razdel1_value1', 0);
Session::instance()->set('razdel1_value2', 0);
break;
case 'razdel2':
Session::instance()->set('razdel2_value1', 0);
Session::instance()->set('razdel2_value2', 0);
break;
case 'razdel3':
Session::instance()->set('razdel3_value1', 0);
Session::instance()->set('razdel3_value2', 0);
break;
}
}
// , , NULL
$v = Session::instance()->get($cnd_name, NULL);
return $v;
}
public static function set($cnd_name, $cnd_val)
{ //
Session::instance()->set($cnd_name, $cnd_val);
}
public static function drop()
{ //
Session::instance()->set('cnd_controller',"");
cnd::get("");
}
}
class cnd_Core
{
public static function get($cnd_name)
{ //
if(Session::instance()->get('cnd_controller') != Router::$controller)
{ // -
Session::instance()->set('cnd_controller', Router::$controller);
switch (Session::instance()->get('cnd_controller'))
{
case 'razdel1':
Session::instance()->set('razdel1_value1', 0);
Session::instance()->set('razdel1_value2', 0);
break;
case 'razdel2':
Session::instance()->set('razdel2_value1', 0);
Session::instance()->set('razdel2_value2', 0);
break;
case 'razdel3':
Session::instance()->set('razdel3_value1', 0);
Session::instance()->set('razdel3_value2', 0);
break;
}
}
// , , NULL
$v = Session::instance()->get($cnd_name, NULL);
return $v;
}
public static function set($cnd_name, $cnd_val)
{ //
Session::instance()->set($cnd_name, $cnd_val);
}
public static function drop()
{ //
Session::instance()->set('cnd_controller',"");
cnd::get("");
}
}
class cnd_Core
{
public static function get($cnd_name)
{ //
if(Session::instance()->get('cnd_controller') != Router::$controller)
{ // -
Session::instance()->set('cnd_controller', Router::$controller);
switch (Session::instance()->get('cnd_controller'))
{
case 'razdel1':
Session::instance()->set('razdel1_value1', 0);
Session::instance()->set('razdel1_value2', 0);
break;
case 'razdel2':
Session::instance()->set('razdel2_value1', 0);
Session::instance()->set('razdel2_value2', 0);
break;
case 'razdel3':
Session::instance()->set('razdel3_value1', 0);
Session::instance()->set('razdel3_value2', 0);
break;
}
}
// , , NULL
$v = Session::instance()->get($cnd_name, NULL);
return $v;
}
public static function set($cnd_name, $cnd_val)
{ //
Session::instance()->set($cnd_name, $cnd_val);
}
public static function drop()
{ //
Session::instance()->set('cnd_controller',"");
cnd::get("");
}
}
class cnd_Core
{
public static function get($cnd_name)
{ //
if(Session::instance()->get('cnd_controller') != Router::$controller)
{ // -
Session::instance()->set('cnd_controller', Router::$controller);
switch (Session::instance()->get('cnd_controller'))
{
case 'razdel1':
Session::instance()->set('razdel1_value1', 0);
Session::instance()->set('razdel1_value2', 0);
break;
case 'razdel2':
Session::instance()->set('razdel2_value1', 0);
Session::instance()->set('razdel2_value2', 0);
break;
case 'razdel3':
Session::instance()->set('razdel3_value1', 0);
Session::instance()->set('razdel3_value2', 0);
break;
}
}
// , , NULL
$v = Session::instance()->get($cnd_name, NULL);
return $v;
}
public static function set($cnd_name, $cnd_val)
{ //
Session::instance()->set($cnd_name, $cnd_val);
}
public static function drop()
{ //
Session::instance()->set('cnd_controller',"");
cnd::get("");
}
}
class cnd_Core
{
public static function get($cnd_name)
{ //
if(Session::instance()->get('cnd_controller') != Router::$controller)
{ // -
Session::instance()->set('cnd_controller', Router::$controller);
switch (Session::instance()->get('cnd_controller'))
{
case 'razdel1':
Session::instance()->set('razdel1_value1', 0);
Session::instance()->set('razdel1_value2', 0);
break;
case 'razdel2':
Session::instance()->set('razdel2_value1', 0);
Session::instance()->set('razdel2_value2', 0);
break;
case 'razdel3':
Session::instance()->set('razdel3_value1', 0);
Session::instance()->set('razdel3_value2', 0);
break;
}
}
// , , NULL
$v = Session::instance()->get($cnd_name, NULL);
return $v;
}
public static function set($cnd_name, $cnd_val)
{ //
Session::instance()->set($cnd_name, $cnd_val);
}
public static function drop()
{ //
Session::instance()->set('cnd_controller',"");
cnd::get("");
}
}
class cnd_Core
{
public static function get($cnd_name)
{ //
if(Session::instance()->get('cnd_controller') != Router::$controller)
{ // -
Session::instance()->set('cnd_controller', Router::$controller);
switch (Session::instance()->get('cnd_controller'))
{
case 'razdel1':
Session::instance()->set('razdel1_value1', 0);
Session::instance()->set('razdel1_value2', 0);
break;
case 'razdel2':
Session::instance()->set('razdel2_value1', 0);
Session::instance()->set('razdel2_value2', 0);
break;
case 'razdel3':
Session::instance()->set('razdel3_value1', 0);
Session::instance()->set('razdel3_value2', 0);
break;
}
}
// , , NULL
$v = Session::instance()->get($cnd_name, NULL);
return $v;
}
public static function set($cnd_name, $cnd_val)
{ //
Session::instance()->set($cnd_name, $cnd_val);
}
public static function drop()
{ //
Session::instance()->set('cnd_controller',"");
cnd::get("");
}
}
class cnd_Core
{
public static function get($cnd_name)
{ //
if(Session::instance()->get('cnd_controller') != Router::$controller)
{ // -
Session::instance()->set('cnd_controller', Router::$controller);
switch (Session::instance()->get('cnd_controller'))
{
case 'razdel1':
Session::instance()->set('razdel1_value1', 0);
Session::instance()->set('razdel1_value2', 0);
break;
case 'razdel2':
Session::instance()->set('razdel2_value1', 0);
Session::instance()->set('razdel2_value2', 0);
break;
case 'razdel3':
Session::instance()->set('razdel3_value1', 0);
Session::instance()->set('razdel3_value2', 0);
break;
}
}
// , , NULL
$v = Session::instance()->get($cnd_name, NULL);
return $v;
}
public static function set($cnd_name, $cnd_val)
{ //
Session::instance()->set($cnd_name, $cnd_val);
}
public static function drop()
{ //
Session::instance()->set('cnd_controller',"");
cnd::get("");
}
}
class cnd_Core
{
public static function get($cnd_name)
{ //
if(Session::instance()->get('cnd_controller') != Router::$controller)
{ // -
Session::instance()->set('cnd_controller', Router::$controller);
switch (Session::instance()->get('cnd_controller'))
{
case 'razdel1':
Session::instance()->set('razdel1_value1', 0);
Session::instance()->set('razdel1_value2', 0);
break;
case 'razdel2':
Session::instance()->set('razdel2_value1', 0);
Session::instance()->set('razdel2_value2', 0);
break;
case 'razdel3':
Session::instance()->set('razdel3_value1', 0);
Session::instance()->set('razdel3_value2', 0);
break;
}
}
// , , NULL
$v = Session::instance()->get($cnd_name, NULL);
return $v;
}
public static function set($cnd_name, $cnd_val)
{ //
Session::instance()->set($cnd_name, $cnd_val);
}
public static function drop()
{ //
Session::instance()->set('cnd_controller',"");
cnd::get("");
}
}
class cnd_Core
{
public static function get($cnd_name)
{ //
if(Session::instance()->get('cnd_controller') != Router::$controller)
{ // -
Session::instance()->set('cnd_controller', Router::$controller);
switch (Session::instance()->get('cnd_controller'))
{
case 'razdel1':
Session::instance()->set('razdel1_value1', 0);
Session::instance()->set('razdel1_value2', 0);
break;
case 'razdel2':
Session::instance()->set('razdel2_value1', 0);
Session::instance()->set('razdel2_value2', 0);
break;
case 'razdel3':
Session::instance()->set('razdel3_value1', 0);
Session::instance()->set('razdel3_value2', 0);
break;
}
}
// , , NULL
$v = Session::instance()->get($cnd_name, NULL);
return $v;
}
public static function set($cnd_name, $cnd_val)
{ //
Session::instance()->set($cnd_name, $cnd_val);
}
public static function drop()
{ //
Session::instance()->set('cnd_controller',"");
cnd::get("");
}
}
class cnd_Core
{
public static function get($cnd_name)
{ //
if(Session::instance()->get('cnd_controller') != Router::$controller)
{ // -
Session::instance()->set('cnd_controller', Router::$controller);
switch (Session::instance()->get('cnd_controller'))
{
case 'razdel1':
Session::instance()->set('razdel1_value1', 0);
Session::instance()->set('razdel1_value2', 0);
break;
case 'razdel2':
Session::instance()->set('razdel2_value1', 0);
Session::instance()->set('razdel2_value2', 0);
break;
case 'razdel3':
Session::instance()->set('razdel3_value1', 0);
Session::instance()->set('razdel3_value2', 0);
break;
}
}
// , , NULL
$v = Session::instance()->get($cnd_name, NULL);
return $v;
}
public static function set($cnd_name, $cnd_val)
{ //
Session::instance()->set($cnd_name, $cnd_val);
}
public static function drop()
{ //
Session::instance()->set('cnd_controller',"");
cnd::get("");
}
}
class cnd_Core
{
public static function get($cnd_name)
{ //
if(Session::instance()->get('cnd_controller') != Router::$controller)
{ // -
Session::instance()->set('cnd_controller', Router::$controller);
switch (Session::instance()->get('cnd_controller'))
{
case 'razdel1':
Session::instance()->set('razdel1_value1', 0);
Session::instance()->set('razdel1_value2', 0);
break;
case 'razdel2':
Session::instance()->set('razdel2_value1', 0);
Session::instance()->set('razdel2_value2', 0);
break;
case 'razdel3':
Session::instance()->set('razdel3_value1', 0);
Session::instance()->set('razdel3_value2', 0);
break;
}
}
// , , NULL
$v = Session::instance()->get($cnd_name, NULL);
return $v;
}
public static function set($cnd_name, $cnd_val)
{ //
Session::instance()->set($cnd_name, $cnd_val);
}
public static function drop()
{ //
Session::instance()->set('cnd_controller',"");
cnd::get("");
}
}
class cnd_Core
{
public static function get($cnd_name)
{ //
if(Session::instance()->get('cnd_controller') != Router::$controller)
{ // -
Session::instance()->set('cnd_controller', Router::$controller);
switch (Session::instance()->get('cnd_controller'))
{
case 'razdel1':
Session::instance()->set('razdel1_value1', 0);
Session::instance()->set('razdel1_value2', 0);
break;
case 'razdel2':
Session::instance()->set('razdel2_value1', 0);
Session::instance()->set('razdel2_value2', 0);
break;
case 'razdel3':
Session::instance()->set('razdel3_value1', 0);
Session::instance()->set('razdel3_value2', 0);
break;
}
}
// , , NULL
$v = Session::instance()->get($cnd_name, NULL);
return $v;
}
public static function set($cnd_name, $cnd_val)
{ //
Session::instance()->set($cnd_name, $cnd_val);
}
public static function drop()
{ //
Session::instance()->set('cnd_controller',"");
cnd::get("");
}
}
class cnd_Core
{
public static function get($cnd_name)
{ //
if(Session::instance()->get('cnd_controller') != Router::$controller)
{ // -
Session::instance()->set('cnd_controller', Router::$controller);
switch (Session::instance()->get('cnd_controller'))
{
case 'razdel1':
Session::instance()->set('razdel1_value1', 0);
Session::instance()->set('razdel1_value2', 0);
break;
case 'razdel2':
Session::instance()->set('razdel2_value1', 0);
Session::instance()->set('razdel2_value2', 0);
break;
case 'razdel3':
Session::instance()->set('razdel3_value1', 0);
Session::instance()->set('razdel3_value2', 0);
break;
}
}
// , , NULL
$v = Session::instance()->get($cnd_name, NULL);
return $v;
}
public static function set($cnd_name, $cnd_val)
{ //
Session::instance()->set($cnd_name, $cnd_val);
}
public static function drop()
{ //
Session::instance()->set('cnd_controller',"");
cnd::get("");
}
}
class cnd_Core
{
public static function get($cnd_name)
{ //
if(Session::instance()->get('cnd_controller') != Router::$controller)
{ // -
Session::instance()->set('cnd_controller', Router::$controller);
switch (Session::instance()->get('cnd_controller'))
{
case 'razdel1':
Session::instance()->set('razdel1_value1', 0);
Session::instance()->set('razdel1_value2', 0);
break;
case 'razdel2':
Session::instance()->set('razdel2_value1', 0);
Session::instance()->set('razdel2_value2', 0);
break;
case 'razdel3':
Session::instance()->set('razdel3_value1', 0);
Session::instance()->set('razdel3_value2', 0);
break;
}
}
// , , NULL
$v = Session::instance()->get($cnd_name, NULL);
return $v;
}
public static function set($cnd_name, $cnd_val)
{ //
Session::instance()->set($cnd_name, $cnd_val);
}
public static function drop()
{ //
Session::instance()->set('cnd_controller',"");
cnd::get("");
}
}
class cnd_Core
{
public static function get($cnd_name)
{ //
if(Session::instance()->get('cnd_controller') != Router::$controller)
{ // -
Session::instance()->set('cnd_controller', Router::$controller);
switch (Session::instance()->get('cnd_controller'))
{
case 'razdel1':
Session::instance()->set('razdel1_value1', 0);
Session::instance()->set('razdel1_value2', 0);
break;
case 'razdel2':
Session::instance()->set('razdel2_value1', 0);
Session::instance()->set('razdel2_value2', 0);
break;
case 'razdel3':
Session::instance()->set('razdel3_value1', 0);
Session::instance()->set('razdel3_value2', 0);
break;
}
}
// , , NULL
$v = Session::instance()->get($cnd_name, NULL);
return $v;
}
public static function set($cnd_name, $cnd_val)
{ //
Session::instance()->set($cnd_name, $cnd_val);
}
public static function drop()
{ //
Session::instance()->set('cnd_controller',"");
cnd::get("");
}
}
class cnd_Core
{
public static function get($cnd_name)
{ //
if(Session::instance()->get('cnd_controller') != Router::$controller)
{ // -
Session::instance()->set('cnd_controller', Router::$controller);
switch (Session::instance()->get('cnd_controller'))
{
case 'razdel1':
Session::instance()->set('razdel1_value1', 0);
Session::instance()->set('razdel1_value2', 0);
break;
case 'razdel2':
Session::instance()->set('razdel2_value1', 0);
Session::instance()->set('razdel2_value2', 0);
break;
case 'razdel3':
Session::instance()->set('razdel3_value1', 0);
Session::instance()->set('razdel3_value2', 0);
break;
}
}
// , , NULL
$v = Session::instance()->get($cnd_name, NULL);
return $v;
}
public static function set($cnd_name, $cnd_val)
{ //
Session::instance()->set($cnd_name, $cnd_val);
}
public static function drop()
{ //
Session::instance()->set('cnd_controller',"");
cnd::get("");
}
}
class cnd_Core
{
public static function get($cnd_name)
{ //
if(Session::instance()->get('cnd_controller') != Router::$controller)
{ // -
Session::instance()->set('cnd_controller', Router::$controller);
switch (Session::instance()->get('cnd_controller'))
{
case 'razdel1':
Session::instance()->set('razdel1_value1', 0);
Session::instance()->set('razdel1_value2', 0);
break;
case 'razdel2':
Session::instance()->set('razdel2_value1', 0);
Session::instance()->set('razdel2_value2', 0);
break;
case 'razdel3':
Session::instance()->set('razdel3_value1', 0);
Session::instance()->set('razdel3_value2', 0);
break;
}
}
// , , NULL
$v = Session::instance()->get($cnd_name, NULL);
return $v;
}
public static function set($cnd_name, $cnd_val)
{ //
Session::instance()->set($cnd_name, $cnd_val);
}
public static function drop()
{ //
Session::instance()->set('cnd_controller',"");
cnd::get("");
}
}
class cnd_Core
{
public static function get($cnd_name)
{ //
if(Session::instance()->get('cnd_controller') != Router::$controller)
{ // -
Session::instance()->set('cnd_controller', Router::$controller);
switch (Session::instance()->get('cnd_controller'))
{
case 'razdel1':
Session::instance()->set('razdel1_value1', 0);
Session::instance()->set('razdel1_value2', 0);
break;
case 'razdel2':
Session::instance()->set('razdel2_value1', 0);
Session::instance()->set('razdel2_value2', 0);
break;
case 'razdel3':
Session::instance()->set('razdel3_value1', 0);
Session::instance()->set('razdel3_value2', 0);
break;
}
}
// , , NULL
$v = Session::instance()->get($cnd_name, NULL);
return $v;
}
public static function set($cnd_name, $cnd_val)
{ //
Session::instance()->set($cnd_name, $cnd_val);
}
public static function drop()
{ //
Session::instance()->set('cnd_controller',"");
cnd::get("");
}
}
class cnd_Core
{
public static function get($cnd_name)
{ //
if(Session::instance()->get('cnd_controller') != Router::$controller)
{ // -
Session::instance()->set('cnd_controller', Router::$controller);
switch (Session::instance()->get('cnd_controller'))
{
case 'razdel1':
Session::instance()->set('razdel1_value1', 0);
Session::instance()->set('razdel1_value2', 0);
break;
case 'razdel2':
Session::instance()->set('razdel2_value1', 0);
Session::instance()->set('razdel2_value2', 0);
break;
case 'razdel3':
Session::instance()->set('razdel3_value1', 0);
Session::instance()->set('razdel3_value2', 0);
break;
}
}
// , , NULL
$v = Session::instance()->get($cnd_name, NULL);
return $v;
}
public static function set($cnd_name, $cnd_val)
{ //
Session::instance()->set($cnd_name, $cnd_val);
}
public static function drop()
{ //
Session::instance()->set('cnd_controller',"");
cnd::get("");
}
}
class cnd_Core
{
public static function get($cnd_name)
{ //
if(Session::instance()->get('cnd_controller') != Router::$controller)
{ // -
Session::instance()->set('cnd_controller', Router::$controller);
switch (Session::instance()->get('cnd_controller'))
{
case 'razdel1':
Session::instance()->set('razdel1_value1', 0);
Session::instance()->set('razdel1_value2', 0);
break;
case 'razdel2':
Session::instance()->set('razdel2_value1', 0);
Session::instance()->set('razdel2_value2', 0);
break;
case 'razdel3':
Session::instance()->set('razdel3_value1', 0);
Session::instance()->set('razdel3_value2', 0);
break;
}
}
// , , NULL
$v = Session::instance()->get($cnd_name, NULL);
return $v;
}
public static function set($cnd_name, $cnd_val)
{ //
Session::instance()->set($cnd_name, $cnd_val);
}
public static function drop()
{ //
Session::instance()->set('cnd_controller',"");
cnd::get("");
}
}
class cnd_Core
{
public static function get($cnd_name)
{ //
if(Session::instance()->get('cnd_controller') != Router::$controller)
{ // -
Session::instance()->set('cnd_controller', Router::$controller);
switch (Session::instance()->get('cnd_controller'))
{
case 'razdel1':
Session::instance()->set('razdel1_value1', 0);
Session::instance()->set('razdel1_value2', 0);
break;
case 'razdel2':
Session::instance()->set('razdel2_value1', 0);
Session::instance()->set('razdel2_value2', 0);
break;
case 'razdel3':
Session::instance()->set('razdel3_value1', 0);
Session::instance()->set('razdel3_value2', 0);
break;
}
}
// , , NULL
$v = Session::instance()->get($cnd_name, NULL);
return $v;
}
public static function set($cnd_name, $cnd_val)
{ //
Session::instance()->set($cnd_name, $cnd_val);
}
public static function drop()
{ //
Session::instance()->set('cnd_controller',"");
cnd::get("");
}
}
class cnd_Core
{
public static function get($cnd_name)
{ //
if(Session::instance()->get('cnd_controller') != Router::$controller)
{ // -
Session::instance()->set('cnd_controller', Router::$controller);
switch (Session::instance()->get('cnd_controller'))
{
case 'razdel1':
Session::instance()->set('razdel1_value1', 0);
Session::instance()->set('razdel1_value2', 0);
break;
case 'razdel2':
Session::instance()->set('razdel2_value1', 0);
Session::instance()->set('razdel2_value2', 0);
break;
case 'razdel3':
Session::instance()->set('razdel3_value1', 0);
Session::instance()->set('razdel3_value2', 0);
break;
}
}
// , , NULL
$v = Session::instance()->get($cnd_name, NULL);
return $v;
}
public static function set($cnd_name, $cnd_val)
{ //
Session::instance()->set($cnd_name, $cnd_val);
}
public static function drop()
{ //
Session::instance()->set('cnd_controller',"");
cnd::get("");
}
}
class cnd_Core
{
public static function get($cnd_name)
{ //
if(Session::instance()->get('cnd_controller') != Router::$controller)
{ // -
Session::instance()->set('cnd_controller', Router::$controller);
switch (Session::instance()->get('cnd_controller'))
{
case 'razdel1':
Session::instance()->set('razdel1_value1', 0);
Session::instance()->set('razdel1_value2', 0);
break;
case 'razdel2':
Session::instance()->set('razdel2_value1', 0);
Session::instance()->set('razdel2_value2', 0);
break;
case 'razdel3':
Session::instance()->set('razdel3_value1', 0);
Session::instance()->set('razdel3_value2', 0);
break;
}
}
// , , NULL
$v = Session::instance()->get($cnd_name, NULL);
return $v;
}
public static function set($cnd_name, $cnd_val)
{ //
Session::instance()->set($cnd_name, $cnd_val);
}
public static function drop()
{ //
Session::instance()->set('cnd_controller',"");
cnd::get("");
}
}
class cnd_Core
{
public static function get($cnd_name)
{ //
if(Session::instance()->get('cnd_controller') != Router::$controller)
{ // -
Session::instance()->set('cnd_controller', Router::$controller);
switch (Session::instance()->get('cnd_controller'))
{
case 'razdel1':
Session::instance()->set('razdel1_value1', 0);
Session::instance()->set('razdel1_value2', 0);
break;
case 'razdel2':
Session::instance()->set('razdel2_value1', 0);
Session::instance()->set('razdel2_value2', 0);
break;
case 'razdel3':
Session::instance()->set('razdel3_value1', 0);
Session::instance()->set('razdel3_value2', 0);
break;
}
}
// , , NULL
$v = Session::instance()->get($cnd_name, NULL);
return $v;
}
public static function set($cnd_name, $cnd_val)
{ //
Session::instance()->set($cnd_name, $cnd_val);
}
public static function drop()
{ //
Session::instance()->set('cnd_controller',"");
cnd::get("");
}
}
おそらくこれを追加する価値があります。
状態が正しく機能するためには、呼び出しが必要です
cnd::get("");
すべてのコントローラーコントローラーのデザイナーベースに配置します。
これにより、新しいコントローラーに入るときにデフォルト以外の状態をすべてリセットできます(実際、これは古いコントローラーから抜け出す方法です)。 まさに必要なもの。 確立された新しい状態は、コントローラーから最初に終了するまでセッションに保存されます。